| Return Type | Method Summary |
| CHAR | AddMonitorToTable(Vector *table, Monitor *monitor)
It will add the created Monitor to the table maintained by the Counter Monitor. |
| MonitorInfo* | CreateMonitorInfo(ObjectName *objName, CHAR *attrbName, U_LONG granularityPeriod, void *tableEntry, CHAR *message, U_CHAR monitorType, U_INT32 *notifStatus)
It will create MonitorInfo using the given information and will return its reference. |
| void | FreeMonitorInfo(MonitorInfo *info)
It will free the memory allocated for the given Monitor notification. |
| Monitor* | GetMonitor(Vector *table, U_LONG id)
It will retrive the Monitor corresponding to the given ID. |
| void | InitMonitorService()
Initialize the variables and data structures related to Monitor Service. |
| CHAR | IsSupportedType(U_CHAR monitorType, U_CHAR attrbType)
Based on the given monitor type it will verify the given Attribute type can be observed or not. |
| void | PollMonitorQueuesAndSendNotifications()
It will call poll methods of Counter, Gauge and String monitors to observe the added Attribute. |
| void | StartMonitorService()
It will start the monitoring service. |
| void | StopMonitorService()
It will stop the monitoring service. |
| Method Details |