class libfwbuilder::SNMPCrawler


Inheritance:


Public Methods

[more] SNMPCrawler()
[more] 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)
[more]virtual ~SNMPCrawler()
[more]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)
[more]map<IPAddress, CrawlerFind> getAllIPs()
[more]set<IPNetwork> getNetworks()
[more]virtual void run_impl(Logger* logger) throw(FWException)
[more]void remove_virtual(Logger* logger) throw(FWException)
[more]void bacresolve_results(Logger* logger) throw(FWException)

Protected Methods

[more]bool included(const IPAddress &) const
[more]bool alreadyseen(const IPAddress &) const
[more]bool special(const IPNetwork &) const
[more]bool special(const IPAddress &) const
[more]bool point2point(const IPNetwork &, const Interface* ) const
[more]bool point2point(const Interface* ) const
[more]bool isvirtual(const IPAddress &, const string &) const
[more]set<Interface> guessInterface(const IPRoute &r, const map<int, Interface> &intf) 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 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

obool included(const IPAddress &) const

obool alreadyseen(const IPAddress &) const

obool special(const IPNetwork &) const

obool special(const IPAddress &) const

obool point2point(const IPNetwork &, const Interface* ) const

obool point2point(const Interface* ) const

obool isvirtual(const IPAddress &, const string &) const

oset<Interface> guessInterface(const IPRoute &r, const map<int, Interface> &intf) const

o SNMPCrawler()

o 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)

ovirtual ~SNMPCrawler()

ovoid 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)

omap<IPAddress, CrawlerFind> getAllIPs()

oset<IPNetwork> getNetworks()

ovirtual void run_impl(Logger* logger) throw(FWException)

ovoid remove_virtual(Logger* logger) throw(FWException)

ovoid 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++.