class libfwbuilder::SNMPQuery


Inheritance:


Public Methods

[more] SNMPQuery()
[more] SNMPQuery(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
[more]virtual ~SNMPQuery()
[more]void init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
[more]void fetchArpTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
[more]void fetchInterfaces(Logger* , SNMPConnection* connection=NULL) throw(FWException)
[more]void fetchSysInfo(Logger* , SNMPConnection* connection=NULL) throw(FWException)
[more]void fetchAll(Logger* ) throw(FWException)
[more]void fetchRoutingTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
[more]const map<int, Interface> & getInterfaces()
[more]const map<IPAddress, string> & getArtpTable()
[more]const vector<IPRoute> & getRoutes()
[more]const string& getSysname()
[more]const string& getDescr()
[more]const string& getContact()
[more]const string& getLocation()

Protected Methods

[more]bool isDefault(const IPRoute &) const


Inherited from BackgroundOp:

Public Fields

oSigC::Signal1<int,int> completed

Public Methods

ovoid detach(Pool<BackgroundOp>* p)
ovirtual pthread_t start_operation(ostream* ) throw(FWException)
ovirtual void stop_operation()
obool get_running_flag()
obool get_stop_program_flag()
oFWException* get_latest_error()
ogint monitor_operation()

Protected Fields

oFWException* error
oPool<BackgroundOp> * pool
oMutex pool_mutex

Protected Methods

ovirtual void run_impl(Logger* ) throw(FWException)
ovirtual void operation_completed()
ovoid set_running_flag()
ovoid clear_running_flag()
ovirtual void check_stop() throw(FWException)
ovoid clear_stop_program_flag()
ovoid set_stop_program_flag()


Documentation

o SNMPQuery()

o SNMPQuery(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)

ovirtual ~SNMPQuery()

ovoid init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)

ovoid fetchArpTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)

ovoid fetchInterfaces(Logger* , SNMPConnection* connection=NULL) throw(FWException)

ovoid fetchSysInfo(Logger* , SNMPConnection* connection=NULL) throw(FWException)

ovoid fetchAll(Logger* ) throw(FWException)

ovoid fetchRoutingTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)

oconst map<int, Interface> & getInterfaces()

oconst map<IPAddress, string> & getArtpTable()

oconst vector<IPRoute> & getRoutes()

oconst string& getSysname()

oconst string& getDescr()

oconst string& getContact()

oconst string& getLocation()

obool isDefault(const IPRoute &) const


Direct child classes:
SNMP_sysdesc_query
SNMP_interface_query
SNMP_discover_query

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.