MASA-Core
Classes | Defines | Typedefs
Peer.hpp File Reference
#include <pthread.h>
#include <sys/time.h>
#include <string>
#include <map>
#include <set>
#include "command/Command.hpp"
#include "../common/exceptions/IOException.hpp"
#include "MasaNetCallbacks.hpp"

Go to the source code of this file.

Classes

class  Peer

Defines

#define TYPE_CLI   (0)
#define TYPE_PROCESSING_NODE   (1)
#define TYPE_GATEWAY   (2)
#define TYPE_UNKNOWN   (-1)
#define RING_NONE   (0)
#define RING_RIGHT   (+1)
#define RING_LEFT   (-1)
#define CONNECTION_TYPE_UNKNOWN   (0)
#define CONNECTION_TYPE_CTRL   (1)
#define CONNECTION_TYPE_DATA   (2)

Typedefs

typedef Command *(* cmd_creator_f )()

Define Documentation

#define CONNECTION_TYPE_CTRL   (1)

Definition at line 52 of file Peer.hpp.

#define CONNECTION_TYPE_DATA   (2)

Definition at line 53 of file Peer.hpp.

#define CONNECTION_TYPE_UNKNOWN   (0)

Definition at line 51 of file Peer.hpp.

#define RING_LEFT   (-1)

Definition at line 49 of file Peer.hpp.

#define RING_NONE   (0)

Definition at line 47 of file Peer.hpp.

#define RING_RIGHT   (+1)

Definition at line 48 of file Peer.hpp.

#define TYPE_CLI   (0)

Definition at line 40 of file Peer.hpp.

#define TYPE_GATEWAY   (2)

Definition at line 42 of file Peer.hpp.

#define TYPE_PROCESSING_NODE   (1)

Definition at line 41 of file Peer.hpp.

#define TYPE_UNKNOWN   (-1)

Definition at line 43 of file Peer.hpp.


Typedef Documentation

typedef Command*(* cmd_creator_f)()

Definition at line 55 of file Peer.hpp.