| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RemoteRouter Class Reference
Inheritance diagram for RemoteRouter:
![]() Detailed DescriptionDefinition at line 21 of file RemoteRouter.h.
Constructor & Destructor Documentation
constructor Definition at line 15 of file RemoteRouter.cc.
destructor Definition at line 28 of file RemoteRouter.cc.
Member Function Documentation
Add remote listener by EGID, SID, and ETID. Use EventRouter::addRemoteListener() rather than calling this directly. Definition at line 181 of file RemoteRouter.cc.
Add remote listener by EGID and SID. Use EventRouter::addRemoteListener() rather than calling this directly. Definition at line 171 of file RemoteRouter.cc.
Add remote listener by EGID. Use EventRouter::addRemoteListener() rather than calling this directly. Definition at line 163 of file RemoteRouter.cc. Referenced by EventRouter::addRemoteListener().
Connect robot on specified port. Definition at line 84 of file RemoteRouter.cc. Referenced by processData(), and RemoteRouter().
Decode the event from the buffer and post it locally. Definition at line 34 of file RemoteRouter.cc. Referenced by processData().
Returns true when robot is connected to remote robot. Definition at line 71 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Receives data from remote EventProxy and forwards it to the correct function according to the data type (Event or State). Implements SocketListener. Definition at line 95 of file RemoteRouter.cc.
Processes timer events which wait for connections to remote EventProxy. Implements EventListener. Definition at line 223 of file RemoteRouter.cc.
Remove remote listener by EGID, SID, and ETID. Use EventRouter::removeRemoteListener() rather than calling this directly. Definition at line 211 of file RemoteRouter.cc.
Remove remote listener by EGID and SID. Use EventRouter::removeRemoteListener() rather than calling this directly. Definition at line 201 of file RemoteRouter.cc.
Remove remote listener by EGID. Use EventRouter::removeRemoteListener() rather than calling this directly. Definition at line 193 of file RemoteRouter.cc. Referenced by EventRouter::removeRemoteListener().
Request state data from a remote robot every 'interval' amount of time. Use EventRouter::requestRemoteStateUpdates() rather than calling this directly. Definition at line 147 of file RemoteRouter.cc. Referenced by EventRouter::requestRemoteStateUpdates().
Add a remote request to the request queue. Definition at line 259 of file RemoteRouter.cc. Referenced by addListener(), processEvent(), removeListener(), requestStateUpdates(), and stopStateUpdates().
Cancels state data updates from a remote dog for the given StateType. Use EventRouter::stopRemoteStateUpdates() rather than calling this directly. Definition at line 156 of file RemoteRouter.cc. Referenced by EventRouter::stopRemoteStateUpdates(). Member Data Documentation
Definition at line 83 of file RemoteRouter.h. Referenced by connect(), forwardEvent(), and RemoteRouter().
Definition at line 79 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest(). Definition at line 60 of file RemoteRouter.h. Referenced by processData(), RemoteRouter(), and ~RemoteRouter().
Definition at line 80 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Definition at line 78 of file RemoteRouter.h. Referenced by isReady(), and processData().
Definition at line 81 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest(). The documentation for this class was generated from the following files: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Tue Jan 31 04:32:24 2012 by Doxygen 1.6.3 |