00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "monitorserver.h"
00024
00025 using namespace oxygen;
00026 using namespace std;
00027
00028 FUNCTION(MonitorServer,registerMonitorSystem)
00029 {
00030 string inMonitorSysName;
00031
00032 return (
00033 (in.GetSize() == 1) &&
00034 (in.GetValue(in.begin(), inMonitorSysName)) &&
00035 (obj->RegisterMonitorSystem(inMonitorSysName))
00036 );
00037 }
00038
00039 FUNCTION(MonitorServer,registerMonitorItem)
00040 {
00041 string inMonitorItemName;
00042
00043 return (
00044 (in.GetSize() == 1) &&
00045 (in.GetValue(in.begin(), inMonitorItemName)) &&
00046 (obj->RegisterMonitorItem(inMonitorItemName))
00047 );
00048 }
00049
00050
00051 void CLASS(MonitorServer)::DefineClass()
00052 {
00053 DEFINE_BASECLASS(zeitgeist/Node);
00054 DEFINE_FUNCTION(registerMonitorSystem);
00055 DEFINE_FUNCTION(registerMonitorItem);
00056 }