| 
|   | Application () | 
|   | Application initalizes the Ice::Application base class.  More...
  | 
|   | 
| void  | enableLibLoading (bool enable=true) | 
|   | 
| std::vector< std::string >  | getArmarXPackageNames () | 
|   | getDefaultPackageNames returns the value of the ArmarX.DefaultPackages property It splits the string by , and returns the elements as a vector.  More...
  | 
|   | 
| const std::vector< std::string > &  | getCommandLineArguments () const | 
|   | 
| bool  | getForbidThreadCreation () const | 
|   | 
| std::string  | getName () const | 
|   | Retrieve name of the application.  More...
  | 
|   | 
| const ThreadPoolPtr &  | getThreadPool () const | 
|   | 
| void  | icePropertiesUpdated (const std::set< std::string > &changedProperties) override | 
|   | This method is called when new Properties are set via setIceProperties().  More...
  | 
|   | 
| void  | interruptCallback (int signal) override | 
|   | Cleans up connections with IceStorm before terminating the app.  More...
  | 
|   | 
| bool  | isPackageAutoDiscoveryEnabled () | 
|   | 
| void  | registerDataPathsFromDependencies (std::string dependencies) | 
|   | 
| int  | run (int argc, char *argv[]) override | 
|   | Ice::Application replacement for the main function.  More...
  | 
|   | 
| void  | setForbidThreadCreation (bool value) | 
|   | 
| void  | setIceProperties (Ice::PropertiesPtr properties) override | 
|   | Overrides PropertyUser::setIceProperties() which is called internally.  More...
  | 
|   | 
| void  | setName (const std::string &name) | 
|   | Set name of the application.  More...
  | 
|   | 
| void  | storeCommandLineArguments (int argc, char *argv[]) | 
|   | 
| void  | updateIceProperties (const Ice::PropertyDict &properties) override | 
|   | 
| std::vector< std::string >  | getComponentProxyNames () | 
|   | 
| Ice::PropertiesPtr  | getIceProperties () const | 
|   | Returns the set of Ice properties.  More...
  | 
|   | 
| template<typename PropertyType >  | 
| Property< PropertyType >  | getProperty (const std::string &name) | 
|   | Property creation and retrieval.  More...
  | 
|   | 
| template<typename PropertyType >  | 
| Property< PropertyType >  | getProperty (const std::string &name) const | 
|   | Hack to allow using getProperty in const-modified methods.  More...
  | 
|   | 
| template<class T >  | 
| void  | getProperty (std::atomic< T > &val, const std::string &name) const | 
|   | 
| template<class T >  | 
| void  | getProperty (T &val, const std::string &name) const | 
|   | 
| template<class T >  | 
| std::vector< T >  | getPropertyAsCSV (const std::string &name, const std::string &splitBy=",;", bool trimElements=true, bool removeEmptyElements=true) | 
|   | 
| template<class ContainerT >  | 
| void  | getPropertyAsCSV (ContainerT &val, const std::string &name, const std::string &splitBy=",;", bool trimElements=true, bool removeEmptyElements=true) | 
|   | 
| PropertyDefinitionsPtr  | getPropertyDefinitions () | 
|   | Returns the component's property definition container.  More...
  | 
|   | 
| std::vector< std::string >  | getSubscribedTopicNames () | 
|   | 
| std::vector< std::string >  | getTopicProxyNames () | 
|   | 
| bool  | hasProperty (const std::string &name) | 
|   | 
| virtual void  | injectPropertyDefinitions (PropertyDefinitionsPtr &) | 
|   | Called after createPropertyDefinitions by Component to inject propertes of ComponentPlugin.  More...
  | 
|   | 
|   | PropertyUser () | 
|   | 
| bool  | tryAddProperty (const std::string &propertyName, const std::string &value) | 
|   | 
| virtual void  | updateIceProperties (const std::map< std::string, std::string > &changes) | 
|   | 
| void  | updateProperties () | 
|   | 
| void  | updateProxies (IceManagerPtr) | 
|   | 
|   | ~PropertyUser () override | 
|   | 
| template<class T , typename... Args>  | 
| static ApplicationPtr  | createInstance (Args &&... args) | 
|   | Creates the one application instance of type T.  More...
  | 
|   | 
| static std::string  | GetArmarXConfigDefaultPath (bool envVarExpanded=true) | 
|   | 
| static Ice::StringSeq  | GetDefaultsPaths () | 
|   | 
| static ApplicationPtr  | getInstance () | 
|   | Retrieve shared pointer to the application object.  More...
  | 
|   | 
| static const Ice::StringSeq &  | GetProjectDependencies () | 
|   | 
| static const std::string &  | GetProjectName () | 
|   | 
| static std::string  | GetVersion () | 
|   | 
| static void  | LoadDefaultConfig (Ice::PropertiesPtr properties) | 
|   | 
| static void  | setInstance (ApplicationPtr const &inst) | 
|   | 
| static const std::string  | ArmarXUserConfigDirEnvVar = "ARMARX_CONFIG_DIR" | 
|   | 
| std::string  | getDomainName () override | 
|   | Retrieve the domain name.  More...
  | 
|   | 
| PropertyDefinitionsPtr  | createPropertyDefinitions () override | 
|   | 
| int  | doMain (int argc, char *argv[], const Ice::InitializationData &initData, Ice::Int i) override | 
|   | Ice::Application::doMain() is called by Ice::Application::main() and does setup of Ice::Communicator before calling the virtual Ice::Application::run() method.  More...
  | 
|   | 
| virtual int  | exec (const ArmarXManagerPtr &armarXManager) | 
|   | Exec method is the main process of the application.  More...
  | 
|   | 
| ArmarXManagerPtr  | getArmarXManager () | 
|   | 
| void  | loadDefaultConfig (int argc, char *argv[], const Ice::InitializationData &initData) | 
|   | 
| void  | loadDependentProjectDatapaths () | 
|   | 
| Ice::PropertiesPtr  | parseOptionsMergeProperties (int argc, char *argv[]) | 
|   | Parse options given on the commandline and merge them into the regular properties.  More...
  | 
|   | 
| void  | showHelp (ApplicationOptions::Options &options) | 
|   | Print help onto the screen or into a file.  More...
  | 
|   | 
| static void  | HandlerFault (int sig) | 
|   | handlerFault handles signals sendt to the application such as SIGSEGF or SIGABRT (Linux)  More...
  | 
|   | 
| static void  | HandlerInterrupt (int sig) | 
|   | handlerInterrupt handles interrupt signals sent to the application (Linux)  More...
  | 
|   |