mdCliever Class Reference

mdCliever Client-server middleware object. More...

#include <clientDaemon.h>

Inheritance diagram for mdCliever:

Inheritance graph
[legend]
Collaboration diagram for mdCliever:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 mdCliever ()
 mdCliever (clientDaemonConfig *cmdCfg)
void dispatch (mdWQitem *)
void run ()
virtual void processEvent (const cdHeartbeat &ev)
virtual void processEvent (const cdTelemetryFrame &ev)
virtual void processEvent (const cdInteractiveCommand &ev)
virtual void processEvent (const cdIncoming &ev)
virtual void processEvent (const cdResponse &ev)
virtual void processEvent (const cdShutdown &ev)

Public Attributes

bool alive
bool connected
bool shuttingDown
bool shutDown
int instrumentHandle [MAX_INSTRUMENTS]
int myHandle
int machineHandle
int rc
int sentMsgCount [N_MDDG_TYPES][CD_MAX_DEVICE]
cdHeartbeat myPulse
clientDaemonConfigcfg
mdCDHeartbeatpulse
mdDGChannelbg
mdDGChannelfg


Detailed Description

mdCliever Client-server middleware object.

Definition at line 42 of file clientDaemon.h.


Constructor & Destructor Documentation

mdCliever::mdCliever (  )  [inline]

Definition at line 65 of file clientDaemon.h.

mdCliever::mdCliever ( clientDaemonConfig cmdCfg  )  [inline]

Definition at line 73 of file clientDaemon.h.


Member Function Documentation

void mdCliever::dispatch ( mdWQitem next  )  [virtual]

Implements mdProcess.

Definition at line 99 of file clientDaemon.cpp.

void mdCliever::run (  )  [inline, virtual]

Implements mdProcess.

Definition at line 77 of file clientDaemon.h.

void mdCliever::processEvent ( const cdHeartbeat event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdHeartbeat >.

Definition at line 37 of file clientDaemon.cpp.

void mdCliever::processEvent ( const cdTelemetryFrame event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdTelemetryFrame >.

Definition at line 63 of file clientDaemon.cpp.

void mdCliever::processEvent ( const cdInteractiveCommand event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdInteractiveCommand >.

Definition at line 51 of file clientDaemon.cpp.

void mdCliever::processEvent ( const cdIncoming event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdIncoming >.

Definition at line 13 of file clientDaemon.cpp.

void mdCliever::processEvent ( const cdResponse event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdResponse >.

Definition at line 68 of file clientDaemon.cpp.

void mdCliever::processEvent ( const cdShutdown event  )  [virtual]

Classes that inherit from Listener must override this method. This is where you react to the event heard.

Parameters:
event the event heard.

Implements Listener< cdShutdown >.

Definition at line 56 of file clientDaemon.cpp.


Member Data Documentation

Definition at line 52 of file clientDaemon.h.

Definition at line 52 of file clientDaemon.h.

Definition at line 52 of file clientDaemon.h.

Definition at line 52 of file clientDaemon.h.

int mdCliever::instrumentHandle[MAX_INSTRUMENTS]

Definition at line 54 of file clientDaemon.h.

Definition at line 54 of file clientDaemon.h.

Definition at line 54 of file clientDaemon.h.

Definition at line 54 of file clientDaemon.h.

int mdCliever::sentMsgCount[N_MDDG_TYPES][CD_MAX_DEVICE]

Definition at line 54 of file clientDaemon.h.

Definition at line 59 of file clientDaemon.h.

Definition at line 60 of file clientDaemon.h.

Definition at line 61 of file clientDaemon.h.

Definition at line 62 of file clientDaemon.h.

Definition at line 62 of file clientDaemon.h.


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

Generated on Mon Jan 10 22:33:44 2011 by  doxygen 1.5.6