summaryrefslogtreecommitdiff
path: root/src/socket_base.hpp
diff options
context:
space:
mode:
authorMartin Sustrik <sustrik@250bpm.com>2010-02-13 13:07:33 +0100
committerMartin Sustrik <sustrik@250bpm.com>2010-02-13 13:07:33 +0100
commitcdc2efe9b5f0d1f45065b1c32e5eabd7e9f78a12 (patch)
tree5d847b389419e06687683cd7fa5437b681ba0cc0 /src/socket_base.hpp
parent923eacd28a725a6b32de588fe7a54dbe252d84aa (diff)
Multi-hop REQ/REP, part VII., identity-related algorithms rewritten
Diffstat (limited to 'src/socket_base.hpp')
-rw-r--r--src/socket_base.hpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/socket_base.hpp b/src/socket_base.hpp
index 1ad9ed1..a2878ea 100644
--- a/src/socket_base.hpp
+++ b/src/socket_base.hpp
@@ -78,9 +78,12 @@ namespace zmq
// There are two distinct types of sessions: those identified by name
// and those identified by ordinal number. Thus two sets of session
// management functions.
- bool register_session (const char *name_, class session_t *session_);
- void unregister_session (const char *name_);
- class session_t *find_session (const char *name_);
+ bool register_session (unsigned char peer_identity_size_,
+ unsigned char *peer_identity_, class session_t *session_);
+ void unregister_session (unsigned char peer_identity_size_,
+ unsigned char *peer_identity_);
+ class session_t *find_session (unsigned char peer_identity_size_,
+ unsigned char *peer_identity_);
uint64_t register_session (class session_t *session_);
void unregister_session (uint64_t ordinal_);
class session_t *find_session (uint64_t ordinal_);