Base class for table entries. More...
#include <TableEntry.hpp>
Public Member Functions | |
virtual QVector < QSharedPointer < AbstractVariable > > | indexVariables ()=0 |
Get the index variables of this entry. More... | |
virtual QMap< quint32, QSharedPointer < AbstractVariable > > | variables ()=0 |
Get the variables of this entry. More... | |
virtual | ~TableEntry () |
Virtual Destructor. More... | |
Public Attributes | |
quint32 | subid |
The subid assigned to this entry. More... | |
Base class for table entries.
Definition at line 35 of file TableEntry.hpp.
|
inlinevirtual |
Virtual Destructor.
Definition at line 76 of file TableEntry.hpp.
|
pure virtual |
Get the index variables of this entry.
This method shall provide the index variables for the entry. The order in the vector shall match the order specified in the MIB.
This | method shall not throw. |
|
pure virtual |
Get the variables of this entry.
This method shall return the variables for this entry. The variables are returned as a map, with the variables index as key and the variable itself as value.
This | method shall not throw. |
quint32 agentxcpp::TableEntry::subid |
The subid assigned to this entry.
This variable shall be initialized by a subclass before the entry is added to a table. See How tables work in agentXcpp for an introduction to this value.
Definition at line 45 of file TableEntry.hpp.