support Directory Reference


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.