|
void | setup (const armarx::ManagedIceObjectRegistryInterfacePtr ®istry, Ice::PropertiesPtr properties) override |
| Setup method to be implemented by user applications. More...
|
|
| 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 |
|
Definition at line 20 of file Decoupled.cpp.