AbstractMessageIOGateway | Interface representing an object that can send/receive PortableMessages via a PortableDataIO byte-stream. |
AbstractReflectSession | This is the abstract base class that defines the server side of a client-server connection. |
DumbReflectSession | This class represents a single TCP connection between a muscled server and a client program. |
FileDataIO | Data I/O to and from a stdio FILE |
MessageTransceiverThread | This is a utility class to help interface multithreaded BeOScode more easily to a TCP socket that is sending and receivingPortableMessages. Only compiles under BeOS! |
NullDataIO | Data I/O equivalent to /dev/null. All written bytes are dropped, no read bytes are ever returned. |
ObjectPool<class Object> | Support for keeping a "pool" of frequently-used objects, to avoidhaving to free and re-allocate them all the time. |
PortableDataIO | Generic Data I/O interface, similar to Be's BDataIO. |
PortableFlattenable | This class is an interface representing an object that knows howto save itself into an array of bytes, and recover its state froman array of bytes. |
PortableHashtable<class KeyType, class ValueType> | This is a handy templated Hashtable class, similar to Java's java.util.Hashtable. |
PortableHashtableIterator<class KeyType, class ValueType> | This class is an iterator object, used for iterating over the set of keys or values in a PortableHashtable. |
PortableMessage | This class is similar to a BMessage, but portable. |
PortableMessageFieldNameIterator | This is an iterator that allows you to efficiently iterate over the fieldnames in a PortableMessage. |
PortableMessageIOGateway | A "gateway" object that knows how to send/receive PortableMessages over a wire(via a provided PortableDataIO object). |
PortablePoint | A portable version of Be's BPoint class. |
PortableQueue<class ItemType> | This class is very similar to an STL vector, Java Vector, or BList, except that it is implemented in such a way that adding or removing items from the head or tail of the list is an O(1) operation. |
PortableRect | A portable version of Be's BRect class. |
PortableRef<class Item> | This class implements reference counting on any object or arrayyou give it, so that your object will be automatically deleted when your last reference to it goes away. |
PortableString | Character String class, similar to Java's java.lang.String |
ReflectServer | This class represents a reflection server: It runs on a centrally located machine,and many clients may connect to it simultaneously. This server can then redirect messagesuploaded by any client to other clients in a somewhat efficient manner. |
StorageReflectSession | A more intelligent AbstractReflectSession that knows how tostore data on the server, and filter using wildcards. This classis used by the muscled server program to handle incoming connections. |
StorageReflectSession::DataNode | |
StringMatcher | A utility class for doing regular expression matching. (A thin wrapper around the C regex calls) |
StringTokenizer | String tokenizer class, similar to Java's java.util.StringTokenizer |
TCPSocketDataIO | Data I/O to and from a TCP socket! |
ThreadSafeObjectPool<class Object> | Same as your average ObjectPool, but uses a BLocker to serialize operations,so that it may be safely shared between threads. Only compiles under BeOS! |
re_pattern_buffer | |
re_registers | |
Other Documented Items | Other non-class items documented by PERCEPS |