Class WaitingFullBufferHandling {ANSI C++} derived from: FullBufferHandlingStrategy

Documentation
FullBufferHandlingStrategy for the case when the dumpables are
consumed and released in an extra thread


Parent PackageRACEAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsRACE_Reader


Operations
NameSignatureClass
WaitingFullBufferHandling--Not Named-- WaitingFullBufferHandling (ReadBuffer** rb = 0)WaitingFullBufferHandling
notifyBufferIsFullIndex_t <<virtual>> notifyBufferIsFull ()WaitingFullBufferHandling
notifyPageGetFreevoid <<virtual>> notifyPageGetFree (Index_t freepage)WaitingFullBufferHandling
FullBufferHandlingStrategy--Not Named-- FullBufferHandlingStrategy (ReadBuffer** rb = 0)FullBufferHandlingStrategy
~FullBufferHandlingStrategy--Not Named-- <<virtual>> ~FullBufferHandlingStrategy ()FullBufferHandlingStrategy
SetReadBuffervoid SetReadBuffer (ReadBuffer** rb)FullBufferHandlingStrategy
notifyBufferIsFullIndex_t <<virtual>> notifyBufferIsFull ()FullBufferHandlingStrategy
notifyPageGetFreevoid <<virtual>> notifyPageGetFree (Index_t freepage)FullBufferHandlingStrategy


Attributes
NameClassTypeInitial Value
mutex_WaitingFullBufferHandlingACE_Thread_Mutex 
bufferfull_WaitingFullBufferHandlingACE_Thread_Condition<ACE_Thread_Mutex> 
freepages_WaitingFullBufferHandlingint 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--WaitingFullBufferHandlingfirstfree_Index_t
--Not Named----Not Named--FullBufferHandlingStrategyreadbuffer_ReadBuffer
--Not Named--fullbufferhandling_FullBufferHandlingStrategy--Not Named--ReadBuffer


Generalization Relationships
NameClassSupplier
--Not Named--WaitingFullBufferHandlingFullBufferHandlingStrategy