Files | |
file | Atom.h [code] |
Basic reference-counting classes, and smart pointer templates for working with them. | |
file | atomic.h [code] |
Utilities for atomic integer operations. | |
file | Autobinder.h [code] |
Binder automated marshalling code. | |
file | Autolock.h [code] |
Stack-based automatic locking. | |
file | Binder.h [code] |
Basic functionality of all Binder objects. | |
file | Bitfield.h [code] |
A nice Bitfield class that provides some inline storage. | |
file | BitstreamReader.h [code] |
file | Buffer.h [code] |
file | BufferChain.h [code] |
file | BufferIO.h [code] |
Perform buffering on a byte stream. | |
file | ByteOrder.h [code] |
Definitions and routines for managing byte order differences. | |
file | ByteStream.h [code] |
A BByteStream converts byte stream operations in to IStorage operations. | |
file | CallStack.h [code] |
Debugging tools for retrieving stack crawls. | |
file | Catalog.h [code] |
Helpers for implementing ICatalog and its associated interfaces. | |
file | CatalogMirror.h [code] |
Create a new catalog entry based on modifications to an existing one. | |
file | ConditionVariable.h [code] |
Lightweight condition variable synchronization class. | |
file | Context.h [code] |
Global context that a Binder object runs in. | |
file | Datum.h [code] |
Convenience for calling the IDatum interface. | |
file | DatumLord.h [code] |
Generates IDatum objects on demand. | |
file | Debug.h [code] |
Common debugging routines, macros, and definitions. | |
file | Errors.h [code] |
Common error codes (renaming from CmnError.h). | |
file | EventFlag.h [code] |
Event flag synchronization primitive. | |
file | Flattenable.h [code] |
Abstract interface for an object that can be flattened into a byte buffer. | |
file | GenericCache.h [code] |
Helper class for implementing RAM-based caches. | |
file | Handler.h [code] |
High-level thread dispatching/scheduling class. | |
file | HashTable.h [code] |
Hash table template class. | |
file | IBinder.h [code] |
Abstract interface to a Binder object. | |
file | IByteStream.h [code] |
Raw byte stream (read, write, seek) interfaces. | |
file | IHandler.h [code] |
file | IInterface.h [code] |
Common base class for abstract binderized interfaces. | |
file | IMemory.h [code] |
Binder-based shared memory interfaces. | |
file | InstantiateComponent.h [code] |
API to package executables that contain components. | |
file | IOSStream.h [code] |
Byte stream to an IOS device. | |
file | IStorage.h [code] |
Random-access interface to a block of raw data. | |
file | Iterator.h [code] |
file | ITextStream.h [code] |
Abstract interface for a formatted text output stream, with C++ iostream-like operators. | |
file | KernelStreams.h [code] |
Byte stream to a file descriptor (not supported on Palm OS). | |
file | KeyedVector.h [code] |
A templatized key/value mapping. | |
file | KeyID.h [code] |
Class representing a KeyID, used to marshall and unmarshall KeyIDs across Binder interfaces and to send through IPC. | |
file | List.h [code] |
A list container class. | |
file | Locker.h [code] |
Lightweight mutex class. | |
file | Looper.h [code] |
The Binder's per-thread state and utilities. | |
file | Memory.h [code] |
Simple implementation of IMemoryHeap. | |
file | MemoryStore.h [code] |
IStorage implementations for physical memory. | |
file | Message.h [code] |
Data object that is processed by SHandler. | |
file | MessageCodes.h [code] |
Common message code constants. | |
file | MessageList.h [code] |
List of SMessage objects, to implement message queues. | |
file | Node.h [code] |
Helper class for calling the INode interface. | |
file | NullStreams.h [code] |
Byte streams that do nothing. | |
file | Observer.h [code] |
Generic target of Binder links. | |
file | Package.h [code] |
Interface to an executable image representing a Binder package. | |
file | Parcel.h [code] |
Container for a raw block of data that can be transfered through IPC. | |
file | Pipe.h [code] |
Pipe-like implementation of byte input and output streams. | |
file | Process.h [code] |
Implementation of the IProcess interface for the local process. | |
file | RegExp.h [code] |
Regular expression processing classes. | |
file | Selector.h [code] |
Select something with the Binder! | |
file | SharedBuffer.h [code] |
Standard representation of a block of shared data that supports copy-on-write. | |
file | SignalHandler.h [code] |
file | SortedVector.h [code] |
An SAbstractVector whose types are kept in a consistent order. | |
file | StaticValue.h [code] |
Optimized representations of static SValue constants. | |
file | StdIO.h [code] |
Binder-based standard IO streams. | |
file | StopWatch.h [code] |
Debugging tool for measuring time. | |
file | String.h [code] |
Unicode (UTF-8) string class. | |
file | StringIO.h [code] |
Binder IO stream for creating C strings. | |
file | StringTokenizer.h [code] |
Helper for parsing strings. | |
file | support/StringUtils.h [code] |
Additional string utilities. | |
file | SupportBuild.h [code] |
Build declarations for support framework. | |
file | SupportDefs.h [code] |
Common Support Kit definitions. | |
file | SwappedValue.h [code] |
Add data to a value that is tagged with endianness and pull it out and know if you need to swap. | |
file | TextCoder.h [code] |
Helper classes for converting to and from native UTF-8 text encoding. | |
file | TextStream.h [code] |
Implementation of ITextOutput and ITextInput on top of byte streams. | |
file | Thread.h [code] |
Object-oriented thread creation. | |
file | TLS.h [code] |
file | TokenSource.h [code] |
Binder-based access control. | |
file | TypeConstants.h [code] |
Format and standard definitions of SValue type codes. | |
file | TypeFuncs.h [code] |
Templatized functions for various common type operations. | |
file | URL.h [code] |
URL manipulation helper class. | |
file | Value.h [code] |
A general-purpose data container. | |
file | Vector.h [code] |
Simple array-like container class. | |
file | VectorIO.h [code] |
A specialized vector for storing an iovec array. |