Classes | Public Member Functions | Static Public Member Functions

CClientApp Class Reference

Inherits CApp.

List of all members.

Classes

class  CArgs

Public Member Functions

 CClientApp (CreateTaskBarReceiverFunc createTaskBarReceiver)
void parseArgs (int argc, const char *const *argv)
void help ()
CArgsargs () const
const char * daemonName () const
const char * daemonInfo () const
void loadConfig ()
bool loadConfig (const CString &pathname)
int foregroundStartup (int argc, char **argv)
int standardStartup (int argc, char **argv)
int runInner (int argc, char **argv, ILogOutputter *outputter, StartupFunc startup)
CScreencreateScreen ()
void updateStatus ()
void updateStatus (const CString &msg)
void resetRestartTimeout ()
double nextRestartTimeout ()
void handleScreenError (const CEvent &, void *)
CScreenopenClientScreen ()
void closeClientScreen (CScreen *screen)
void handleClientRestart (const CEvent &, void *vtimer)
void scheduleClientRestart (double retryTime)
void handleClientConnected (const CEvent &, void *)
void handleClientFailed (const CEvent &e, void *)
void handleClientDisconnected (const CEvent &, void *)
CClientopenClient (const CString &name, const CNetworkAddress &address, CScreen *screen, const CCryptoOptions &crypto)
void closeClient (CClient *client)
bool startClient ()
void stopClient ()
int mainLoop ()
void startNode ()

Static Public Member Functions

static CClientAppinstance ()

Detailed Description

Definition at line 30 of file CClientApp.h.


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