#include <posix_evlog.h>
Go to the source code of this file.
|
|
|
|
|
The list of commands that can be applied to a monitor. Most of them map to a specific method in ResourceMonitor Daemon API. The only exception is NEW_MONITORENTRY. This command would only creates a monitor entry in Monitor table using the default values. The purpose of that is to support SNMP row creation in "dribble mode". In this mode, the monitor entry will be created in memory, but the monitor does not exists in ResourceMonitor Daemon yet. Client has to supply more parameters, such as the configuration and control information, before the real monitor can be created in the ResourceMonitor Daemon. When the monitor entry is ready, clients issue the command "CREATE_MONITOR". This will create the "real monitor" in ResourceMonitor Daemon. |
|
|
|
|
The list of entities, or tables. Each memeber represents a table (or a list) that will be managed by the client library.
Referenced by deleteEntry, subagentBase::deleteEntry, findId, subagentBase::findId, getBinary, subagentBase::getBinary, getCount, subagentBase::getCount, rmClient::getEntity, getInteger32, subagentBase::getInteger32, getNewId, subagentBase::getNewId, getNextId, subagentBase::getNextId, getString, subagentBase::getString, getUnsigned, subagentBase::getUnsigned, getUnsigned64, subagentBase::getUnsigned64, getUUID, subagentBase::getUUID, getUUIDString, subagentBase::getUUIDString, newEntry, subagentBase::newEntry, setInteger32, subagentBase::setInteger32, setString, subagentBase::setString, setUnsigned, subagentBase::setUnsigned, setUnsigned64, subagentBase::setUnsigned64, setUUIDString, and subagentBase::setUUIDString. |
|
The list of statuses an entry could have. Most of them map to the RowStatus that is defined in SNMPv2 MIB. The only exception is "NOTEXIST". In SNMPv2 MIB, NOTEXIST is just a internal state that will never be returned since, well, obviously, the row does not exist yet. But in our case, we will return NOTEXIST to represent a monitor that is currently only exists in the Monitor table, but not in ResourceMonitor Daemon. In another word, the monitor does not exist yet. |
|
Definition at line 43 of file rmClientTypes.h. |
|
Definition at line 49 of file rmClientTypes.h. |
|
The list of commands that can be applied to a monitor. Most of them map to a specific method in ResourceMonitor Daemon API. The only exception is NEW_MONITORENTRY. This command would only creates a monitor entry in Monitor table using the default values. The purpose of that is to support SNMP row creation in "dribble mode". In this mode, the monitor entry will be created in memory, but the monitor does not exists in ResourceMonitor Daemon yet. Client has to supply more parameters, such as the configuration and control information, before the real monitor can be created in the ResourceMonitor Daemon. When the monitor entry is ready, clients issue the command "CREATE_MONITOR". This will create the "real monitor" in ResourceMonitor Daemon.
Definition at line 25 of file rmClientTypes.h. |
|
Definition at line 37 of file rmClientTypes.h. |
|
The list of attributes. These names represents columns of the table. The format of the name is TABLENAME_ATTRIBUTENAME. So it is very easy to tell which attributes belongs to which table. And the data type and access rights is also documented here. Notice: ronly means the attribute is read-only. Unless specified, all attributes have an acces right of read-write.
Definition at line 136 of file rmClientTypes.h. |
|
The list of entities, or tables. Each memeber represents a table (or a list) that will be managed by the client library.
Definition at line 96 of file rmClientTypes.h. |
|
The list of statuses an entry could have. Most of them map to the RowStatus that is defined in SNMPv2 MIB. The only exception is "NOTEXIST". In SNMPv2 MIB, NOTEXIST is just a internal state that will never be returned since, well, obviously, the row does not exist yet. But in our case, we will return NOTEXIST to represent a monitor that is currently only exists in the Monitor table, but not in ResourceMonitor Daemon. In another word, the monitor does not exist yet. Definition at line 75 of file rmClientTypes.h. |
|
The length of a UUID string, including the trailing NULL character.
Definition at line 7 of file rmClientTypes.h. |