Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RemoteRouter Class Reference#include <RemoteRouter.h>
Inheritance diagram for RemoteRouter:
![]() Detailed DescriptionDefinition at line 21 of file RemoteRouter.h.
Constructor & Destructor Documentation
Member Function Documentation
Request state data from a remote robot every 'interval' amount of time. Use EventRouter::requestRemoteStateUpdates() rather than calling this directly.
Definition at line 148 of file RemoteRouter.cc. Referenced by EventRouter::requestRemoteStateUpdates().
Cancels state data updates from a remote dog for the given StateType. Use EventRouter::stopRemoteStateUpdates() rather than calling this directly.
Definition at line 157 of file RemoteRouter.cc. Referenced by EventRouter::stopRemoteStateUpdates().
Add remote listener by EGID. Use EventRouter::addRemoteListener() rather than calling this directly.
Definition at line 164 of file RemoteRouter.cc. Referenced by EventRouter::addRemoteListener().
Add remote listener by EGID and SID. Use EventRouter::addRemoteListener() rather than calling this directly.
Definition at line 172 of file RemoteRouter.cc.
Add remote listener by EGID, SID, and ETID. Use EventRouter::addRemoteListener() rather than calling this directly.
Definition at line 182 of file RemoteRouter.cc.
Remove remote listener by EGID. Use EventRouter::removeRemoteListener() rather than calling this directly.
Definition at line 194 of file RemoteRouter.cc. Referenced by EventRouter::removeRemoteListener().
Remove remote listener by EGID and SID. Use EventRouter::removeRemoteListener() rather than calling this directly.
Definition at line 202 of file RemoteRouter.cc.
Remove remote listener by EGID, SID, and ETID. Use EventRouter::removeRemoteListener() rather than calling this directly.
Definition at line 212 of file RemoteRouter.cc.
Processes timer events which wait for connections to remote EventProxy.
Implements EventListener. Definition at line 224 of file RemoteRouter.cc.
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 96 of file RemoteRouter.cc.
Returns true when robot is connected to remote robot.
Definition at line 71 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Connect robot on specified port.
Definition at line 85 of file RemoteRouter.cc. Referenced by processData(), and RemoteRouter().
Add a remote request to the request queue.
Definition at line 260 of file RemoteRouter.cc. Referenced by addListener(), processEvent(), removeListener(), requestStateUpdates(), and stopStateUpdates().
Decode the event from the buffer and post it locally.
Definition at line 33 of file RemoteRouter.cc. Referenced by processData().
Member Data Documentation
Definition at line 60 of file RemoteRouter.h. Referenced by processData(), RemoteRouter(), and ~RemoteRouter().
Definition at line 79 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Definition at line 80 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Definition at line 81 of file RemoteRouter.h. Referenced by processEvent(), and sendRemoteRequest().
Definition at line 83 of file RemoteRouter.h. Referenced by connect(), forwardEvent(), and RemoteRouter().
The documentation for this class was generated from the following files: |
Tekkotsu v4.0 |
Generated Thu Nov 22 00:58:39 2007 by Doxygen 1.5.4 |