Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

libNet Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
strmod::strmod::__iteratorThe const_iterator class for StrChunk
strmod::lcore::priv::_base_simple_bitsetA non-template base class of common methods that don't need to vary with the template parameter
strmod::strmod::ApplyVisitor< _Function >A template class that applies a functor (can be a function pointer) to each chunk of bytes in a StrChunk containment hierarchy
strmod::strmod::ApplyVisitor_BaseA base class for the ApplyVisitor template that factors out the common code so there aren't tons of duplicates all over creation
strmod::strmod::BufferChunkThis is an abstract base class for StrChunks that are really just bags of bytes
strmod::xml::utf8::BuilderAn interface class for an Lexer to use to put tokens together into some other structure
strmod::xml::utf8::Builder::BufHandleHandle for positions from previous calls to Lexer::lex
strmod::xml::utf8::Builder::PositionThe position of a token start, end, or other feature
strmod::strmod::CharChopperChops up the data in chunks delimited by a character
strmod::strmod::ChunkVisitorThe interface for a StrChunk visitor
strmod::strmod::ChunkVisitor::halt_visitationAn exception to allow the visitor to halt the traversal
strmod::lcore::DebugableInterface class for things that have certain common debugging functions
strmod::unievent::DispatcherAn interface for a simple queuer and dispatcher of events
strmod::strmod::DynamicBufferA completely dyamically allocated bag of bytes
strmod::strmod::EchoModuleThis module echoes everything that comes in
strmod::lcore::EH_ClassNumA ClassNum of one of Eric Hopper's classes
strmod::lcore::enum_set< enum_t, first, last >This class is to easily manipulate a set of flags corresponding to members of an enum
strmod::strmod::EOFStrChunkA special 'zero length' chunk that indicates a stream EOF
strmod::unievent::EventAn event to be queued up in a UNIDispatcher
strmod::unievent::EventPtrA smart pointer class that points an Event and handles the reference count
strmod::strmod::FDUtilA class utility library for file descriptor operations
strmod::strmod::GraphVizVisitorGenerates output suitable for AT&T's Open Source GraphViz program, found at http://www.research.att.com/sw/tools/graphviz/
strmod::strmod::GroupChunkA StrChunk that consists of a concatentation of other StrChunks
strmod::ehnet::InetAddressAn IPV4 TCP or UDP address
strmod::strmod::InfiniteModuleSends a particular chunk repeatedly forever. Eats any chunk sent to it
strmod::strmod::InSerializerProvides a simple way to 'deserialize' a StrChunk
strmod::lcore::LCore_ClassIdentA class identifier for a class in the LCore library
strmod::lcore::LCoreErrorRepresents an error, may be inside a thrown exception
strmod::lcore::LCoreError::CompilerInfoA class collecting together all compile-time information a compiler will give it
strmod::xml::utf8::LexerFinds tokens and reports them, and their positions to a Builder
strmod::strmod::LinearExtentA simple class describing a subrange of a contiguous sequence
strmod::strmod::LocalCopy< T >Makes a local copy of a variable the compiler doesn't have enough information to do CSE on
strmod::strmod::NewlineChopperJust a CharChopper that's hard wired to '\n' as the character
strmod::strmod::OutSerializerA class that marshals data into a canonical binary format
strmod::strmod::PassThroughThis is a StreamProcessor that does nothing
strmod::strmod::PreAllocBuffer< TInitialAlloc >A template class for buffers that contain a certain fixed amount of storage that's not dynamically allocated
strmod::strmod::PreAllocBufferBaseJust a base class that defines the functions for the template class that don't depend on the template argument
strmod::strmod::ProcessorModuleThis wraps two objects that follow the unidirectional StreamProcessor interface in a StreamModule interface
strmod::lcore::ProtocolA base class for my own type identification system
strmod::lcore::RefCountPtrA smart pointer class that points to objects of type ReferenceCounting and maintains their reference counts
strmod::lcore::ReferenceCountingA base mixin class for reference counted things
strmod::strmod::RouterModuleProvides an abstract base for classes that route chunks from a plug to a set of other plugs based on contents
strmod::lcore::simple_bitset< Tsize >A template for
strmod::lcore::simple_bitset< 1 >Specialized to make the compiler optimize better
simple_bitset< 1 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 10 >Specialized to make the compiler optimize better
simple_bitset< 10 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 11 >Specialized to make the compiler optimize better
simple_bitset< 11 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 12 >Specialized to make the compiler optimize better
simple_bitset< 12 >Specialized to make the compiler optimize better
simple_bitset< 13 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 13 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 14 >Specialized to make the compiler optimize better
simple_bitset< 14 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 15 >Specialized to make the compiler optimize better
simple_bitset< 15 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 16 >Specialized to make the compiler optimize better
simple_bitset< 16 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 17 >Specialized to make the compiler optimize better
simple_bitset< 17 >Specialized to make the compiler optimize better
simple_bitset< 18 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 18 >Specialized to make the compiler optimize better
simple_bitset< 19 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 19 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 2 >Specialized to make the compiler optimize better
simple_bitset< 2 >Specialized to make the compiler optimize better
simple_bitset< 20 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 20 >Specialized to make the compiler optimize better
simple_bitset< 21 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 21 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 22 >Specialized to make the compiler optimize better
simple_bitset< 22 >Specialized to make the compiler optimize better
simple_bitset< 23 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 23 >Specialized to make the compiler optimize better
simple_bitset< 24 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 24 >Specialized to make the compiler optimize better
simple_bitset< 25 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 25 >Specialized to make the compiler optimize better
simple_bitset< 26 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 26 >Specialized to make the compiler optimize better
simple_bitset< 27 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 27 >Specialized to make the compiler optimize better
simple_bitset< 28 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 28 >Specialized to make the compiler optimize better
simple_bitset< 29 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 29 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 3 >Specialized to make the compiler optimize better
simple_bitset< 3 >Specialized to make the compiler optimize better
simple_bitset< 30 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 30 >Specialized to make the compiler optimize better
simple_bitset< 31 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 31 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 4 >Specialized to make the compiler optimize better
simple_bitset< 4 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 5 >Specialized to make the compiler optimize better
simple_bitset< 5 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 6 >Specialized to make the compiler optimize better
simple_bitset< 6 >Specialized to make the compiler optimize better
simple_bitset< 7 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 7 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 8 >Specialized to make the compiler optimize better
simple_bitset< 8 >Specialized to make the compiler optimize better
simple_bitset< 9 >Specialized to make the compiler optimize better
strmod::lcore::simple_bitset< 9 >Specialized to make the compiler optimize better
strmod::unievent::SimpleDispatcherA class that does the minimum necessary to support the Dispatcher interface
strmod::strmod::SimpleMultiplexerUse this module of you need one source copied to many destinations, and/or many streams combined into one
strmod::strmod::SimpleTelnetClientOnly will handle the case when the server will do supress go ahead, and echo
strmod::ehnet::SocketAddressC++ class wrapper for struct ::sockaddr from sys/socket.h
strmod::strmod::SocketModuleChunkA special 'zero length' chunk that contains a SocketModule
strmod::strmod::SockListenModuleA class that accepts connections on a particular socket
strmod::strmod::SockListenModule::SLPlugA plug from a SockListenModule
strmod::strmod::StackSwapper< T >A class to make a certain means of doing dynamic scoping in a lexically scoped language exception safe
strmod::strmod::StaticBufferThis class is for pointing at a bunch of data already in memory that will not change or move for the lifetime of the StaticBuffer
strmod::strmod::STR_ClassIdentThe class identifier class that sets the library number section of the class number to be correct for the classes in the StrMod library
strmod::strmod::StrChunkAn interface to a reference counted chunk of data
strmod::strmod::StrChunkPtrA smart pointer class that points a StrChunks and handles their reference counts
strmod::strmod::StrChunkPtrT< Chunk >A convenience template to point at things derived from StrChunk
strmod::strmod::StreamFDModuleThis module is for communicating outside your program via UNIX IO
strmod::strmod::StreamModuleAn abstract base for objects that can be modules in the StreamModule framework
strmod::strmod::StreamModule::PlugA point of connection between one StreamModule and another
strmod::strmod::StreamModule::Plug::FlagsA struct just so raw bitfields don't have to be in the class
strmod::strmod::StreamModule::PlugDisconnectStrategyThe Strategy for what to do when a plug is disconnected from another plug
strmod::strmod::StreamProcessorDescribes a simple non-active processor of a unidirectional data stream that has one input and one output
strmod::strmod::StreamSplitterModuleThis module is for treating two uni-directional streams as one bi-directional stream
strmod::strmod::StrSubChunkA StrChunk that consists of some part of another StrChunk
strmod::strmod::TelnetCharsA class holding a bunch of telnet character constants
strmod::strmod::TelnetChunkBuilderInterface class for things that build telnet protocol data streams
strmod::strmod::TelnetChunkerThis class parses out a stream of data into seperate telnet protocol elements
strmod::strmod::TelnetChunker::OptionNegotiationA telnet suboption negotiation request
strmod::strmod::TelnetChunker::SingleCharA single character telnet command
strmod::strmod::TelnetChunker::SuboptionA telnet suboption
strmod::strmod::TelnetChunker::TelnetDataThis is just a base abstract class for all things recognized as telnet protocol messages
strmod::strmod::TelnetParserClass for parsing out a stream of characters into telnet protocol elements using the TelnetChunkBuilder class
strmod::unievent::TimerPosts events that happen based on time
strmod::unievent::Timer::absolute_tA particular nanosecond in all of eternity
strmod::unievent::Timer::interval_tA span of time. This interval is of only nanosecond precision. If you need to time lasers for photographing molecular interactions or schedule oscilloscope sweeps, this class is probably not precise enough for you. Then again, most OSes are really iffy for anything less than millisecond resolution anyway
strmod::unievent::TimerEventTrackerTracks Timer events, can be used to implement Timer
strmod::unievent::UNEVT_ClassIdentThe global identifier class for classes in strmod::unievent
strmod::unievent::UNIXErrorHolds a UNIX errno value
strmod::unievent::UnixEventPollManages events associated with various file descriptors and/or signals. This is an implementation of UnixEventRegistry that uses the poll(2) system call to find out about events
strmod::unievent::UnixEventRegistryManages events associated with various file descriptors and/or signals
strmod::strmod::UseTrackingVisitorSimplifies the Visitor interface down so that derived classes don't have to worry about tracking which parts of a StrChunk are actually used
strmod::lcore::WF_ClassNumA ClassNum for a WinterFire Software class
strmod::lcore::WFCORE_ClassIdentClass identifier for a core library class of WinterFire software

Generated on Wed Jan 29 00:32:45 2003 for libNet by doxygen1.3-rc1