TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Nice::niceFinder Class Reference
Inheritance diagram for Nice::niceFinder:
Inheritance graph
Collaboration diagram for Nice::niceFinder:
Collaboration graph

Public Member Functions

virtual int usage (int)
 
virtual int run (int argc, char *argv[])
 
virtual int usage (int)
 
virtual int run (int argc, char *argv[])
 
- Public Member Functions inherited from Nice::Application
 Application ()
 
 ~Application ()
 
int init (int &, char *[])
 
int start (int, char *[])
 
void loadTypes ()
 
void enableHeartbeat ()
 
void enableLogger ()
 
virtual void interruptCallback (int _i)
 
 Application ()
 
 ~Application ()
 
int init (int &, char *[])
 
int start (int, char *[])
 
void loadTypes ()
 
void enableHeartbeat ()
 
void enableLogger ()
 
virtual void interruptCallback (int _i)
 

Private Attributes

bool m_classic
 
bool m_alias
 
bool m_alias_ok_only
 
bool m_alias_if
 
bool m_multicast
 
std::map< std::string, Nice::SeqEndpointm_aliasMap
 

Additional Inherited Members

- Static Public Member Functions inherited from Nice::Application
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 ()
 
- Static Protected Member Functions inherited from Nice::Application
static int end (int)
 
static void setCtrlCCallback (IceUtil::CtrlCHandlerCallback)
 
static int end (int)
 
static void setCtrlCCallback (IceUtil::CtrlCHandlerCallback)
 

Member Function Documentation

◆ run() [1/2]

int Nice::niceFinder::run ( int  argc,
char *  argv[] 
)
virtual

Implements Nice::Application.

◆ run() [2/2]

virtual int Nice::niceFinder::run ( int  argc,
char *  argv[] 
)
virtual

Implements Nice::Application.

◆ usage() [1/2]

virtual int Nice::niceFinder::usage ( int  )
virtual

◆ usage() [2/2]

int Nice::niceFinder::usage ( int  _ret)
virtual

Member Data Documentation

◆ m_alias

bool Nice::niceFinder::m_alias
private

◆ m_alias_if

bool Nice::niceFinder::m_alias_if
private

◆ m_alias_ok_only

bool Nice::niceFinder::m_alias_ok_only
private

◆ m_aliasMap

std::map< std::string, Nice::SeqEndpoint > Nice::niceFinder::m_aliasMap
private

◆ m_classic

bool Nice::niceFinder::m_classic
private

◆ m_multicast

bool Nice::niceFinder::m_multicast
private

The documentation for this class was generated from the following file: