Inheritance:
Public Methods
-
SNMP_interface_query()
-
SNMP_interface_query(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
-
void init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
-
virtual void run_impl(Logger* logger) throw(FWException)
Public Methods
-
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 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
SNMP_interface_query()
SNMP_interface_query(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
void init(string hostname, string community, int retries_=SNMP_DEFAULT_RETRIES, long timeout_=SNMP_DEFAULT_TIMEOUT)
virtual void run_impl(Logger* logger) throw(FWException)
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.