namespace libfwbuilder


[more]extern Logger& start(Logger &)
[more]extern Logger& end(Logger &)
class Logger
class NullLogger: public Logger
class StreamLogger: public Logger
class BackgroundOp: public SigC::Object
Abstract class BackgroundOp represents operatioin executed in background
class Constants
This class represents various information about library as well as some public constants
class CustomService: public FWObject
class HostEnt
class DNS: public BackgroundOp
This is abstract class
class DNS_findA_query: public DNS
class DNS_getNS_query: public DNS
class DNS_bulkBackResolve_query: public DNS
class Firewall: public Host
class FWException
Base class for all Exceptions used in FWBuilder project
class FWNotSupportedException: public FWException
class FWIntervalReference: public FWReference
This class represents object reference
class FWObjectDatabase: public FWObject
Database of objects
[more]#define DECLARE_FWOBJECT_SUBTYPE(name)
class FWObject: public vector<FWObject*>
This class represents base class for all objects we are dealing with.
class FWObjectNameEQPredicate: public unary_function<FWObject*, bool>
Predicate class testing object pointers for name eqivalence.
class FWObjectTypeNameEQPredicate: public unary_function<FWObject*, bool>
Predicate class testing object pointers for type name eqivalence.
class FWObjectReference: public FWReference
This class represents object reference
class FWOptions: public FWObject
class FirewallOptions: public FWOptions
class PolicyRuleOptions: public FWOptions
class NATRuleOptions: public FWOptions
class FWReference: public FWObject
This class represents reference reference
class FWServiceReference: public FWReference
This class represents object reference
class Group: virtual public FWObject
class Host: public FWObject
class HostsFile
This class is parser for file in hosts(5) format (eg.
class ICMPService: public FWObject
class Interface: public FWObject
class InterfacePolicy: public RuleSet
class IntervalGroup: public Group
class Interval: public FWObject
class IPAddress
class Netmask: public IPAddress
class IPNetwork
class IPRoute
class IPService: public FWObject
class NAT: public RuleSet
class Network: public FWObject
class ObjectGroup: public Group
class Policy: public RuleSet
template<class T> class Pool
General purpose Pool.
class RuleElement: virtual public FWObject
class RuleElementSrc: public ObjectGroup, public RuleElement
class RuleElementDst: public ObjectGroup, public RuleElement
class RuleElementSrv: public ServiceGroup, public RuleElement
class RuleElementInterval: public IntervalGroup, public RuleElement
class RuleElementOSrc: public ObjectGroup, public RuleElement
class RuleElementODst: public ObjectGroup, public RuleElement
class RuleElementOSrv: public ServiceGroup, public RuleElement
class RuleElementTSrc: public ObjectGroup, public RuleElement
class RuleElementTDst: public ObjectGroup, public RuleElement
class RuleElementTSrv: public ServiceGroup, public RuleElement
class Rule: public Group
class PolicyRule: public Rule
class NATRule: public Rule
class RuleSet: public FWObject
class ServiceGroup: public Group
class SNMPVariable
class SNMPVariable_Int: public SNMPVariable
class SNMPVariable_Bits: public SNMPVariable
class SNMPVariable_IPaddr: public SNMPVariable
Unfortunately SNMP does not distinguish Netmask and IPAddress types.
class SNMPVariable_String: public SNMPVariable
class SNMPVariable_Counter64: public SNMPVariable
class SNMPVariable_OID: public SNMPVariable
class SNMPConnection
class SNMPQuery: public BackgroundOp
class SNMP_interface_query: public SNMPQuery
class SNMP_sysdesc_query: public SNMPQuery
class SNMP_discover_query: public SNMPQuery
class CrawlerFind: public HostEnt
class SNMPCrawler: public BackgroundOp
class SyncQueueDoneException: public FWException
This is exception thrown by SyncQueue.
template<class _Tp> class SyncQueue: protected queue<_Tp>
SyncQueue - queue with access synchronized by mutex.
class TCPService: public FWObject
class Mutex
POSIX Mutex wrapper class
class Cond
POSIX Mutex wrapper class
class SyncFlag: public Mutex
This class represents boolean value, access to which is guarded by mutex
class TimeoutCounter
Timeout counter
[more]char* cxx_strdup(const char* x)
[more]string int2string(int n)
class UDPService: public FWObject
[more]#define FROMXMLCAST(x)
[more]#define STRTOXMLCAST(x)
[more]#define TOXMLCAST(x)
class XMLTools


Documentation

oextern Logger& start(Logger &)

oextern Logger& end(Logger &)

o#define DECLARE_FWOBJECT_SUBTYPE(name)

ochar* cxx_strdup(const char* x)

ostring int2string(int n)

o#define FROMXMLCAST(x)

o#define STRTOXMLCAST(x)

o#define TOXMLCAST(x)

Alphabetic index HTML hierarchy of classes or Java



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