replicode
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
mBrane::RecvThread Class Reference

#include <messaging.h>

Collaboration diagram for mBrane::RecvThread:
Collaboration graph

Public Member Functions

 RecvThread (Node *node, CommChannel *channel, uint8_t sourceNID)
 
 ~RecvThread ()
 

Static Public Member Functions

static void ReceiveMessages (RecvThread *_this)
 

Public Attributes

Pipe11< P< _Payload >, MESSAGE_INPUT_BLOCK_SIZEbuffer
 
Nodenode
 
CommChannelchannel
 
uint8_t sourceNID
 
std::thread thread
 

Constructor & Destructor Documentation

mBrane::RecvThread::RecvThread ( Node node,
CommChannel channel,
uint8_t  sourceNID 
)
mBrane::RecvThread::~RecvThread ( )

Member Function Documentation

void mBrane::RecvThread::ReceiveMessages ( RecvThread _this)
static

Here is the call graph for this function:

Member Data Documentation

Pipe11<P<_Payload>, MESSAGE_INPUT_BLOCK_SIZE> mBrane::RecvThread::buffer
CommChannel* mBrane::RecvThread::channel
Node* mBrane::RecvThread::node
uint8_t mBrane::RecvThread::sourceNID
std::thread mBrane::RecvThread::thread

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