libDwm-0.6.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NDwm
 NPthread
 NStringUtils
 NThread
 CArgumentPre-declare the Argument class template
 CAssertionHolds assertion information
 CAssertionCounterHolds 'passed' and 'failed' counters
 CAssertionsA container to hold all assertions. Note everything is static here
 CBZ2IOThis class contains a collection of static functions for reading and writing simple types in network byte order (MSB first) from/to bzip2 files
 CBZ2ReadableThis class is a pure virtual class, defining an interface for classes that can read their contents from a BZFILE pointer
 CBZ2WritableThis class is a pure virtual class, defining an interface for classes that can write their contents to a BZFILE pointer
 CCgiThis class encapsulates CGI input
 CCvsTagThis class can be used to wrap a string containing CVS keyword name/value pairs
 CDaemonUtilsTiny collection of utilities for daemon processes
 CDataLogSimple class template for data logging
 CDateTimeThis class just encapsulates a struct tm and some of the typical functionality for dealing with date and time
 CDescriptorThis class encapsulates UNIX file and socket descriptors
 CDirectoryEntryEncapsulates a directory entry (file, directory, FIFO, et. al.)
 CEngFormatClass to format numbers in an engineering-type form
 CExecutorProvides a simple interface to fork() + execvp()
 CFileAssertionsA container class to hold all assertions called from a single source file
 CFileLoggerThis class encapsulates syslog-like logging, but uses files instead of the syslog facility
 CFileRollerThis class can be used to roll over files such as log files
 CFunctionAssertionsA container class to hold all assertions called from a single function
 CGroupEncapsulates an /etc/group entry
 CGZIOThis class contains a collection of static functions for reading and writing simple types in network byte order (MSB first) from/to gzip files
 CGZReadableThis class is a pure virtual class, defining an interface for classes that can read their contents from a gzFile
 CGZWritableThis class is a pure virtual class, defining an interface for classes that can write their contents to a gzFile
 CHostPingerEncapsulates a 'pinger', which can 'ping' one or more hosts using TCP or ICMP
 CIOThis class contains a collection of static functions for reading and writing simple types, in network byte order (MSB first)
 CIpAddressThis class encapsulates an IP address
 CIpv4AddressThis class encapsulates an IPv4 address
 CIpv4IcmpDestinationUnreachableEncapsulates an ICMP destination unreachable message
 CIpv4IcmpEchoReplyEncapsulates an IPv4 ICMP echo reply
 CIpv4IcmpEchoRequestEncapsulates an ICMP echo request
 CIpv4IcmpMessageBase class for ICMP messages
 CIpv4IcmpRedirectEncapsulates an ICMP source quench message
 CIpv4IcmpSourceQuenchEncapsulates an ICMP source quench message
 CIpv4IcmpTimeExceededEncapsulates an ICMP source quench message
 CIpv4PacketHeaderEncapsulates an IPv4 packet header
 CIpv4PrefixThis class encapsulates an IPv4 address and netmask
 CIpv4RoutesThis template class provides an associative container keyed by IPv4 addresses, with longest-match searching
 CIpv4TcpHeaderEncapsulates a TCP header
 CIpv4TcpPacketEncapsulates a TCP packet, including the IP header
 CIpv4TcpPayloadEncapsulates a TCP payload
 CIpv4UdpHeaderEncapsulates an IPv4 UDP header
 CIpv4UdpPacketEncapsulates a UDP packet, including the IP header
 CIpv4UdpPayloadEncapsulates a UDP payload
 CIpv6AddressThis class encapsulates an IPv6 address
 CIpv6PrefixThis class encapsulates an IPv6 network prefix
 CLoadBalancerA simple load balancer class template which balances work across Worker objects that each run in their own thread
 CLocalInterfaceSimple class to hold the name and IPv4 address of a local interface
 CLocalInterfaceAliasHolds an interface alias, which is just IP address and netmask
 CMacAddressEncapsulates a 6-byte MAC address
 CMplsLabelEncapsulates an MPLS label
 CMplsLabelStackEncapsulates an MPLS label stack
 COptArgEncapsulates a command line option and its argument (if it takes an argument)
 COptArgsClass to encapsulate command line options and parse them
 CPacerThis class permits throttling of functions to a max number of repetitions per second
 CPasswordEncapsulates an /etc/passwd entry
 CPathUtilsThis class just encapsulates miscellaneous utility functions for working with UNIX paths (files and directories)
 CPatriciaPre-declare the Patricia class template
 CPatriciaNodeA node in a Patricia trie
 CPcapThis is a pcap wrapper/utility class
 CPingDestinationCommon interface for an IPv4 destination we wish to ping with ICMP or TCP
 CPingDestinationEntryHolds state information for a destination being pinged
 CPingSequencesInFlightUsed to cache information about packets whose responses have not yet been received
 CProcessInfoEncapsulates information about a single process
 CReadableThis class defines an interface for classes that can read their contents from an istream, file descriptor or FILE pointer
 CRegistryThis class encapsulates a simple registry file, which contains lines of the form: key = "value" If value contains quotes, they must be escaped in the registry file
 CRusageThis class encapsulates struct rusage and getrusage() functionality
 CSignalThis class encapsulates a signal
 CSocketThis class abstracts a UNIX socket descriptor
 CStringConverterEncapsulates conversion from a string to another type
 CSvnTagTrivial class used to fetch an assumed SVN tag name from a repository path (in a Subversion keyword)
 CSysLoggerThis class encapsulates syslog logging in global scope (all members are static)
 CTermioControlFlagsEncapsulates termios control flags
 CTermioFlagInfo_tHolds termios flag values and names
 CTermioFlagsBase class for input, output, control and local termio flags
 CTermioInputFlagsEncapsulates termios input flags
 CTermioLocalFlagsEncapsulates termios local flags
 CTermioOutputFlagsEncapsulates termios output flags
 CTermiosEncapsulates a struct termios
 CTimeIntervalThis class encapsulates a time interval
 CTimeInterval64This class encapsulates a time interval
 CTimeUtilThis class is just a collection of time utility functions
 CTimeValueThis class encapsulates a time value beyond the UNIX epoch, with microsecond granularity
 CTimeValue64This class encapsulates a time value beyond the UNIX epoch, with microsecond granularity
 CValueRangeThis template encapsulates a range of values (low, high)
 CWritableThis class defines an interface for classes that can write their contents to an ostream, file descriptor or FILE pointer