replicode
Classes | Namespaces | Macros | Typedefs
messaging.h File Reference
#include "mBrane.h"
#include <CoreLibrary/pipe.h>
#include <Core/list.h>
#include <Core/control_messages.h>
#include <thread>
#include "module_descriptor.h"
#include "networking.h"
Include dependency graph for messaging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mBrane::_Job
 
class  mBrane::RecvThread
 
class  mBrane::PushThread
 
class  mBrane::GarbageCollector
 
class  mBrane::Messaging
 
struct  mBrane::Messaging::MessageSlot
 
class  mBrane::Messaging::ConstantEntry
 

Namespaces

 mBrane
 

Macros

#define MESSAGE_INPUT_BLOCK_SIZE   64
 
#define MESSAGE_OUTPUT_BLOCK_SIZE   64
 
#define JOBS_BLOCK_SIZE   128
 

Typedefs

typedef struct mBrane::_Job mBrane::Job
 

Macro Definition Documentation

#define JOBS_BLOCK_SIZE   128
#define MESSAGE_INPUT_BLOCK_SIZE   64
#define MESSAGE_OUTPUT_BLOCK_SIZE   64