diff options
author | Martin Sustrik <sustrik@fastmq.commkdir> | 2009-08-27 10:54:28 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@fastmq.commkdir> | 2009-08-27 10:54:28 +0200 |
commit | 99c5d9283622a0b37ee80f83ff4875c059fc5990 (patch) | |
tree | 3460ec503898d2184dc807e47eea679d24d96d5c /src/object.hpp | |
parent | aacdb7a454686bfac93164d0e67e785658d48a3c (diff) |
pipes added
Diffstat (limited to 'src/object.hpp')
-rw-r--r-- | src/object.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/object.hpp b/src/object.hpp index 31c8c40..0dbac24 100644 --- a/src/object.hpp +++ b/src/object.hpp @@ -24,7 +24,6 @@ namespace zmq { - // Base class for all objects that participate in inter-thread // communication. @@ -58,7 +57,9 @@ namespace zmq class owned_t *object_); void send_attach (class session_t *destination_, class zmq_engine_t *engine_); - void send_bind (object_t *destination_); + void send_bind (object_t *destination_, class owned_t *session_, + class reader_t *in_pipe_, class writer_t *out_pipe_); + void send_revive (class object_t *destination_); void send_term_req (class socket_base_t *destination_, class owned_t *object_); void send_term (class owned_t *destination_); @@ -70,7 +71,9 @@ namespace zmq virtual void process_plug (); virtual void process_own (class owned_t *object_); virtual void process_attach (class zmq_engine_t *engine_); - virtual void process_bind (); + virtual void process_bind (class owned_t *session_, + class reader_t *in_pipe_, class writer_t *out_pipe_); + virtual void process_revive (); virtual void process_term_req (class owned_t *object_); virtual void process_term (); virtual void process_term_ack (); |