TwiceAsNice
2019-02-18
|
Public Member Functions | |
ApplicationWrapper () | |
ApplicationWrapper (const list &_l) | |
int | start (const list &pyList) |
virtual void | interruptCallback (int) |
virtual int | run (int argc, char **argv) |
bool | isNodeStillConnected (const std::string &localNodePath) |
void | installServiceWatchdogListener (const std::string &localNodePath, const Nice::ServiceWatchdogListenerPtr &listener) |
~ApplicationWrapper () | |
ApplicationWrapper () | |
ApplicationWrapper (const list &_l) | |
int | start (const list &pyList) |
virtual void | interruptCallback (int) |
virtual int | run (int argc, char **argv) |
bool | isNodeStillConnected (const std::string &localNodePath) |
void | installServiceWatchdogListener (const std::string &localNodePath, const Nice::ServiceWatchdogListenerPtr &listener) |
~ApplicationWrapper () | |
![]() | |
Application () | |
~Application () | |
int | init (int &, char *[]) |
int | start (int, char *[]) |
void | loadTypes () |
void | enableHeartbeat () |
void | enableLogger () |
Application () | |
~Application () | |
int | init (int &, char *[]) |
int | start (int, char *[]) |
void | loadTypes () |
void | enableHeartbeat () |
void | enableLogger () |
Static Public Member Functions | |
static void | wait () |
static void | setPyKeyboardInterrupt (int) |
static void | ignoreInterrupt () |
static Nice::AppConfigClientPtr | connect (const std::string &localNodeName, const Nice::Endpoint &endpoint, bool _throwIfNotConnected=true) |
static void | setLogName (const std::string &logName) |
static void | loadFileAtNode (const std::string &fileName, const std::string &nodeName) |
static void | wait () |
static void | setPyKeyboardInterrupt (int) |
static void | ignoreInterrupt () |
static Nice::AppConfigClientPtr | connect (const std::string &localNodeName, const Nice::Endpoint &endpoint, bool _throwIfNotConnected=true) |
static void | setLogName (const std::string &logName) |
static void | loadFileAtNode (const std::string &fileName, const std::string &nodeName) |
![]() | |
static void | exit (int) |
static const char * | appName () |
static bool | isInitialized () |
static void | wait () |
static void | shutdown (int _int=0) |
static Ice::CommunicatorPtr | communicator () |
static Ice::ObjectAdapterPtr | adapter (const std::string &="") |
static const Ice::ObjectPrx & | addService (const std::string &_name, Ice::ObjectPtr &_object) |
static JointPtr | preinit () |
static JointPtr | config (const std::string &_node="") |
static Nice::JointPtr | loadFile (const std::string &_filename) |
static Nice::PrioThreadPoolPtr | threadpool () |
static void | startHeartbeat () |
static void | startLogger () |
static void | distribute (const Nice::JointPtr &_seed, bool _recursive=true) |
static std::string | fileByPath (const std::string _filename, bool _create=false) |
static void | destroyOnInterrupt () |
static void | shutdownOnInterrupt () |
static void | ignoreInterrupt () |
static void | callbackOnInterrupt () |
static void | holdInterrupt () |
static void | releaseInterrupt () |
static bool | interrupted () |
static void | exit (int) |
static const char * | appName () |
static bool | isInitialized () |
static void | wait () |
static void | shutdown (int _int=0) |
static Ice::CommunicatorPtr | communicator () |
static Ice::ObjectAdapterPtr | adapter (const std::string &="") |
static const Ice::ObjectPrx & | addService (const std::string &_name, Ice::ObjectPtr &_object) |
static JointPtr | preinit () |
static JointPtr | config (const std::string &_node="") |
static Nice::JointPtr | loadFile (const std::string &_filename) |
static Nice::PrioThreadPoolPtr | threadpool () |
static void | startHeartbeat () |
static void | startLogger () |
static void | distribute (const Nice::JointPtr &_seed, bool _recursive=true) |
static std::string | fileByPath (const std::string _filename, bool _create=false) |
static void | destroyOnInterrupt () |
static void | shutdownOnInterrupt () |
static void | ignoreInterrupt () |
static void | callbackOnInterrupt () |
static void | holdInterrupt () |
static void | releaseInterrupt () |
static bool | interrupted () |
Private Member Functions | |
char ** | createCommandLineArguments (const list &pyList, std::vector< std::string > &temporarilySavedArgs, int *argc) |
void | tellPythonThatSomeThreadsMightCallPythonCode () |
ServiceWatchdogPtr | watchdogByServiceName (const std::string &localNodePath) |
char ** | createCommandLineArguments (const list &pyList, std::vector< std::string > &temporarilySavedArgs, int *argc) |
void | tellPythonThatSomeThreadsMightCallPythonCode () |
ServiceWatchdogPtr | watchdogByServiceName (const std::string &localNodePath) |
Private Attributes | |
int | m_status |
Additional Inherited Members | |
![]() | |
virtual int | run (int, char *[])=0 |
virtual int | run (int, char *[])=0 |
![]() | |
static int | end (int) |
static void | setCtrlCCallback (IceUtil::CtrlCHandlerCallback) |
static int | end (int) |
static void | setCtrlCCallback (IceUtil::CtrlCHandlerCallback) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from Nice::Application.
|
inlinevirtual |
Reimplemented from Nice::Application.
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
|
private |