summaryrefslogtreecommitdiff
path: root/src/wire.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wire.hpp')
-rw-r--r--src/wire.hpp43
1 files changed, 2 insertions, 41 deletions
diff --git a/src/wire.hpp b/src/wire.hpp
index e751818..f840fce 100644
--- a/src/wire.hpp
+++ b/src/wire.hpp
@@ -24,50 +24,11 @@
#include "stdint.hpp"
// Protocol-related constants.
-
-// Protocol header.
-#define SP_HEADER_LENGTH 8
-
-// Patterns.
-#define SP_PAIR 1
-#define SP_PUBSUB 2
-#define SP_REQREP 3
-#define SP_PIPELINE 4
-#define SP_SURVEY 5
-
-// Roles.
-#define SP_PAIR_PAIR 1
-#define SP_PUBSUB_PUB 1
-#define SP_PUBSUB_SUB 2
-#define SP_REQREP_REQ 1
-#define SP_REQREP_REP 2
-#define SP_PIPELINE_PUSH 1
-#define SP_PIPELINE_PULL 2
-#define SP_SURVEY_SURVEYOR 1
-#define SP_SURVEY_RESPONDENT 2
-
-// PUBSUB pattern commands.
-#define SP_PUBSUB_CMD_SUBSCRIBE 1
-#define SP_PUBSUB_CMD_UNSUBSCRIBE 2
+#define XS_CMD_SUBSCRIBE 1
+#define XS_CMD_UNSUBSCRIBE 2
namespace xs
{
- // Protocol header type.
- typedef unsigned char sp_header_t [SP_HEADER_LENGTH];
-
- // Get the SP protocol header for the specified pattern, version and role.
- inline void sp_get_header (sp_header_t header_, int pattern_, int version_,
- int role_)
- {
- header_ [0] = 0;
- header_ [1] = 0;
- header_ [2] = 'S';
- header_ [3] = 'P';
- header_ [4] = pattern_ & 0xff;
- header_ [5] = version_ & 0xff;
- header_ [6] = role_ & 0xff;
- header_ [7] = 0;
- }
// Helper functions to convert different integer types to/from network
// byte order.