Compounds | |
struct | corelinux::_CSAGroupHeader |
struct | corelinux::_CSAHeader |
struct | corelinux::_CSASemaphoreHeader |
class | corelinux::AbstractAllocator |
class | corelinux::AbstractCommand |
class | corelinux::AbstractFactory |
class | corelinux::AbstractFactoryException |
class | corelinux::AbstractSemaphore |
class | corelinux::AbstractString |
class | corelinux::Adapter |
class | corelinux::Allocator |
class | corelinux::AllocatorAlreadyExistsException |
class | corelinux::AllocatorNotFoundException |
struct | corelinux::AssertCt |
class | corelinux::Assertion |
class | corelinux::AssociativeIterator |
class | corelinux::BoundsException |
class | corelinux::Bridge |
class | corelinux::Builder |
class | corelinux::Colleague |
class | corelinux::Command |
class | corelinux::CommandFrame |
class | corelinux::CommandFrameException |
class | corelinux::Component |
class | corelinux::CompositeException |
class | corelinux::Context |
class | corelinux::CoreLinuxAssociativeIterator |
class | corelinux::CoreLinuxGuardGroup |
class | corelinux::CoreLinuxGuardPool |
class | corelinux::CoreLinuxIterator |
class | corelinux::CoreLinuxObject |
class | corelinux::Decorator |
class | corelinux::Environment |
class | corelinux::Event |
class | corelinux::Exception |
class | corelinux::Facade |
class | corelinux::Flyweight |
class | corelinux::GatewaySemaphore |
class | corelinux::GatewaySemaphoreGroup |
class | corelinux::Synchronized::Guard |
class | corelinux::GuardSemaphore |
class | corelinux::Handler |
class | corelinux::Identifier |
class | corelinux::InvalidCompositeException |
class | corelinux::InvalidIteratorException |
class | corelinux::InvalidThreadException |
class | corelinux::Iterator |
class | corelinux::IteratorBoundsException |
class | corelinux::IteratorException |
class | corelinux::Limits |
class | corelinux::Mediator |
class | corelinux::Memento |
class | corelinux::Memory |
class | corelinux::MemoryStorage |
class | corelinux::MutexSemaphore |
class | corelinux::MutexSemaphoreGroup |
class | corelinux::NullPointerException |
class | corelinux::Observer |
struct | corelinux::PoolDescriptor |
class | corelinux::Prototype |
class | corelinux::Proxy |
class | corelinux::Request |
class | corelinux::ScalarIdentifier |
class | corelinux::Semaphore |
class | corelinux::SemaphoreCommon |
class | corelinux::SemaphoreException |
class | corelinux::SemaphoreGroup |
struct | corelinux::SemaphoreReference |
class | corelinux::Singleton |
class | corelinux::State |
class | corelinux::Storage |
class | corelinux::StorageException |
class | corelinux::Strategy |
class | corelinux::String |
class | corelinux::StringUtf8 |
class | corelinux::Subject |
class | corelinux::Synchronized |
class | corelinux::Thread |
class | corelinux::ThreadContext |
class | corelinux::ThreadException |
class | corelinux::TransientStorage |
class | corelinux::TransparentComponent |
class | corelinux::Visitor |
Typedefs | |
typedef AbstractCommand* | AbstractCommandPtr |
typedef const AbstractCommand* | AbstractCommandCptr |
typedef AbstractCommand& | AbstractCommandRef |
typedef const AbstractCommand& | AbstractCommandCref |
typedef AbstractFactoryException* | AbstractFactoryExceptionPtr |
typedef const AbstractFactoryException* | AbstractFactoryExceptionCptr |
typedef AbstractFactoryException& | AbstractFactoryExceptionRef |
typedef const AbstractFactoryException& | AbstractFactoryExceptionCref |
typedef SemaphoreGroup* | SemaphoreGroupPtr |
typedef const SemaphoreGroup* | SemaphoreGroupCptr |
typedef SemaphoreGroup& | SemaphoreGroupRef |
typedef const SemaphoreGroup& | SemaphoreGroupCref |
typedef AbstractSemaphore* | AbstractSemaphorePtr |
typedef const AbstractSemaphore* | AbstractSemaphoreCptr |
typedef AbstractSemaphore& | AbstractSemaphoreRef |
typedef const AbstractSemaphore& | AbstractSemaphoreCref |
typedef AbstractString* | AbstractStringPtr |
typedef const AbstractString* | AbstractStringCptr |
typedef AbstractString& | AbstractStringRef |
typedef const AbstractString& | AbstractStringCref |
typedef Adapter* | AdapterPtr |
typedef const Adapter* | AdapterCptr |
typedef Adapter& | AdapterRef |
typedef const Adapter& | AdapterCref |
typedef Allocator* | AllocatorPtr |
typedef const Allocator* | AllocatorCptr |
typedef Allocator& | AllocatorRef |
typedef const Allocator& | AllocatorCref |
typedef AllocatorAlreadyExistsException* | AllocatorAlreadyExistsExceptionPtr |
typedef const AllocatorAlreadyExistsException* | AllocatorAlreadyExistsExceptionCptr |
typedef AllocatorAlreadyExistsException& | AllocatorAlreadyExistsExceptionRef |
typedef const AllocatorAlreadyExistsException& | AllocatorAlreadyExistsExceptionCref |
typedef AllocatorNotFoundException* | AllocatorNotFoundExceptionPtr |
typedef const AllocatorNotFoundException* | AllocatorNotFoundExceptionCptr |
typedef AllocatorNotFoundException& | AllocatorNotFoundExceptionRef |
typedef const AllocatorNotFoundException& | AllocatorNotFoundExceptionCref |
typedef Assertion* | AssertionPtr |
typedef const Assertion* | AssertionCptr |
typedef Assertion& | AssertionRef |
typedef const Assertion& | AssertionCref |
typedef BoundsException* | BoundsExceptionPtr |
typedef const BoundsException* | BoundsExceptionCptr |
typedef BoundsException& | BoundsExceptionRef |
typedef const BoundsException& | BoundsExceptionCref |
typedef Mediator* | MediatorPtr |
typedef const Mediator* | MediatorCptr |
typedef Mediator& | MediatorRef |
typedef const Mediator& | MediatorCref |
typedef Colleague* | ColleaguePtr |
typedef const Colleague* | ColleagueCptr |
typedef Colleague& | ColleagueRef |
typedef const Colleague& | ColleagueCref |
typedef Command* | CommandPtr |
typedef const Command* | CommandCptr |
typedef Command& | CommandRef |
typedef const Command& | CommandCref |
typedef CommandFrame* | CommandFramePtr |
typedef const CommandFrame* | CommandFrameCptr |
typedef CommandFrame& | CommandFrameRef |
typedef const CommandFrame& | CommandFrameCref |
typedef CommandFrameException* | CommandFrameExceptionPtr |
typedef const CommandFrameException* | CommandFrameExceptionCptr |
typedef CommandFrameException& | CommandFrameExceptionRef |
typedef const CommandFrameException& | CommandFrameExceptionCref |
typedef CoreLinuxObject* | CoreLinuxObjectPtr |
typedef const CoreLinuxObject* | CoreLinuxObjectCptr |
typedef CoreLinuxObject& | CoreLinuxObjectRef |
typedef const CoreLinuxObject& | CoreLinuxObjectCref |
typedef StringUtf8* | StringUtf8Ptr |
typedef const StringUtf8* | StringUtf8Cptr |
typedef StringUtf8& | StringUtf8Ref |
typedef const StringUtf8& | StringUtf8Cref |
typedef Exception* | ExceptionPtr |
typedef const Exception* | ExceptionCptr |
typedef Exception& | ExceptionRef |
typedef const Exception& | ExceptionCref |
typedef NullPointerException* | NullPointerExceptionPtr |
typedef const NullPointerException* | NullPointerExceptionCptr |
typedef NullPointerException& | NullPointerExceptionRef |
typedef const NullPointerException& | NullPointerExceptionCref |
typedef Synchronized* | SynchronizedPtr |
typedef const Synchronized* | SynchronizedCptr |
typedef Synchronized& | SynchronizedRef |
typedef const Synchronized& | SynchronizedCref |
typedef Thread* | ThreadPtr |
typedef const Thread* | ThreadCptr |
typedef Thread& | ThreadRef |
typedef const Thread& | ThreadCref |
typedef AbstractInteger* | AbstractIntegerPtr |
typedef const AbstractInteger* | AbstractIntegerCptr |
typedef AbstractInteger& | AbstractIntegerRef |
typedef const AbstractInteger& | AbstractIntegerCref |
typedef AbstractReal* | AbstractRealPtr |
typedef const AbstractReal* | AbstractRealCptr |
typedef AbstractReal& | AbstractRealRef |
typedef const AbstractReal& | AbstractRealCref |
typedef Visitor* | VisitorPtr |
typedef const Visitor* | VisitorCptr |
typedef Visitor& | VisitorRef |
typedef const Visitor& | VisitorCref |
typedef Component* | ComponentPtr |
typedef const Component* | ComponentCptr |
typedef Component& | ComponentRef |
typedef const Component& | ComponentCref |
typedef CompositeException* | CompositeExceptionPtr |
typedef const CompositeException* | CompositeExceptionCptr |
typedef CompositeException& | CompositeExceptionRef |
typedef const CompositeException& | CompositeExceptionCref |
typedef State* | StatePtr |
typedef const State* | StateCptr |
typedef State& | StateRef |
typedef const State& | StateCref |
typedef Context* | ContextPtr |
typedef const Context* | ContextCptr |
typedef Context& | ContextRef |
typedef const Context& | ContextCref |
typedef CoreLinuxGuardGroup* | CoreLinuxGuardGroupPtr |
typedef const CoreLinuxGuardGroup* | CoreLinuxGuardGroupCptr |
typedef CoreLinuxGuardGroup& | CoreLinuxGuardGroupRef |
typedef const CoreLinuxGuardGroup& | CoreLinuxGuardGroupCref |
typedef AbstractSemaphorePtr* | AbstractSemaphorePtrPtr |
typedef const AbstractSemaphorePtr* | AbstractSemaphorePtrCptr |
typedef AbstractSemaphorePtr& | AbstractSemaphorePtrRef |
typedef const AbstractSemaphorePtr& | AbstractSemaphorePtrCref |
typedef AbstractSemaphorePtr ::iterator | AbstractSemaphorePtrIterator |
typedef AbstractSemaphorePtr ::iterator& | AbstractSemaphorePtrIteratorRef |
typedef AbstractSemaphorePtr ::iterator* | AbstractSemaphorePtrIteratorPtr |
typedef AbstractSemaphorePtr ::const_iterator | AbstractSemaphorePtrConstIterator |
typedef AbstractSemaphorePtr ::const_iterator& | AbstractSemaphorePtrConstIteratorRef |
typedef AbstractSemaphorePtr ::const_iterator* | AbstractSemaphorePtrConstIteratorPtr |
typedef AbstractSemaphorePtr ::reverse_iterator | AbstractSemaphorePtrRiterator |
typedef AbstractSemaphorePtr ::reverse_iterator& | AbstractSemaphorePtrRiteratorRef |
typedef AbstractSemaphorePtr ::reverse_iterator* | AbstractSemaphorePtrRiteratorPtr |
typedef SynchronizedPtr* | SynchronizedPtrPtr |
typedef const SynchronizedPtr* | SynchronizedPtrCptr |
typedef SynchronizedPtr& | SynchronizedPtrRef |
typedef const SynchronizedPtr& | SynchronizedPtrCref |
typedef SynchronizedPtr ::iterator | SynchronizedPtrIterator |
typedef SynchronizedPtr ::iterator& | SynchronizedPtrIteratorRef |
typedef SynchronizedPtr ::iterator* | SynchronizedPtrIteratorPtr |
typedef SynchronizedPtr ::const_iterator | SynchronizedPtrConstIterator |
typedef SynchronizedPtr ::const_iterator& | SynchronizedPtrConstIteratorRef |
typedef SynchronizedPtr ::const_iterator* | SynchronizedPtrConstIteratorPtr |
typedef SynchronizedPtr ::reverse_iterator | SynchronizedPtrRiterator |
typedef SynchronizedPtr ::reverse_iterator& | SynchronizedPtrRiteratorRef |
typedef SynchronizedPtr ::reverse_iterator* | SynchronizedPtrRiteratorPtr |
typedef CoreLinuxGuardPool* | CoreLinuxGuardPoolPtr |
typedef const CoreLinuxGuardPool* | CoreLinuxGuardPoolCptr |
typedef CoreLinuxGuardPool& | CoreLinuxGuardPoolRef |
typedef const CoreLinuxGuardPool& | CoreLinuxGuardPoolCref |
typedef Singleton<CoreLinuxGuardPool> | GuardPool |
typedef Singleton<CoreLinuxGuardPool>* | GuardPoolPtr |
typedef const GuardPool* | GuardPoolCptr |
typedef GuardPool& | GuardPoolRef |
typedef const GuardPool& | GuardPoolCref |
typedef Environment* | EnvironmentPtr |
typedef const Environment* | EnvironmentCptr |
typedef Environment& | EnvironmentRef |
typedef const Environment& | EnvironmentCref |
typedef Dword | LineNum |
typedef Dword* | LineNumPtr |
typedef const LineNum* | LineNumCptr |
typedef LineNum& | LineNumRef |
typedef const LineNum& | LineNumCref |
typedef Facade* | FacadePtr |
typedef const Facade* | FacadeCptr |
typedef Facade& | FacadeRef |
typedef const Facade& | FacadeCref |
typedef Flyweight* | FlyweightPtr |
typedef const Flyweight* | FlyweightCptr |
typedef Flyweight& | FlyweightRef |
typedef const Flyweight& | FlyweightCref |
typedef GatewaySemaphore* | GatewaySemaphorePtr |
typedef const GatewaySemaphore* | GatewaySemaphoreCptr |
typedef GatewaySemaphore& | GatewaySemaphoreRef |
typedef const GatewaySemaphore& | GatewaySemaphoreCref |
typedef std::map< Count , std::less<ThreadIdentifier> , GatewayClient > | ThreadIdentifier |
ThreadIdentifier used by Threads. | |
typedef ThreadIdentifier* | ThreadIdentifierPtr |
typedef const ThreadIdentifier* | ThreadIdentifierCptr |
typedef ThreadIdentifier& | ThreadIdentifierRef |
typedef const ThreadIdentifier& | ThreadIdentifierCref |
typedef ThreadIdentifier ::iterator | ThreadIdentifierIterator |
typedef ThreadIdentifier ::iterator& | ThreadIdentifierIteratorRef |
typedef ThreadIdentifier ::iterator* | ThreadIdentifierIteratorPtr |
typedef ThreadIdentifier ::const_iterator | ThreadIdentifierConstIterator |
typedef ThreadIdentifier ::const_iterator& | ThreadIdentifierConstIteratorRef |
typedef ThreadIdentifier ::const_iterator* | ThreadIdentifierConstIteratorPtr |
typedef ThreadIdentifier ::reverse_iterator | ThreadIdentifierRiterator |
typedef ThreadIdentifier ::reverse_iterator& | ThreadIdentifierRiteratorRef |
typedef ThreadIdentifier ::reverse_iterator* | ThreadIdentifierRiteratorPtr |
typedef GatewaySemaphoreGroup* | GatewaySemaphoreGroupPtr |
typedef const GatewaySemaphoreGroup* | GatewaySemaphoreGroupCptr |
typedef GatewaySemaphoreGroup& | GatewaySemaphoreGroupRef |
typedef const GatewaySemaphoreGroup& | GatewaySemaphoreGroupCref |
typedef GuardSemaphore* | GuardSemaphorePtr |
typedef const GuardSemaphore* | GuardSemaphoreCptr |
typedef GuardSemaphore& | GuardSemaphoreRef |
typedef const GuardSemaphore& | GuardSemaphoreCref |
typedef Handler* | HandlerPtr |
typedef const Handler* | HandlerCptr |
typedef Handler& | HandlerRef |
typedef const Handler& | HandlerCref |
typedef Identifier* | IdentifierPtr |
typedef const Identifier* | IdentifierCptr |
typedef Identifier& | IdentifierRef |
typedef const Identifier& | IdentifierCref |
typedef InvalidCompositeException* | InvalidCompositeExceptionPtr |
typedef const InvalidCompositeException* | InvalidCompositeExceptionCptr |
typedef InvalidCompositeException& | InvalidCompositeExceptionRef |
typedef const InvalidCompositeException& | InvalidCompositeExceptionCref |
typedef InvalidIteratorException* | InvalidIteratorExceptionPtr |
typedef const InvalidIteratorException* | InvalidIteratorExceptionCptr |
typedef InvalidIteratorException& | InvalidIteratorExceptionRef |
typedef const InvalidIteratorException& | InvalidIteratorExceptionCref |
typedef InvalidThreadException* | InvalidThreadExceptionPtr |
typedef const InvalidThreadException* | InvalidThreadExceptionCptr |
typedef InvalidThreadException& | InvalidThreadExceptionRef |
typedef const InvalidThreadException& | InvalidThreadExceptionCref |
typedef IteratorBoundsException* | IteratorBoundsExceptionPtr |
typedef const IteratorBoundsException* | IteratorBoundsExceptionCptr |
typedef IteratorBoundsException& | IteratorBoundsExceptionRef |
typedef const IteratorBoundsException& | IteratorBoundsExceptionCref |
typedef IteratorException* | IteratorExceptionPtr |
typedef const IteratorException* | IteratorExceptionCptr |
typedef IteratorException& | IteratorExceptionRef |
typedef const IteratorException& | IteratorExceptionCref |
typedef Limits* | LimitsPtr |
typedef const Limits* | LimitsCptr |
typedef Limits& | LimitsRef |
typedef const Limits& | LimitsCref |
typedef Memento* | MementoPtr |
typedef const Memento* | MementoCptr |
typedef Memento& | MementoRef |
typedef const Memento& | MementoCref |
typedef std::map< CharCptr , std::less<MemoryStoragePtr> , MemoryMap > | MemoryStoragePtr |
typedef MemoryStoragePtr* | MemoryStoragePtrPtr |
typedef const MemoryStoragePtr* | MemoryStoragePtrCptr |
typedef MemoryStoragePtr& | MemoryStoragePtrRef |
typedef const MemoryStoragePtr& | MemoryStoragePtrCref |
typedef MemoryStoragePtr ::iterator | MemoryStoragePtrIterator |
typedef MemoryStoragePtr ::iterator& | MemoryStoragePtrIteratorRef |
typedef MemoryStoragePtr ::iterator* | MemoryStoragePtrIteratorPtr |
typedef MemoryStoragePtr ::const_iterator | MemoryStoragePtrConstIterator |
typedef MemoryStoragePtr ::const_iterator& | MemoryStoragePtrConstIteratorRef |
typedef MemoryStoragePtr ::const_iterator* | MemoryStoragePtrConstIteratorPtr |
typedef MemoryStoragePtr ::reverse_iterator | MemoryStoragePtrRiterator |
typedef MemoryStoragePtr ::reverse_iterator& | MemoryStoragePtrRiteratorRef |
typedef MemoryStoragePtr ::reverse_iterator* | MemoryStoragePtrRiteratorPtr |
typedef Memory* | MemoryPtr |
typedef const Memory* | MemoryCptr |
typedef Memory& | MemoryRef |
typedef const Memory& | MemoryCref |
typedef Singleton<Memory> | MemoryManager |
Declare the memory manager as a singleton for Memory. | |
typedef Singleton<Memory>* | MemoryManagerPtr |
typedef const MemoryManager* | MemoryManagerCptr |
typedef MemoryManager& | MemoryManagerRef |
typedef const MemoryManager& | MemoryManagerCref |
typedef const MemoryStorage* | MemoryStorageCptr |
typedef MemoryStorage& | MemoryStorageRef |
typedef const MemoryStorage& | MemoryStorageCref |
typedef MutexSemaphore* | MutexSemaphorePtr |
typedef const MutexSemaphore* | MutexSemaphoreCptr |
typedef MutexSemaphore& | MutexSemaphoreRef |
typedef const MutexSemaphore& | MutexSemaphoreCref |
typedef MutexSemaphoreGroup* | MutexSemaphoreGroupPtr |
typedef const MutexSemaphoreGroup* | MutexSemaphoreGroupCptr |
typedef MutexSemaphoreGroup& | MutexSemaphoreGroupRef |
typedef const MutexSemaphoreGroup& | MutexSemaphoreGroupCref |
typedef Subject* | SubjectPtr |
typedef const Subject* | SubjectCptr |
typedef Subject& | SubjectRef |
typedef const Subject& | SubjectCref |
typedef Observer* | ObserverPtr |
typedef const Observer* | ObserverCptr |
typedef Observer& | ObserverRef |
typedef const Observer& | ObserverCref |
typedef Request* | RequestPtr |
typedef const Request* | RequestCptr |
typedef Request& | RequestRef |
typedef const Request& | RequestCref |
typedef Semaphore* | SemaphorePtr |
typedef const Semaphore* | SemaphoreCptr |
typedef Semaphore& | SemaphoreRef |
typedef const Semaphore& | SemaphoreCref |
typedef struct _CSAHeader | CSAHeader |
typedef struct _CSAHeader* | CSAHeaderPtr |
typedef const CSAHeader* | CSAHeaderCptr |
typedef CSAHeader& | CSAHeaderRef |
typedef const CSAHeader& | CSAHeaderCref |
typedef struct _CSAGroupHeader | CSAGrpHeader |
typedef struct _CSAGroupHeader* | CSAGrpHeaderPtr |
typedef const CSAGrpHeader* | CSAGrpHeaderCptr |
typedef CSAGrpHeader& | CSAGrpHeaderRef |
typedef const CSAGrpHeader& | CSAGrpHeaderCref |
typedef struct _CSASemaphoreHeader | CSASemHeader |
typedef struct _CSASemaphoreHeader* | CSASemHeaderPtr |
typedef const CSASemHeader* | CSASemHeaderCptr |
typedef CSASemHeader& | CSASemHeaderRef |
typedef const CSASemHeader& | CSASemHeaderCref |
typedef SemaphoreCommon* | SemaphoreCommonPtr |
typedef const SemaphoreCommon* | SemaphoreCommonCptr |
typedef SemaphoreCommon& | SemaphoreCommonRef |
typedef const SemaphoreCommon& | SemaphoreCommonCref |
typedef SemaphoreException* | SemaphoreExceptionPtr |
typedef const SemaphoreException* | SemaphoreExceptionCptr |
typedef SemaphoreException& | SemaphoreExceptionRef |
typedef const SemaphoreException& | SemaphoreExceptionCref |
typedef std::map< SemaphoreReference , std::less<Index> , SemaphoreShares > | Index |
typedef Index* | IndexPtr |
typedef const Index* | IndexCptr |
typedef Index& | IndexRef |
typedef const Index& | IndexCref |
typedef Index ::iterator | IndexIterator |
typedef Index ::iterator& | IndexIteratorRef |
typedef Index ::iterator* | IndexIteratorPtr |
typedef Index ::const_iterator | IndexConstIterator |
typedef Index ::const_iterator& | IndexConstIteratorRef |
typedef Index ::const_iterator* | IndexConstIteratorPtr |
typedef Index ::reverse_iterator | IndexRiterator |
typedef Index ::reverse_iterator& | IndexRiteratorRef |
typedef Index ::reverse_iterator* | IndexRiteratorPtr |
typedef Storage* | StoragePtr |
typedef const Storage* | StorageCptr |
typedef Storage& | StorageRef |
typedef const Storage& | StorageCref |
typedef StorageException* | StorageExceptionPtr |
typedef const StorageException* | StorageExceptionCptr |
typedef StorageException& | StorageExceptionRef |
typedef const StorageException& | StorageExceptionCref |
typedef Strategy* | StrategyPtr |
typedef const Strategy* | StrategyCptr |
typedef Strategy& | StrategyRef |
typedef const Strategy& | StrategyCref |
typedef ThreadContext* | ThreadContextPtr |
typedef const ThreadContext* | ThreadContextCptr |
typedef ThreadContext& | ThreadContextRef |
typedef const ThreadContext& | ThreadContextCref |
typedef Singleton<Thread> | ThreadManager |
typedef Singleton<Thread>* | ThreadManagerPtr |
typedef const ThreadManager* | ThreadManagerCptr |
typedef ThreadManager& | ThreadManagerRef |
typedef const ThreadManager& | ThreadManagerCref |
typedef int (* | CallerFunctionPtr )(ThreadContextPtr) |
Callers function entry point. More... | |
typedef Int (* | ThreadFrameFunctionPtr )( ThreadContextPtr ) |
Thread frame entry point function handler. More... | |
typedef ThreadContextPtr (* | ThreadContextCreatePtr )( ThreadContextRef ) |
Managed ThreadContext creation function. More... | |
typedef void (* | ThreadContextDestroyPtr )( ThreadContextPtr ) |
Managed ThreadContext deallocate function. More... | |
typedef BytePtr (* | ThreadStackCreatePtr )( ThreadContextPtr ) |
Managed ThreadContext stack creation function. More... | |
typedef void (* | ThreadStackDestroyPtr )( BytePtr ) |
Managed ThreadContext stack deallocate function. More... | |
typedef ThreadException* | ThreadExceptionPtr |
typedef const ThreadException* | ThreadExceptionCptr |
typedef ThreadException& | ThreadExceptionRef |
typedef const ThreadException& | ThreadExceptionCref |
typedef TransientStorage* | TransientStoragePtr |
typedef const TransientStorage* | TransientStorageCptr |
typedef TransientStorage& | TransientStorageRef |
typedef const TransientStorage& | TransientStorageCref |
typedef char | Char |
typedef char* | CharPtr |
typedef const Char* | CharCptr |
typedef Char& | CharRef |
typedef const Char& | CharCref |
typedef wchar_t | Wchar |
typedef wchar_t* | WcharPtr |
typedef const Wchar* | WcharCptr |
typedef Wchar& | WcharRef |
typedef const Wchar& | WcharCref |
typedef short int | Short |
typedef short int* | ShortPtr |
typedef const Short* | ShortCptr |
typedef Short& | ShortRef |
typedef const Short& | ShortCref |
typedef long int | Long |
typedef long int* | LongPtr |
typedef const Long* | LongCptr |
typedef Long& | LongRef |
typedef const Long& | LongCref |
typedef int | Int |
typedef int* | IntPtr |
typedef const Int* | IntCptr |
typedef Int& | IntRef |
typedef const Int& | IntCref |
typedef unsigned int | UnsignedInt |
typedef unsigned int* | UnsignedIntPtr |
typedef const UnsignedInt* | UnsignedIntCptr |
typedef UnsignedInt& | UnsignedIntRef |
typedef const UnsignedInt& | UnsignedIntCref |
typedef unsigned char | Byte |
typedef unsigned char* | BytePtr |
typedef const Byte* | ByteCptr |
typedef Byte& | ByteRef |
typedef const Byte& | ByteCref |
typedef unsigned short | Word |
typedef unsigned short* | WordPtr |
typedef const Word* | WordCptr |
typedef Word& | WordRef |
typedef const Word& | WordCref |
typedef unsigned long | Dword |
typedef unsigned long* | DwordPtr |
typedef const Dword* | DwordCptr |
typedef Dword& | DwordRef |
typedef const Dword& | DwordCref |
typedef double | Real |
typedef double* | RealPtr |
typedef const Real* | RealCptr |
typedef Real& | RealRef |
typedef const Real& | RealCref |
typedef void* | VoidPtr |
typedef size_t | Size |
typedef size_t* | SizePtr |
typedef const Size* | SizeCptr |
typedef Size& | SizeRef |
typedef const Size& | SizeCref |
typedef Long | Counter |
typedef Long* | CounterPtr |
typedef const Counter* | CounterCptr |
typedef Counter& | CounterRef |
typedef const Counter& | CounterCref |
typedef Word | ResID |
typedef Word* | ResIDPtr |
typedef const ResID* | ResIDCptr |
typedef ResID& | ResIDRef |
typedef const ResID& | ResIDCref |
typedef Dword | Count |
typedef Dword* | CountPtr |
typedef const Count* | CountCptr |
typedef Count& | CountRef |
typedef const Count& | CountCref |
typedef VoidPtr | Handle |
typedef VoidPtr* | HandlePtr |
typedef const Handle* | HandleCptr |
typedef Handle& | HandleRef |
typedef const Handle& | HandleCref |
typedef Dword | MessageID |
typedef Dword* | MessageIDPtr |
typedef const MessageID* | MessageIDCptr |
typedef MessageID& | MessageIDRef |
typedef const MessageID& | MessageIDCref |
Enumerations | |
enum | SemaphoreOperationStatus { KERNELERROR = -1, SUCCESS = 0, BALKED, TIMEDOUT, UNAVAILABLE } |
Semaphore method return enumeration. More... | |
enum | AccessRights { OWNER_READ = 0400, OWNER_MODIFY = 0200, OWNER_ALL = 0600, GROUP_READ = 040, GROUP_MODIFY = 020, GROUP_ALL = 060, PUBLIC_READ = 04, PUBLIC_MODIFY = 02, PUBLIC_ALL = 06 } |
Access enumeration for various system level classes. More... | |
enum | CreateDisposition { CREATE_OR_REUSE = 0, FAIL_IF_EXISTS = -1, FAIL_IF_NOTEXISTS = -2 } |
Creation dispositions for various system utilities. More... | |
enum | AddressingConstraint { READ_WRITE = 0, READ_ONLY, EXECUTE } |
Addressings constraints. More... | |
enum | WorkState { BUILDING = 0, EXECUTING, COMPLETED, REVERSING, REVERSED, NEVERCOMPLETED } |
State of execution. More... | |
enum | ThreadState { THREAD_WAITING_TO_START = 0, THREAD_STARTING, THREAD_RUNNING, THREAD_NORMAL_EXIT, THREAD_START_EXCEPTION, THREAD_EXCEPTION, THREAD_START_FAILED } |
Thread state enumeration. More... | |
Functions | |
Long | assertionFailed ( AssertionCref rAssertion ) |
void | assertLoopDebugFunction ( void ) |
AssertCt& | anAssertCt ( void ) |
Long | asstDoEval ( Long & asstShortCut ) |
const AssertCt& | operator! ( const AssertCt & a ) |
Long | operator && ( Long left, const AssertCt & ) |
Long | operator|| ( int left, const AssertCt & ) |
CORELINUX_VECTOR ( IdentifierPtr , EventIdentifiers ) | |
CORELINUX_VECTOR ( AbstractCommandPtr , Commands ) | |
CORELINUX_VECTOR ( SemaphoreGroupPtr, GroupVector ) | |
const Dword | NAMEBUFFERSIZE (254) |
DEFINE_CLASS (String) | |
ProcessIdentifier | getProcessGroupId ( ProcessIdentifierRef aPid ) |
const Count | DEFAULT_COUNT (2) |
const Size | DEFAULT_STACKSIZE (8192) |
|
Callers function entry point.
|
|
Managed ThreadContext creation function. This is declared so that callers may change the allocation routine (to map somewhere or instantiate a derived ThreadContext for example ). The default handler uses the global new operator.
|
|
Managed ThreadContext deallocate function. This is declared so that callers may change the deallocation of the managed ThreadContext. You would normally do this if you have substituted the ThreadContextCreatePtr as well.
|
|
Thread frame entry point function handler.
|
|
Managed ThreadContext stack creation function. This is declared so that callers may change the allocation for the threads stack. The default handler uses the global new operator.
|
|
Managed ThreadContext stack deallocate function. This is declared so that callers may change the deallocation of the threads stack. You would normally do this if you have substituted the ThreadStackCreatePtr as well.
|
|
|
Addressings constraints.
|
|
Creation dispositions for various system utilities.
|
|
Semaphore method return enumeration.
|
|
Thread state enumeration.
|
|
State of execution.
|