Inheritance:
Public Methods
-
SNMPQuery()
-
SNMPQuery(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
-
virtual ~SNMPQuery()
-
void init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
-
void fetchArpTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
-
void fetchInterfaces(Logger* , SNMPConnection* connection=NULL) throw(FWException)
-
void fetchSysInfo(Logger* , SNMPConnection* connection=NULL) throw(FWException)
-
void fetchAll(Logger* ) throw(FWException)
-
void fetchRoutingTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
-
const map<int, Interface> & getInterfaces()
-
const map<IPAddress, string> & getArtpTable()
-
const vector<IPRoute> & getRoutes()
-
const string& getSysname()
-
const string& getDescr()
-
const string& getContact()
-
const string& getLocation()
Protected Methods
-
bool isDefault(const IPRoute &) const
Public Fields
-
SigC::Signal1<int,int> completed
Public Methods
-
void detach(Pool<BackgroundOp>* p)
-
virtual pthread_t start_operation(ostream* ) throw(FWException)
-
virtual void stop_operation()
-
bool get_running_flag()
-
bool get_stop_program_flag()
-
FWException* get_latest_error()
-
gint monitor_operation()
Protected Fields
-
FWException* error
-
Pool<BackgroundOp> * pool
-
Mutex pool_mutex
Protected Methods
-
virtual void run_impl(Logger* ) throw(FWException)
-
virtual void operation_completed()
-
void set_running_flag()
-
void clear_running_flag()
-
virtual void check_stop() throw(FWException)
-
void clear_stop_program_flag()
-
void set_stop_program_flag()
Documentation
SNMPQuery()
SNMPQuery(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
virtual ~SNMPQuery()
void init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
void fetchArpTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
void fetchInterfaces(Logger* , SNMPConnection* connection=NULL) throw(FWException)
void fetchSysInfo(Logger* , SNMPConnection* connection=NULL) throw(FWException)
void fetchAll(Logger* ) throw(FWException)
void fetchRoutingTable(Logger* , SNMPConnection* connection=NULL) throw(FWException)
const map<int, Interface> & getInterfaces()
const map<IPAddress, string> & getArtpTable()
const vector<IPRoute> & getRoutes()
const string& getSysname()
const string& getDescr()
const string& getContact()
const string& getLocation()
bool 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++.