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.
|
inlinevirtual |
Virtual Destructor.
|
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.