MatchLib
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 > Class Template Reference
Inheritance diagram for Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >:

Public Member Functions

 CombinationalBufferedPorts (const char *name)
 
void ResetRead ()
 
bool EmptyRead ()
 
Message Pop ()
 
void IncrHeadRead ()
 
Message PeekRead ()
 
void TransferNBRead ()
 
virtual bool PopNB (Message &data)
 

Detailed Description

template<typename Message, int BufferSizeRead>
class Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >

Definition at line 100 of file CombinationalBufferedPorts.h.

Constructor & Destructor Documentation

◆ CombinationalBufferedPorts() [1/2]

template<typename Message , int BufferSizeRead>
Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::CombinationalBufferedPorts ( )
inline

Definition at line 104 of file CombinationalBufferedPorts.h.

◆ CombinationalBufferedPorts() [2/2]

template<typename Message , int BufferSizeRead>
Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::CombinationalBufferedPorts ( const char *  name)
inlineexplicit

Definition at line 109 of file CombinationalBufferedPorts.h.

Member Function Documentation

◆ ResetRead()

template<typename Message , int BufferSizeRead>
void Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::ResetRead ( )
inline

Definition at line 114 of file CombinationalBufferedPorts.h.

◆ EmptyRead()

template<typename Message , int BufferSizeRead>
bool Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::EmptyRead ( )
inline

Definition at line 120 of file CombinationalBufferedPorts.h.

◆ Pop()

template<typename Message , int BufferSizeRead>
Message Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::Pop ( )
inline

Definition at line 122 of file CombinationalBufferedPorts.h.

◆ IncrHeadRead()

template<typename Message , int BufferSizeRead>
void Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::IncrHeadRead ( )
inline

Definition at line 124 of file CombinationalBufferedPorts.h.

◆ PeekRead()

template<typename Message , int BufferSizeRead>
Message Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::PeekRead ( )
inline

Definition at line 126 of file CombinationalBufferedPorts.h.

◆ TransferNBRead()

template<typename Message , int BufferSizeRead>
void Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::TransferNBRead ( )
inline

Definition at line 128 of file CombinationalBufferedPorts.h.

◆ PopNB()

template<typename Message , int BufferSizeRead>
virtual bool Connections::CombinationalBufferedPorts< Message, BufferSizeRead, 0 >::PopNB ( Message &  data)
inlinevirtual

Definition at line 138 of file CombinationalBufferedPorts.h.


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