SourcePro 11.1 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Classes | |
class | RWEscrowImpBase |
A base class that breaks the circular dependency between RWTEscrowImp<Redeemable> and RWTIOUResult<Redeemable>, used when implementing new concrete RWTEscrowImp<Redeemable> classes. More... | |
class | RWPCBufferBase |
Base class for the family of classes that provide buffered producer-consumer synchronization semantics for exchanging data between cooperating threads. More... | |
class | RWTEscrowHandle< Redeemable > |
Base class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable> . Not intended for direct use. More... | |
class | RWTEscrowImp< Redeemable > |
Base class for all concrete IOU escrow implementations. More... | |
class | RWTHRClosedException |
Exception thrown when an attempt is made to close an already-closed buffer. More... | |
class | RWTIOUEscrow< Redeemable > |
A writable IOU handle. More... | |
class | RWTIOUResult< Redeemable > |
A readable IOU handle. More... | |
class | RWTIOUTrap< Redeemable > |
Waits for the next IOU in a group of IOUs to become redeemable. More... | |
class | RWTPCPtrBufferBase< Type > |
Base class thats provide buffered producer-consumer synchronization semantics for exchanging pointer values between cooperating threads. More... | |
class | RWTPCPtrQueue< Type > |
First-in-first-out (FIFO) queue with producer-consumer synchronization semantics for exchanging pointer values between cooperating threads. More... | |
class | RWTPCPtrStack< Type > |
Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging pointer values between cooperating threads. More... | |
class | RWTPCValBufferBase< Type > |
Base class that provides buffered producer-consumer synchronization semantics for exchanging values between cooperating threads. More... | |
class | RWTPCValBufferBaseDecorated< Type, Decorator > |
Base class that provides buffered producer-consumer synchronization semantics for exchanging decorated values between cooperating threads. More... | |
class | RWTPCValBufferBaseGuarded< Type, GuardDecorator > |
Base class that provides buffered producer-consumer synchronization semantics for exchanging guarded values between cooperating threads. More... | |
class | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > |
Base class that provides buffered producer-consumer synchronization semantics exchanging guarded and prioritized values between cooperating threads. More... | |
class | RWTPCValBufferBasePrioritized< Type, PriorityDecorator > |
Base class that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads. More... | |
class | RWTPCValQueue< Type > |
First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging values between cooperating threads. More... | |
class | RWTPCValQueueGuarded< Type > |
First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads. More... | |
class | RWTPCValQueueGuardedPrioritized< Type > |
First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads. More... | |
class | RWTPCValQueuePrioritized< Type > |
First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads. More... | |
class | RWTPCValStack< Type > |
Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging values between cooperating threads. More... | |
class | RWTPCValStackGuarded< Type > |
Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads. More... | |
class | RWTPCValStackGuardedPrioritized< Type > |
Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads. More... | |
class | RWTPCValStackPrioritized< Type > |
Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads. More... |
The Interthread Communication package includes a family of templatized, value and pointer-based queue and stack classes that use producer-consumer synchronization semantics to coordinate multithread access.
For more information about the Interthread Communication package, see the Threads Module User's Guide.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.