MatchLib
Public Member Functions | List of all members
Connections::CombinationalBufferedPorts< Message, BufferSizeRead, BufferSizeWrite > Class Template Reference
Inheritance diagram for Connections::CombinationalBufferedPorts< Message, BufferSizeRead, BufferSizeWrite >:

Public Member Functions

 CombinationalBufferedPorts (const char *name)
 
void ResetRead ()
 
void ResetWrite ()
 
bool EmptyRead ()
 
Message Pop ()
 
void IncrHeadRead ()
 
Message PeekRead ()
 
void TransferNBRead ()
 
bool FullWrite ()
 
bool EmptyWrite ()
 
AddressPlusOne NumAvailableWrite ()
 
void Push (const Message &msg)
 
void TransferNBWrite ()
 
virtual bool PopNB (Message &data)
 
virtual bool PushNB (const Message &m)
 

Detailed Description

template<typename Message, int BufferSizeRead = 1, int BufferSizeWrite = 1>
class Connections::CombinationalBufferedPorts< Message, BufferSizeRead, BufferSizeWrite >

Definition at line 29 of file CombinationalBufferedPorts.h.


The documentation for this class was generated from the following file: