Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

RemoteRouter Class Reference

Inheritance diagram for RemoteRouter:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 18 of file RemoteRouter.h.

Public Member Functions

 RemoteRouter (int host)
virtual ~RemoteRouter ()
void requestStateUpdates (RemoteState::StateType type, unsigned int interval)
void stopStateUpdates (RemoteState::StateType type)
void addListener (EventBase::EventGeneratorID_t egid)
void addListener (EventBase::EventGeneratorID_t egid, unsigned int sid)
void addListener (EventBase::EventGeneratorID_t egid, unsigned int sid, EventBase::EventTypeID_t etid)
void removeListener (EventBase::EventGeneratorID_t egid)
void removeListener (EventBase::EventGeneratorID_t egid, unsigned int sid)
void removeListener (EventBase::EventGeneratorID_t egid, unsigned int sid, EventBase::EventTypeID_t etid)
void processEvent (const EventBase &event)
 for receiving events - you must override this to inherit
int processData (char *data, int bytes)

Public Attributes

RemoteStaterstate

Protected Member Functions

bool isReady ()
void connect (int port)
void sendRemoteRequest (RemoteRequest &info)
void forwardEvent (std::vector< char > &event)
 RemoteRouter (RemoteRouter &)
RemoteRouteroperator= (const RemoteRouter &)

Protected Attributes

bool waitingForPort
list< RemoteRequestrequestQueue
bool timerActive
int waitTime
int remoteHost


Member Function Documentation

void RemoteRouter::processEvent ( const EventBase event  )  [virtual]

for receiving events - you must override this to inherit

See also:
EventRouter
Parameters:
event the event being received

Implements EventListener.

Definition at line 240 of file RemoteRouter.cc.


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

Tekkotsu v3.0
Generated Fri May 11 20:08:40 2007 by Doxygen 1.4.7