|
| MibStaticTable (const Oidx &) |
| Construct a static table (entry) instance with a given object identifier.
|
|
| MibStaticTable (MibStaticTable &) |
| Copy constructor.
|
|
virtual | ~MibStaticTable () |
| Destructor.
|
|
virtual MibEntry * | clone () |
| Return a clone of the receiver.
|
|
virtual void | add (const MibStaticEntry &) |
| Add an instance to the table.
|
|
virtual void | remove (const Oidx &) |
| Remove an instance from the table.
|
|
virtual MibStaticEntry * | get (const Oidx &, bool suffixOnly=FALSE) |
| Get the entry instance with the given OID.
|
|
virtual Oidx | find_succ (const Oidx &, Request *req=0) |
| Return the successor of a given object identifier within the receiver's scope and the context of a given Request.
|
|
virtual void | get_request (Request *, int) |
| Let the receiver process a SNMP GET subrequest.
|
|
virtual void | get_next_request (Request *, int) |
| Let the receiver process a SNMP GETNEXT subrequest.
|
|
| MibComplexEntry (const Oidx &, mib_access) |
| Construct a MibComplexEntry instance with a given object identifier and maximum access rights.
|
|
| MibComplexEntry (const MibComplexEntry &) |
| Copy constructor.
|
|
virtual | ~MibComplexEntry () |
| Destructor.
|
|
virtual mib_type | type () const |
| Return the type of the receiver MIB node.
|
|
virtual int | commit_set_request (Request *, int) |
| Let the receiver commit a SNMP SET subrequest.
|
|
virtual int | prepare_set_request (Request *, int &) |
| Let the receiver prepare a SNMP SET subrequest.
|
|
virtual int | undo_set_request (Request *, int &) |
| Let the receiver undo a SNMP SET subrequest.
|
|
virtual void | cleanup_set_request (Request *, int &) |
| Clean up resources used for performing (or undoing) set requests.
|
|
virtual bool | serialize (char *&, int &) |
| Serialize the value of the receiver.
|
|
virtual bool | deserialize (char *, int &) |
| Read the value of the receiver from a byte stream.
|
|
virtual bool | is_empty () |
| Check whether the receiver node contains any instance of a managed object.
|
|
virtual OidxPtr | max_key () |
| Return the immediate successor of the greatest object identifier within the receiver's scope.
|
|
| MibEntry () |
| Default constructor.
|
|
| MibEntry (const Oidx &, mib_access) |
| Construct a MibEntry instance with a given object identifier and maximum access rights.
|
|
| MibEntry (const MibEntry &) |
| Copy constructor.
|
|
virtual | ~MibEntry () |
| Destructor.
|
|
virtual void | load_from_file (const char *) |
| Load the value(s) of the receiver node from a file.
|
|
virtual void | save_to_file (const char *) |
| Save the value(s) of the receiver node to a file.
|
|
virtual void | notify_change (const Oidx &, mib_change) |
| Notify all registered nodes of changes to an object managed by the receiver node.
|
|
virtual void | register_for_notifications (MibEntry *) |
| Register an MibEntry object to receive notifications about changes of the receiver node.
|
|
virtual void | add_change_notification (MibEntry *e) |
| Wrapper function for register_for_notifications.
|
|
virtual void | change_notification (const Oidx &, mib_change) |
| Receive a notification about changes to a managed object.
|
|
OidxPtr | key () |
| Return a pointer to the key (object identifier) of the receiver.
|
|
virtual mib_access | get_access () |
| Return the maximum access rights for the managed object represented by the receiver node.
|
|
virtual bool | is_volatile () |
| Check whether the entry is volatile or not.
|
|
virtual void | reset () |
| Resets (clears) the content of this entry.
|
|
int | operator< (const MibEntry &) const |
|
int | operator> (const MibEntry &) const |
|
int | operator== (const MibEntry &) const |
|
int | operator< (const Oidx &) const |
|
int | operator> (const Oidx &) const |
|
int | operator<= (const Oidx &) const |
|
int | operator>= (const Oidx &) const |
|
int | operator== (const Oidx &) const |
|
| ThreadManager () |
| Default constructor.
|
|
virtual | ~ThreadManager () |
| Destructor.
|
|
void | start_synch () |
| Start synchronized execution.
|
|
void | end_synch () |
| End synchronized execution.
|
|
| Synchronized () |
|
| ~Synchronized () |
|
void | wait () |
| Causes current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.
|
|
bool | wait (unsigned long timeout) |
| Causes current thread to wait until either another thread invokes the notify() method or the notifyAll() method for this object, or a specified amount of time has elapsed.
|
|
void | notify () |
| Wakes up a single thread that is waiting on this object's monitor.
|
|
void | notify_all () |
| Wakes up all threads that are waiting on this object's monitor.
|
|
bool | lock () |
| Enter a critical section.
|
|
TryLockResult | trylock () |
| Try to enter a critical section.
|
|
bool | unlock () |
| Leave a critical section.
|
|