ACE_Priority_Reactor Class ReferenceImplements priority based dispatching. More...
Inheritance diagram for ACE_Priority_Reactor:
![]()
Collaboration diagram for ACE_Priority_Reactor:
![]()
Detailed DescriptionImplements priority based dispatching.This class refines the dispatching mechanism for the Select_Reactor by taking advantage of the priority method on ACE_Event_Handler. Member Typedef Documentation
There is a queue per-priority, which simply holds the Event_Handlers until we know who goes first.
Constructor & Destructor Documentation
Initialize ACE_Priority_Reactor with the default size.
Initialize ACE_Priority_Reactor with size size.
Close down the select_reactor and release all of its resources.
Deny access since member-wise won't work...
Member Function Documentation
We simply override this function to implement the priority dispatching. Reimplemented from ACE_Select_Reactor_T< ACE_Select_Reactor_Token >.
A small helper to initialize the bucket.
Build the bucket from the given dispatch_mask. Return -1 on failure, 0 otherwise.
Member Data DocumentationDeclare the dynamic allocation hooks.
Reimplemented from ACE_Select_Reactor_T< ACE_Select_Reactor_Token >.
The queues themselves use this allocator to minimize dynamic memory usage.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:16:11 2008 for ACE by ![]() |