APIConventions.h [code] | |
AppDefs.h [code] | |
Atom.cpp | |
Atom.h [code] | Basic reference-counting classes, and smart pointer templates for working with them |
AtomDebug.cpp | |
AtomDebug.h [code] | |
ARM/atomic.c | |
generic/atomic.c | |
x86/atomic.c | |
atomic.h [code] | Utilities for atomic integer operations |
Authors.h [code] | |
Autobinder.cpp | |
Autobinder.h [code] | Binder automated marshalling code |
Autobinder_BeOS_x86.cpp | |
Autolock.h [code] | Stack-based automatic locking |
BCommand.cpp | |
BCommand.h [code] | |
BDatabaseStore.cpp | |
BDatabaseStore.h [code] | |
Binder.cpp | |
Binder.h [code] | Basic functionality of all Binder objects |
binder_component_glue.cpp | |
binder_glue.cpp | |
binder_module.h [code] | |
BinderDocs.h [code] | |
BinderGlue.h [code] | |
BinderKeys.h [code] | |
BinderKit.h [code] | |
BinderRecipes.h [code] | |
BinderShell.h [code] | |
BinderThreading.h [code] | |
Bitfield.cpp | |
Bitfield.h [code] | A nice Bitfield class that provides some inline storage |
BitstreamReader.h [code] | |
BringItOn.h [code] | |
bsd-string.h [code] | |
Buffer.h [code] | |
BufferChain.h [code] | |
BufferIO.cpp | |
BufferIO.h [code] | Perform buffering on a byte stream |
BufferSource.cpp | |
BuildDefaults.h [code] | |
BuildDefines.h [code] | Build variable defines for Palm OS |
Building.h [code] | |
ByteOrder.h [code] | Definitions and routines for managing byte order differences |
ByteStream.cpp | |
ByteStream.h [code] | A BByteStream converts byte stream operations in to IStorage operations |
CallStack.cpp | |
CallStack.h [code] | Debugging tools for retrieving stack crawls |
Catalog.cpp | |
Catalog.h [code] | Helpers for implementing ICatalog and its associated interfaces |
CatalogDelegate.cpp | |
CatalogDelegate.h [code] | Delegation class for wrapping an existing INode/IIterable/ICatalog implementation |
CatalogMirror.cpp | |
CatalogMirror.h [code] | Create a new catalog entry based on modifications to an existing one |
Chars.h [code] | Standard character codes, including hard keyboard characters |
CmnErrors.h [code] | Definition of all error classes and common error codes |
ConditionVariable.cpp | |
ConditionVariable.h [code] | Lightweight condition variable synchronization class |
Contents.h [code] | |
Context.cpp | |
Context.h [code] | Global context that a Binder object runs in |
Creator.cpp | |
DataModel.h [code] | |
DataSource.cpp | |
DataSource.h [code] | |
Datum.cpp | |
Datum.h [code] | Convenience for calling the IDatum interface |
DatumGeneratorInt.cpp | |
DatumGeneratorInt.h [code] | Utility class for dynamically generating datums associated with integer keys |
DatumLord.cpp | |
DatumLord.h [code] | Generates IDatum objects on demand |
Debug.cpp | |
Debug.h [code] | Common debugging routines, macros, and definitions |
debugging_xml.h [code] | |
DebugLock.cpp | |
DebugLock.h [code] | |
DebugMgr.h [code] | Low-level Debug Manager functions. See ErrorMgr.h for common debug macros |
EnvironmentVars.h [code] | |
ErrorMgr.h [code] | Error checking and reporting macros, whose behavior depends on BUILD_TYPE |
Errors.h [code] | Common error codes (renaming from CmnError.h) |
Event.cpp | |
EventFlag.cpp | |
EventFlag.h [code] | Event flag synchronization primitive |
File.cpp | |
File.h [code] | |
Flattenable.cpp | |
Flattenable.h [code] | Abstract interface for an object that can be flattened into a byte buffer |
GenericCache.cpp | |
GenericCache.h [code] | Helper class for implementing RAM-based caches |
GenericDatum.cpp | |
GenericDatum.h [code] | Common base implementation of IDatum interface |
GenericIterable.cpp | |
GenericIterable.h [code] | Common base implementations of IIterable interface |
GenericNode.cpp | |
GenericNode.h [code] | Common base implementations of INode interface |
Handler.cpp | |
Handler.h [code] | High-level thread dispatching/scheduling class |
HashTable.cpp | |
HashTable.h [code] | Hash table template class |
IBinder.h [code] | Abstract interface to a Binder object |
IByteStream.h [code] | Raw byte stream (read, write, seek) interfaces |
ICatalog.h [code] | Generic node modification interface |
ICatalogPermissions.h [code] | |
ICommand.h [code] | |
IDatum.h [code] | |
IHandler.h [code] | |
IInformant.h [code] | |
IInstallHandler.h [code] | |
IInterface.h [code] | Common base class for abstract binderized interfaces |
IIterable.h [code] | |
IIterator.h [code] | |
IMemory.h [code] | Binder-based shared memory interfaces |
IndexedDataNode.cpp | |
IndexedDataNode.h [code] | Helper class for implementing an INode containing an array of data |
IndexedIterable.cpp | |
IndexedIterable.h [code] | Base class for IIterable implementations that contain an array of items |
IndexedTableNode.cpp | |
IndexedTableNode.h [code] | Helper class for implementing an INode containing a complex table structure |
Informant.cpp | |
Informant.h [code] | |
InformList.h [code] | |
INib.h [code] | |
INode.h [code] | |
INodeObserver.h [code] | |
InstantiateComponent.h [code] | API to package executables that contain components |
IntrusiveProfiler.cpp | |
IntrusiveProfiler.h [code] | |
IOSStream.cpp | |
IOSStream.h [code] | Byte stream to an IOS device |
IPCMechanism.h [code] | |
IProcess.h [code] | |
IProcessManager.h [code] | |
IProgress.h [code] | |
IRandomIterator.h [code] | |
IReferable.h [code] | |
ISelector.h [code] | |
IStorage.h [code] | Random-access interface to a block of raw data |
ITable.h [code] | |
Iterator.cpp | |
Iterator.h [code] | |
ITerminalView.h [code] | |
ITextStream.h [code] | Abstract interface for a formatted text output stream, with C++ iostream-like operators |
IUuid.h [code] | |
IVirtualMachine.h [code] | |
IXMLOStr.h [code] | |
KernelStreams.cpp | |
KernelStreams.h [code] | Byte stream to a file descriptor (not supported on Palm OS) |
KeyedVector.h [code] | A templatized key/value mapping |
KeyID.cpp | |
KeyID.h [code] | Class representing a KeyID, used to marshall and unmarshall KeyIDs across Binder interfaces and to send through IPC |
libpalmroot.h [code] | |
License.h [code] | |
LinuxCompat.cpp | |
List.cpp | |
List.h [code] | A list container class |
LocaleMgr.h [code] | |
LocaleMgrTypes.h [code] | |
Locker.cpp | |
Locker.h [code] | Lightweight mutex class |
Looper.cpp | |
Looper.h [code] | The Binder's per-thread state and utilities |
LooperBeOS.cpp | |
LooperLinux.cpp | |
LooperPalmOS.cpp | |
LooperPrv.h [code] | |
LooperWindows.cpp | |
MacOSCompat.cpp | |
mainpage.h [code] | |
ManifestParser.cpp | |
ManifestParser.h [code] | |
Memory.cpp | |
Memory.h [code] | Simple implementation of IMemoryHeap |
MemoryStore.cpp | |
MemoryStore.h [code] | IStorage implementations for physical memory |
Message.cpp | |
Message.h [code] | Data object that is processed by SHandler |
MessageCodes.h [code] | Common message code constants |
MessageList.cpp | |
MessageList.h [code] | List of SMessage objects, to implement message queues |
MetaDataNode.cpp | |
MetaDataNode.h [code] | A base class of INode that provides all standard meta-data |
MissingFeatures.h [code] | |
NamespaceCreator.cpp | |
NamespaceCreator.h [code] | |
Node.cpp | |
Node.h [code] | Helper class for calling the INode interface |
NodeDelegate.cpp | |
NodeDelegate.h [code] | Delegation class for wrapping an existing INode implementation |
NullStreams.cpp | |
NullStreams.h [code] | Byte streams that do nothing |
Observer.cpp | |
Observer.h [code] | Generic target of Binder links |
Package.cpp | |
Package.h [code] | Interface to an executable image representing a Binder package |
PackageKit.cpp | |
PackageKit.h [code] | |
PackageManager.cpp | |
PackageManager.h [code] | |
PalmTypes.h [code] | Elementary Palm OS data types. Included by all Palm OS components |
Parcel.cpp | |
Parcel.h [code] | Container for a raw block of data that can be transfered through IPC |
ParseContext.cpp | |
Parser.h [code] | |
ParseXML.cpp | |
parsing.h [code] | |
pidgen.h [code] | |
Pipe.cpp | |
Pipe.h [code] | Pipe-like implementation of byte input and output streams |
Process.cpp | |
Process.h [code] | Implementation of the IProcess interface for the local process |
ProcessModel.h [code] | |
ProfileIPC.cpp | |
ProfileIPC.h [code] | |
qsort_r.c | |
QuickStart.h [code] | |
RBinder.cpp | |
RBinder.h [code] | |
RegExp.cpp | |
RegExp.h [code] | Regular expression processing classes |
SAtomDebugging.h [code] | |
SchemaDatabaseNode.cpp | |
SchemaDatabaseNode.h [code] | INode representing a schema database in the Data Manager, which has one or more tables |
SchemaRowIDJoin.cpp | |
SchemaRowIDJoin.h [code] | Join operation between two BSchemaTableNode objects based on row ID |
SchemaTableNode.cpp | |
SchemaTableNode.h [code] | INode providing access to a single table in the Data Manager |
SDatabase.cpp | |
SDatabase.h [code] | |
Selector.cpp | |
Selector.h [code] | Select something with the Binder! |
Sequence.cpp | |
Sequence.h [code] | |
SGetOpts.cpp | |
SGetOpts.h [code] | |
SHandlerPatterns.h [code] | |
SharedBuffer.cpp | |
SharedBuffer.h [code] | Standard representation of a block of shared data that supports copy-on-write |
SignalHandler.cpp | |
SignalHandler.h [code] | |
SignalThreadInit.h [code] | |
SortedVector.cpp | |
SortedVector.h [code] | An SAbstractVector whose types are kept in a consistent order |
Static.cpp | |
StaticValue.h [code] | Optimized representations of static SValue constants |
StdIO.h [code] | Binder-based standard IO streams |
StopWatch.cpp | |
StopWatch.h [code] | Debugging tool for measuring time |
Storage.cpp | |
StorageDefs.h [code] | |
StorageKit.h [code] | |
StreamDatum.cpp | |
StreamDatum.h [code] | Base implementation of IDatum from stream-like data operations |
String.cpp | |
String.h [code] | Unicode (UTF-8) string class |
StringIO.cpp | |
StringIO.h [code] | Binder IO stream for creating C strings |
StringTokenizer.cpp | |
StringTokenizer.h [code] | Helper for parsing strings |
support/StringUtils.cpp | |
xml/StringUtils.cpp | |
support/StringUtils.h [code] | Additional string utilities |
xml/StringUtils.h [code] | |
strlcat.c | |
strlcpy.c | |
StructuredNode.cpp | |
StructuredNode.h [code] | Convenience for creating data model interface to a structure |
SupportBuild.h [code] | Build declarations for support framework |
SupportDefs.h [code] | Common Support Kit definitions |
SupportKit.h [code] | |
SupportMisc.h [code] | |
SupportUtils.cpp | |
Swap.cpp | |
SwappedValue.h [code] | Add data to a value that is tagged with endianness and pull it out and know if you need to swap |
SysSemaphores.cpp | |
SysThread.h [code] | Basic APIs for working with threads |
SysThreadConcealed.h [code] | |
Tag.cpp | |
Tag.h [code] | |
TextCoder.cpp | |
TextCoder.h [code] | Helper classes for converting to and from native UTF-8 text encoding |
TextMgr.h [code] | |
TextStream.cpp | |
TextStream.h [code] | Implementation of ITextOutput and ITextInput on top of byte streams |
Thread.cpp | |
Thread.h [code] | Object-oriented thread creation |
Threads.cpp | |
timers.cpp | |
TLS.h [code] | |
ToDo.h [code] | |
TokenSource.cpp | |
TokenSource.h [code] | Binder-based access control |
TSD.cpp | |
TypeConstants.h [code] | Format and standard definitions of SValue type codes |
TypeFuncs.h [code] | Templatized functions for various common type operations |
URL.cpp | |
URL.h [code] | URL manipulation helper class |
validate_children.h [code] | |
Value.cpp | |
Value.h [code] | A general-purpose data container |
Value2XML.cpp | |
Value2XML.h [code] | |
ValueDatum.cpp | |
ValueDatum.h [code] | A concrete implementation of BStreamData holding a generic SValue |
ValueInternal.h [code] | |
ValueMap.cpp | |
ValueMap.h [code] | |
ValueMapFormat.h [code] | |
Vector.cpp | |
Vector.h [code] | Simple array-like container class |
VectorIO.cpp | |
VectorIO.h [code] | A specialized vector for storing an iovec array |
VFSFile.cpp | |
VFSFile.h [code] | |
vnode.h [code] | |
WindowsCompatibility.cpp | |
WindowsCompatibility.h [code] | |
WindowsStreams.cpp | |
WindowsStreams.h [code] | |
Writer.cpp | |
Writer.h [code] | |
XML2ValueParser.cpp | |
XML2ValueParser.h [code] | |
XMLDefs.h [code] | |
XMLIByteInputSource.cpp | |
XMLOStr.cpp | |
XMLOStr.h [code] | |
XMLParser.cpp | |
XMLParser.h [code] | |
XMLParserCore.cpp | |
XMLParserCore.h [code] | |
XMLWriter.cpp | |