Class RACE_Message_Queue_Base {ANSI C++}

Documentation
@class ACE_Message_Queue_Base

@brief Workaround HP/C++ compiler bug with enums in templates.

The ever lamest HP/C++ compiler seems to fail if enums are
defined inside a template, hence we have to move them into a
base class.


Parent PackageRACEAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsRACE


Nested ClassesWatermarksActivity_State


Operations
NameSignatureClass
RACE_Message_Queue_Base--Not Named-- RACE_Message_Queue_Base (void )RACE_Message_Queue_Base
closeint <<abstract>> close (void )RACE_Message_Queue_Base
~RACE_Message_Queue_Base--Not Named-- <<virtual>> ~RACE_Message_Queue_Base (void )RACE_Message_Queue_Base
enqueueint <<abstract>> enqueue (RACE_Message_Block** new_item)RACE_Message_Queue_Base
dequeueint <<abstract>> dequeue (RACE_Message_Block*&& first_item)RACE_Message_Queue_Base
is_fullint <<abstract>> is_full (void )RACE_Message_Queue_Base
is_emptyint <<abstract>> is_empty (void )RACE_Message_Queue_Base
message_bytessize_t <<abstract>> message_bytes (void )RACE_Message_Queue_Base
message_lengthsize_t <<abstract>> message_length (void )RACE_Message_Queue_Base
message_countsize_t <<abstract>> message_count (void )RACE_Message_Queue_Base