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

Public Member Functions

 CombinationalBufferedPorts (const char *name)
 
void ResetWrite ()
 
bool FullWrite ()
 
bool EmptyWrite ()
 
AddressPlusOne NumAvailableWrite ()
 
void Push (const Message &msg)
 
void TransferNBWrite ()
 
virtual bool PushNB (const Message &m)
 

Detailed Description

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

Definition at line 142 of file CombinationalBufferedPorts.h.

Constructor & Destructor Documentation

◆ CombinationalBufferedPorts() [1/2]

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

Definition at line 147 of file CombinationalBufferedPorts.h.

◆ CombinationalBufferedPorts() [2/2]

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

Definition at line 152 of file CombinationalBufferedPorts.h.

Member Function Documentation

◆ ResetWrite()

template<typename Message , int BufferSizeWrite>
void Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::ResetWrite ( )
inline

Definition at line 157 of file CombinationalBufferedPorts.h.

◆ FullWrite()

template<typename Message , int BufferSizeWrite>
bool Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::FullWrite ( )
inline

Definition at line 163 of file CombinationalBufferedPorts.h.

◆ EmptyWrite()

template<typename Message , int BufferSizeWrite>
bool Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::EmptyWrite ( )
inline

Definition at line 165 of file CombinationalBufferedPorts.h.

◆ NumAvailableWrite()

template<typename Message , int BufferSizeWrite>
AddressPlusOne Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::NumAvailableWrite ( )
inline

Definition at line 167 of file CombinationalBufferedPorts.h.

◆ Push()

template<typename Message , int BufferSizeWrite>
void Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::Push ( const Message &  msg)
inline

Definition at line 169 of file CombinationalBufferedPorts.h.

◆ TransferNBWrite()

template<typename Message , int BufferSizeWrite>
void Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::TransferNBWrite ( )
inline

Definition at line 171 of file CombinationalBufferedPorts.h.

◆ PushNB()

template<typename Message , int BufferSizeWrite>
virtual bool Connections::CombinationalBufferedPorts< Message, 0, BufferSizeWrite >::PushNB ( const Message &  m)
inlinevirtual

Definition at line 181 of file CombinationalBufferedPorts.h.


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