Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <WMMonitorBehavior.h>
Inheritance diagram for WMMonitorBehavior:
Definition at line 25 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()); Note you should still call this from your overriding methods. | |
virtual void | DoStop () |
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning 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 |
returns network port from config | |
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). | |
Static Protected Member Functions | |
void | encodeHeader (char **dst, unsigned int pformat) |
writes packet type and timestamp | |
template<class T> void | encode (char **dst, const T &value) |
writes value to dst and advances dst | |
template<class T> void | encode (char **dst, const T *src, int num) |
writes length bytes from src to dst | |
Protected Attributes | |
Socket * | cmdsock |
The input command stream socket. | |
Static Protected Attributes | |
const unsigned int | packet_wmclass = 12 |
Private Member Functions | |
WMMonitorBehavior (const WMMonitorBehavior &) | |
don't call | |
WMMonitorBehavior | operator= (const WMMonitorBehavior &) |
don't call |
|
don't call
|
|
constructor
Definition at line 36 of file WMMonitorBehavior.h. |
|
destructor
Definition at line 41 of file WMMonitorBehavior.h. |
|
By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods.
Reimplemented from BehaviorBase. Definition at line 64 of file WMMonitorBehavior.h. |
|
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might
Reimplemented from BehaviorBase. Definition at line 78 of file WMMonitorBehavior.h. |
|
writes length bytes from src to dst
Definition at line 126 of file WMMonitorBehavior.h. |
|
writes value to dst and advances dst
Definition at line 117 of file WMMonitorBehavior.h. Referenced by encodeHeader(), and report(). |
|
writes packet type and timestamp
Definition at line 111 of file WMMonitorBehavior.h. Referenced by report(). |
|
Finds the item with the corresponding name.
Definition at line 54 of file WMMonitorBehavior.cc. Referenced by registerData(). |
|
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 102 of file WMMonitorBehavior.h. |
|
returns name of behavior
Implements BehaviorBase. Definition at line 101 of file WMMonitorBehavior.h. |
|
returns network port from config
Definition at line 99 of file WMMonitorBehavior.h. |
|
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 88 of file WMMonitorBehavior.h. |
|
processes input from the GUI
Definition at line 8 of file WMMonitorBehavior.cc. Referenced by wmmonitorcmd_callback(). |
|
Writes out the passed information to cmdsock.
Definition at line 98 of file WMMonitorBehavior.cc. |
|
Writes out the passed information to cmdsock.
Definition at line 89 of file WMMonitorBehavior.cc. |
|
Writes out the passed information to cmdsock.
Definition at line 80 of file WMMonitorBehavior.cc. Referenced by processEvent(), registerData(), and report(). |
|
The input command stream socket.
Definition at line 28 of file WMMonitorBehavior.h. Referenced by DoStart(), DoStop(), report(), and WMMonitorBehavior(). |
|
magic id number Definition at line 109 of file WMMonitorBehavior.h. Referenced by report(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:34 2004 by Doxygen 1.3.4 |