Inheritance:
Public Methods
-
SNMPCrawler()
-
SNMPCrawler(const IPAddress &seed, const string &_community, bool _recursive=true, bool _skip_virtual=true, bool _do_dns=true, bool _follow_ptp=false, unsigned int _dns_threads=10, int _retries=SNMP_DEFAULT_RETRIES, long _timeout=SNMP_DEFAULT_TIMEOUT, int _dns_retries=RES_DFLRETRY, int _dns_timeout=RES_TIMEOUT, const vector<IPNetwork>* include=NULL)
-
virtual ~SNMPCrawler()
-
void init(const IPAddress &seed, const string &_community, bool _recursive=true, bool _skip_virtual=true, bool _do_dns=true, bool _follow_ptp=false, unsigned int _dns_threads=10, int _snmp_retries=SNMP_DEFAULT_RETRIES, long _snmp_timeout=SNMP_DEFAULT_TIMEOUT, int _dns_retries=RES_DFLRETRY, int _dns_timeout=RES_TIMEOUT, const vector<IPNetwork>* include=NULL)
-
map<IPAddress, CrawlerFind> getAllIPs()
-
set<IPNetwork> getNetworks()
-
virtual void run_impl(Logger* logger) throw(FWException)
-
void remove_virtual(Logger* logger) throw(FWException)
-
void bacresolve_results(Logger* logger) throw(FWException)
Protected Methods
-
bool included(const IPAddress &) const
-
bool alreadyseen(const IPAddress &) const
-
bool special(const IPNetwork &) const
-
bool special(const IPAddress &) const
-
bool point2point(const IPNetwork &, const Interface* ) const
-
bool point2point(const Interface* ) const
-
bool isvirtual(const IPAddress &, const string &) const
-
set<Interface> guessInterface(const IPRoute &r, const map<int, Interface> &intf) 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
bool included(const IPAddress &) const
bool alreadyseen(const IPAddress &) const
bool special(const IPNetwork &) const
bool special(const IPAddress &) const
bool point2point(const IPNetwork &, const Interface* ) const
bool point2point(const Interface* ) const
bool isvirtual(const IPAddress &, const string &) const
set<Interface> guessInterface(const IPRoute &r, const map<int, Interface> &intf) const
SNMPCrawler()
SNMPCrawler(const IPAddress &seed, const string &_community, bool _recursive=true, bool _skip_virtual=true, bool _do_dns=true, bool _follow_ptp=false, unsigned int _dns_threads=10, int _retries=SNMP_DEFAULT_RETRIES, long _timeout=SNMP_DEFAULT_TIMEOUT, int _dns_retries=RES_DFLRETRY, int _dns_timeout=RES_TIMEOUT, const vector<IPNetwork>* include=NULL)
virtual ~SNMPCrawler()
void init(const IPAddress &seed, const string &_community, bool _recursive=true, bool _skip_virtual=true, bool _do_dns=true, bool _follow_ptp=false, unsigned int _dns_threads=10, int _snmp_retries=SNMP_DEFAULT_RETRIES, long _snmp_timeout=SNMP_DEFAULT_TIMEOUT, int _dns_retries=RES_DFLRETRY, int _dns_timeout=RES_TIMEOUT, const vector<IPNetwork>* include=NULL)
map<IPAddress, CrawlerFind> getAllIPs()
set<IPNetwork> getNetworks()
virtual void run_impl(Logger* logger) throw(FWException)
void remove_virtual(Logger* logger) throw(FWException)
void bacresolve_results(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++.