diff options
Diffstat (limited to 'src/wire.hpp')
| -rw-r--r-- | src/wire.hpp | 43 | 
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.  | 
