| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <WMMonitorBehavior.h>
Inheritance diagram for WMMonitorBehavior:

Definition at line 26 of file WMMonitorBehavior.h.
Public Member Functions | |
| WMMonitorBehavior () | |
| constructor | |
| virtual | ~WMMonitorBehavior () |
| destructor | |
| void | registerData (const std::string &s) |
| processes input from the GUI | |
| WMitem_base * | find (std::string &s) |
| Finds the item with the corresponding name. | |
| void | report (const std::string &var_type, const std::string &var_name, const std::string &value) |
| Writes out the passed information to cmdsock. | |
| void | report (const std::string &var_type, const std::string &var_name, const char *value, int value_length) |
| Writes out the passed information to cmdsock. | |
| void | report (const char *var_type, int var_type_length, const char *var_name, int var_name_length, const char *value, int value_length) |
| Writes out the passed information to cmdsock. | |
| virtual void | DoStart () |
| By default, merely adds to the reference counter (through AddReference()) you should still call this from your overriding methods. | |
| virtual void | DoStop () |
By default, subtracts from the reference counter, and deletes if zero you should still call this when you override this call this at the end of your DoStop(), not beginning (it might delete this ). | |
| virtual void | processEvent (const EventBase &e) |
| By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing. | |
| virtual unsigned int | getPort () const |
| virtual std::string | getName () const |
| returns name of behavior | |
Static Public Member Functions | |
| std::string | getClassDescription () |
| Gives a short description of what this class of behaviors does... you should override this (but don't have to). | |
Protected Attributes | |
| Socket * | cmdsock |
| The input command stream socket. | |
Private Member Functions | |
| WMMonitorBehavior (const WMMonitorBehavior &) | |
| don't call | |
| WMMonitorBehavior | operator= (const WMMonitorBehavior &) |
| don't call | |
|
|
don't call
|
|
|
constructor
Definition at line 37 of file WMMonitorBehavior.h. References cmdsock, Wireless::setDaemon(), SocketNS::SOCK_STREAM, wireless, and wmMonitorBehavior. |
Here is the call graph for this function:

|
|
destructor
Definition at line 43 of file WMMonitorBehavior.h. References wmMonitorBehavior. |
|
|
By default, merely adds to the reference counter (through AddReference()) you should still call this from your overriding methods.
Reimplemented from BehaviorBase. Definition at line 66 of file WMMonitorBehavior.h. References EventRouter::addListener(), cmdsock, config, BehaviorBase::DoStart(), erouter, Wireless::listen(), Config::main, Wireless::setReceiver(), Socket::sock, wireless, Config::main_config::wmmonitor_port, wmmonitorcmd_callback(), and EventBase::wmVarEGID. |
Here is the call graph for this function:

|
|
By default, subtracts from the reference counter, and deletes if zero you should still call this when you override this call this at the end of your DoStop(), not beginning (it might
Reimplemented from BehaviorBase. Definition at line 78 of file WMMonitorBehavior.h. References Wireless::close(), cmdsock, BehaviorBase::DoStop(), erouter, EventRouter::forgetListener(), and wireless. |
Here is the call graph for this function:

|
|
Finds the item with the corresponding name.
Definition at line 54 of file WMMonitorBehavior.cc. References WMregistry::entries, WMitem< T >::get_value(), and GlobalWM. |
Here is the call graph for this function:

|
|
Gives a short description of what this class of behaviors does... you should override this (but don't have to).
Reimplemented from BehaviorBase. Definition at line 101 of file WMMonitorBehavior.h. References config, Config::main, and Config::main_config::wmmonitor_port. |
|
|
returns name of behavior
Implements BehaviorBase. Definition at line 100 of file WMMonitorBehavior.h. |
|
|
Definition at line 98 of file WMMonitorBehavior.h. References config, Config::main, and Config::main_config::wmmonitor_port. |
|
|
don't call
|
|
|
By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing.
Reimplemented from BehaviorBase. Definition at line 87 of file WMMonitorBehavior.h. References EventBase::getSourceID(), GlobalWM, WMentry::item, WMentry::item_name, WMregistry::name, WMregistry::parent, WMentry::registry, report(), WMitem_base::toString(), and WMentry::type_name. |
Here is the call graph for this function:

|
|
processes input from the GUI
Definition at line 8 of file WMMonitorBehavior.cc. References WMregistry::entries, WMitem_base::entry, find(), WMitem< T >::get_value(), GlobalWM, WMentry::item, WMentry::item_name, WMregistry::name, WMregistry::parent, WMentry::registry, report(), WMitem_base::toString(), WMentry::type_name, WMitem_base::unwatch(), and WMitem_base::watch(). |
Here is the call graph for this function:

|
||||||||||||||||||||||||||||
|
Writes out the passed information to cmdsock.
Definition at line 98 of file WMMonitorBehavior.cc. References cmdsock, Serializer::encode(), Serializer::encodeHeader(), Socket::getWriteBuffer(), and Socket::write(). |
Here is the call graph for this function:

|
||||||||||||||||||||
|
Writes out the passed information to cmdsock.
Definition at line 89 of file WMMonitorBehavior.cc. References report(). |
Here is the call graph for this function:

|
||||||||||||||||
|
Writes out the passed information to cmdsock.
Definition at line 80 of file WMMonitorBehavior.cc. |
|
|
The input command stream socket.
Definition at line 29 of file WMMonitorBehavior.h. |
|
Tekkotsu v1.5 |
Generated Fri Oct 10 15:58:37 2003 by Doxygen 1.3.4 |