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

Go to the source code of this file.

Classes

struct  mBrane::ReceiveThreadInfo
 
class  mBrane::NodeCon
 
class  mBrane::Networking
 
struct  mBrane::Networking::AcceptConnectionArgs
 

Namespaces

 mBrane
 

Macros

#define CONTROL_PRIMARY_INITIALISED   0x0001
 
#define DATA_PRIMARY_INITIALISED   0x0002
 
#define STREAM_PRIMARY_INITIALISED   0x0004
 
#define CONTROL_SECONDARY_INITIALISED   0x0008
 
#define DATA_SECONDARY_INITIALISED   0x0010
 
#define STREAM_SECONDARY_INITIALISED   0x0020
 
#define CONTROL_PRIMARY_CONNECTED   0x0040
 
#define DATA_PRIMARY_CONNECTED   0x0080
 
#define STREAM_PRIMARY_CONNECTED   0x0100
 
#define CONTROL_SECONDARY_CONNECTED   0x0200
 
#define DATA_SECONDARY_CONNECTED   0x0400
 
#define STREAM_SECONDARY_CONNECTED   0x0800
 

Macro Definition Documentation

#define CONTROL_PRIMARY_CONNECTED   0x0040
#define CONTROL_PRIMARY_INITIALISED   0x0001
#define CONTROL_SECONDARY_CONNECTED   0x0200
#define CONTROL_SECONDARY_INITIALISED   0x0008
#define DATA_PRIMARY_CONNECTED   0x0080
#define DATA_PRIMARY_INITIALISED   0x0002
#define DATA_SECONDARY_CONNECTED   0x0400
#define DATA_SECONDARY_INITIALISED   0x0010
#define STREAM_PRIMARY_CONNECTED   0x0100
#define STREAM_PRIMARY_INITIALISED   0x0004
#define STREAM_SECONDARY_CONNECTED   0x0800
#define STREAM_SECONDARY_INITIALISED   0x0020