| 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 | |