Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
L
libzmq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
libzmq
Commits
64634605
Commit
64634605
authored
Nov 21, 2009
by
Martin Sustrik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
obsolete parameter removed from 'bind' command
parent
0e9ab2e8
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
10 additions
and
17 deletions
+10
-17
command.hpp
src/command.hpp
+0
-1
object.cpp
src/object.cpp
+3
-6
object.hpp
src/object.hpp
+3
-3
session.cpp
src/session.cpp
+1
-1
socket_base.cpp
src/socket_base.cpp
+2
-4
socket_base.hpp
src/socket_base.hpp
+1
-2
No files found.
src/command.hpp
View file @
64634605
...
...
@@ -70,7 +70,6 @@ namespace zmq
// Sent from session to socket to establish pipe(s) between them.
struct
{
class
owned_t
*
session
;
class
reader_t
*
in_pipe
;
class
writer_t
*
out_pipe
;
}
bind
;
...
...
src/object.cpp
View file @
64634605
...
...
@@ -83,8 +83,7 @@ void zmq::object_t::process_command (command_t &cmd_)
return
;
case
command_t
:
:
bind
:
process_bind
(
cmd_
.
args
.
bind
.
session
,
cmd_
.
args
.
bind
.
in_pipe
,
cmd_
.
args
.
bind
.
out_pipe
);
process_bind
(
cmd_
.
args
.
bind
.
in_pipe
,
cmd_
.
args
.
bind
.
out_pipe
);
return
;
case
command_t
:
:
pipe_term
:
...
...
@@ -183,13 +182,12 @@ void zmq::object_t::send_attach (session_t *destination_, i_engine *engine_)
send_command
(
cmd
);
}
void
zmq
::
object_t
::
send_bind
(
object_t
*
destination_
,
owned_t
*
session_
,
void
zmq
::
object_t
::
send_bind
(
object_t
*
destination_
,
reader_t
*
in_pipe_
,
writer_t
*
out_pipe_
)
{
command_t
cmd
;
cmd
.
destination
=
destination_
;
cmd
.
type
=
command_t
::
bind
;
cmd
.
args
.
bind
.
session
=
session_
;
cmd
.
args
.
bind
.
in_pipe
=
in_pipe_
;
cmd
.
args
.
bind
.
out_pipe
=
out_pipe_
;
send_command
(
cmd
);
...
...
@@ -265,8 +263,7 @@ void zmq::object_t::process_attach (i_engine *engine_)
zmq_assert
(
false
);
}
void
zmq
::
object_t
::
process_bind
(
owned_t
*
session_
,
reader_t
*
in_pipe_
,
writer_t
*
out_pipe_
)
void
zmq
::
object_t
::
process_bind
(
reader_t
*
in_pipe_
,
writer_t
*
out_pipe_
)
{
zmq_assert
(
false
);
}
...
...
src/object.hpp
View file @
64634605
...
...
@@ -68,7 +68,7 @@ namespace zmq
class
owned_t
*
object_
);
void
send_attach
(
class
session_t
*
destination_
,
struct
i_engine
*
engine_
);
void
send_bind
(
object_t
*
destination_
,
class
owned_t
*
session_
,
void
send_bind
(
object_t
*
destination_
,
class
reader_t
*
in_pipe_
,
class
writer_t
*
out_pipe_
);
void
send_revive
(
class
object_t
*
destination_
);
void
send_pipe_term
(
class
writer_t
*
destination_
);
...
...
@@ -84,8 +84,8 @@ namespace zmq
virtual
void
process_plug
();
virtual
void
process_own
(
class
owned_t
*
object_
);
virtual
void
process_attach
(
struct
i_engine
*
engine_
);
virtual
void
process_bind
(
class
owned_t
*
session
_
,
class
reader_t
*
in_pipe_
,
class
writer_t
*
out_pipe_
);
virtual
void
process_bind
(
class
reader_t
*
in_pipe
_
,
class
writer_t
*
out_pipe_
);
virtual
void
process_revive
();
virtual
void
process_pipe_term
();
virtual
void
process_pipe_term_ack
();
...
...
src/session.cpp
View file @
64634605
...
...
@@ -155,7 +155,7 @@ void zmq::session_t::process_plug ()
out_pipe
->
set_endpoint
(
this
);
}
send_bind
(
owner
,
this
,
outbound
?
&
outbound
->
reader
:
NULL
,
send_bind
(
owner
,
outbound
?
&
outbound
->
reader
:
NULL
,
inbound
?
&
inbound
->
writer
:
NULL
);
}
...
...
src/socket_base.cpp
View file @
64634605
...
...
@@ -160,8 +160,7 @@ int zmq::socket_base_t::connect (const char *addr_)
// Attach the pipes to the peer socket. Note that peer's seqnum
// was incremented in find_endpoint function. When this command
// is delivered, peer will consider the seqnum to be processed.
// TODO: Seems that 'session' parameter is unused...
send_bind
(
peer
,
NULL
,
out_pipe
?
&
out_pipe
->
reader
:
NULL
,
send_bind
(
peer
,
out_pipe
?
&
out_pipe
->
reader
:
NULL
,
in_pipe
?
&
in_pipe
->
writer
:
NULL
);
return
0
;
...
...
@@ -510,8 +509,7 @@ void zmq::socket_base_t::process_own (owned_t *object_)
io_objects
.
insert
(
object_
);
}
void
zmq
::
socket_base_t
::
process_bind
(
owned_t
*
session_
,
reader_t
*
in_pipe_
,
writer_t
*
out_pipe_
)
void
zmq
::
socket_base_t
::
process_bind
(
reader_t
*
in_pipe_
,
writer_t
*
out_pipe_
)
{
attach_pipes
(
in_pipe_
,
out_pipe_
);
}
...
...
src/socket_base.hpp
View file @
64634605
...
...
@@ -114,8 +114,7 @@ namespace zmq
// Handlers for incoming commands.
void
process_own
(
class
owned_t
*
object_
);
void
process_bind
(
class
owned_t
*
session_
,
class
reader_t
*
in_pipe_
,
class
writer_t
*
out_pipe_
);
void
process_bind
(
class
reader_t
*
in_pipe_
,
class
writer_t
*
out_pipe_
);
void
process_term_req
(
class
owned_t
*
object_
);
void
process_term_ack
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment