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
66dc4d8b
Commit
66dc4d8b
authored
Nov 09, 2012
by
Martin Hurton
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Don't pass flags to xrecv method
parent
7865f96e
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
28 additions
and
46 deletions
+28
-46
dealer.cpp
src/dealer.cpp
+1
-4
dealer.hpp
src/dealer.hpp
+1
-1
pair.cpp
src/pair.cpp
+1
-4
pair.hpp
src/pair.hpp
+1
-1
pub.cpp
src/pub.cpp
+1
-1
pub.hpp
src/pub.hpp
+1
-1
pull.cpp
src/pull.cpp
+1
-4
pull.hpp
src/pull.hpp
+1
-1
rep.cpp
src/rep.cpp
+3
-3
rep.hpp
src/rep.hpp
+1
-1
req.cpp
src/req.cpp
+4
-4
req.hpp
src/req.hpp
+1
-1
router.cpp
src/router.cpp
+1
-4
router.hpp
src/router.hpp
+1
-1
socket_base.cpp
src/socket_base.cpp
+4
-4
socket_base.hpp
src/socket_base.hpp
+1
-1
xpub.cpp
src/xpub.cpp
+1
-4
xpub.hpp
src/xpub.hpp
+1
-1
xsub.cpp
src/xsub.cpp
+1
-4
xsub.hpp
src/xsub.hpp
+1
-1
No files found.
src/dealer.cpp
View file @
66dc4d8b
...
...
@@ -54,11 +54,8 @@ int zmq::dealer_t::xsend (msg_t *msg_)
return
lb
.
send
(
msg_
);
}
int
zmq
::
dealer_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
dealer_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
return
fq
.
recv
(
msg_
);
}
...
...
src/dealer.hpp
View file @
66dc4d8b
...
...
@@ -48,7 +48,7 @@ namespace zmq
// Overloads of functions from socket_base_t.
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
);
int
xsend
(
zmq
::
msg_t
*
msg_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
bool
xhas_out
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
...
...
src/pair.cpp
View file @
66dc4d8b
...
...
@@ -86,11 +86,8 @@ int zmq::pair_t::xsend (msg_t *msg_)
return
0
;
}
int
zmq
::
pair_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
pair_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
// Deallocate old content of the message.
int
rc
=
msg_
->
close
();
errno_assert
(
rc
==
0
);
...
...
src/pair.hpp
View file @
66dc4d8b
...
...
@@ -44,7 +44,7 @@ namespace zmq
// Overloads of functions from socket_base_t.
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
);
int
xsend
(
zmq
::
msg_t
*
msg_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
bool
xhas_out
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
...
...
src/pub.cpp
View file @
66dc4d8b
...
...
@@ -32,7 +32,7 @@ zmq::pub_t::~pub_t ()
{
}
int
zmq
::
pub_t
::
xrecv
(
class
msg_t
*
,
int
)
int
zmq
::
pub_t
::
xrecv
(
class
msg_t
*
)
{
// Messages cannot be received from PUB socket.
errno
=
ENOTSUP
;
...
...
src/pub.hpp
View file @
66dc4d8b
...
...
@@ -40,7 +40,7 @@ namespace zmq
~
pub_t
();
// Implementations of virtual functions from socket_base_t.
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
private
:
...
...
src/pull.cpp
View file @
66dc4d8b
...
...
@@ -53,11 +53,8 @@ void zmq::pull_t::xterminated (pipe_t *pipe_)
fq
.
terminated
(
pipe_
);
}
int
zmq
::
pull_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
pull_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
return
fq
.
recv
(
msg_
);
}
...
...
src/pull.hpp
View file @
66dc4d8b
...
...
@@ -46,7 +46,7 @@ namespace zmq
// Overloads of functions from socket_base_t.
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
void
xterminated
(
zmq
::
pipe_t
*
pipe_
);
...
...
src/rep.cpp
View file @
66dc4d8b
...
...
@@ -57,7 +57,7 @@ int zmq::rep_t::xsend (msg_t *msg_)
return
0
;
}
int
zmq
::
rep_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
rep_t
::
xrecv
(
msg_t
*
msg_
)
{
// If we are in middle of sending a reply, we cannot receive next request.
if
(
sending_reply
)
{
...
...
@@ -69,7 +69,7 @@ int zmq::rep_t::xrecv (msg_t *msg_, int flags_)
// to the reply pipe.
if
(
request_begins
)
{
while
(
true
)
{
int
rc
=
router_t
::
xrecv
(
msg_
,
flags_
);
int
rc
=
router_t
::
xrecv
(
msg_
);
if
(
rc
!=
0
)
return
rc
;
...
...
@@ -95,7 +95,7 @@ int zmq::rep_t::xrecv (msg_t *msg_, int flags_)
}
// Get next message part to return to the user.
int
rc
=
router_t
::
xrecv
(
msg_
,
flags_
);
int
rc
=
router_t
::
xrecv
(
msg_
);
if
(
rc
!=
0
)
return
rc
;
...
...
src/rep.hpp
View file @
66dc4d8b
...
...
@@ -41,7 +41,7 @@ namespace zmq
// Overloads of functions from socket_base_t.
int
xsend
(
zmq
::
msg_t
*
msg_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
bool
xhas_out
();
...
...
src/req.cpp
View file @
66dc4d8b
...
...
@@ -75,7 +75,7 @@ int zmq::req_t::xsend (msg_t *msg_)
return
0
;
}
int
zmq
::
req_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
req_t
::
xrecv
(
msg_t
*
msg_
)
{
// If request wasn't send, we can't wait for reply.
if
(
!
receiving_reply
)
{
...
...
@@ -85,14 +85,14 @@ int zmq::req_t::xrecv (msg_t *msg_, int flags_)
// First part of the reply should be the original request ID.
if
(
message_begins
)
{
int
rc
=
dealer_t
::
xrecv
(
msg_
,
flags_
);
int
rc
=
dealer_t
::
xrecv
(
msg_
);
if
(
rc
!=
0
)
return
rc
;
// TODO: This should also close the connection with the peer!
if
(
unlikely
(
!
(
msg_
->
flags
()
&
msg_t
::
more
)
||
msg_
->
size
()
!=
0
))
{
while
(
true
)
{
int
rc
=
dealer_t
::
xrecv
(
msg_
,
flags_
);
int
rc
=
dealer_t
::
xrecv
(
msg_
);
errno_assert
(
rc
==
0
);
if
(
!
(
msg_
->
flags
()
&
msg_t
::
more
))
break
;
...
...
@@ -106,7 +106,7 @@ int zmq::req_t::xrecv (msg_t *msg_, int flags_)
message_begins
=
false
;
}
int
rc
=
dealer_t
::
xrecv
(
msg_
,
flags_
);
int
rc
=
dealer_t
::
xrecv
(
msg_
);
if
(
rc
!=
0
)
return
rc
;
...
...
src/req.hpp
View file @
66dc4d8b
...
...
@@ -43,7 +43,7 @@ namespace zmq
// Overloads of functions from socket_base_t.
int
xsend
(
zmq
::
msg_t
*
msg_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
bool
xhas_out
();
...
...
src/router.cpp
View file @
66dc4d8b
...
...
@@ -224,11 +224,8 @@ int zmq::router_t::xsend (msg_t *msg_)
return
0
;
}
int
zmq
::
router_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
router_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
if
(
prefetched
)
{
if
(
!
identity_sent
)
{
int
rc
=
msg_
->
move
(
prefetched_id
);
...
...
src/router.hpp
View file @
66dc4d8b
...
...
@@ -51,7 +51,7 @@ namespace zmq
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
);
int
xsetsockopt
(
int
option_
,
const
void
*
optval_
,
size_t
optvallen_
);
int
xsend
(
msg_t
*
msg_
);
int
xrecv
(
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
msg_t
*
msg_
);
bool
xhas_in
();
bool
xhas_out
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
...
...
src/socket_base.cpp
View file @
66dc4d8b
...
...
@@ -689,7 +689,7 @@ int zmq::socket_base_t::recv (msg_t *msg_, int flags_)
}
// Get the message.
int
rc
=
xrecv
(
msg_
,
flags_
);
int
rc
=
xrecv
(
msg_
);
if
(
unlikely
(
rc
!=
0
&&
errno
!=
EAGAIN
))
return
-
1
;
...
...
@@ -708,7 +708,7 @@ int zmq::socket_base_t::recv (msg_t *msg_, int flags_)
return
-
1
;
ticks
=
0
;
rc
=
xrecv
(
msg_
,
flags_
);
rc
=
xrecv
(
msg_
);
if
(
rc
<
0
)
return
rc
;
extract_flags
(
msg_
);
...
...
@@ -726,7 +726,7 @@ int zmq::socket_base_t::recv (msg_t *msg_, int flags_)
while
(
true
)
{
if
(
unlikely
(
process_commands
(
block
?
timeout
:
0
,
false
)
!=
0
))
return
-
1
;
rc
=
xrecv
(
msg_
,
flags_
);
rc
=
xrecv
(
msg_
);
if
(
rc
==
0
)
{
ticks
=
0
;
break
;
...
...
@@ -897,7 +897,7 @@ bool zmq::socket_base_t::xhas_in ()
return
false
;
}
int
zmq
::
socket_base_t
::
xrecv
(
msg_t
*
,
int
)
int
zmq
::
socket_base_t
::
xrecv
(
msg_t
*
)
{
errno
=
ENOTSUP
;
return
-
1
;
...
...
src/socket_base.hpp
View file @
66dc4d8b
...
...
@@ -137,7 +137,7 @@ namespace zmq
// The default implementation assumes that recv in not supported.
virtual
bool
xhas_in
();
virtual
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
virtual
int
xrecv
(
zmq
::
msg_t
*
msg_
);
// i_pipe_events will be forwarded to these functions.
virtual
void
xread_activated
(
pipe_t
*
pipe_
);
...
...
src/xpub.cpp
View file @
66dc4d8b
...
...
@@ -145,11 +145,8 @@ bool zmq::xpub_t::xhas_out ()
return
dist
.
has_out
();
}
int
zmq
::
xpub_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
xpub_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
// If there is at least one
if
(
pending
.
empty
())
{
errno
=
EAGAIN
;
...
...
src/xpub.hpp
View file @
66dc4d8b
...
...
@@ -50,7 +50,7 @@ namespace zmq
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
=
false
);
int
xsend
(
zmq
::
msg_t
*
msg_
);
bool
xhas_out
();
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
void
xwrite_activated
(
zmq
::
pipe_t
*
pipe_
);
...
...
src/xsub.cpp
View file @
66dc4d8b
...
...
@@ -121,11 +121,8 @@ bool zmq::xsub_t::xhas_out ()
return
true
;
}
int
zmq
::
xsub_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
int
zmq
::
xsub_t
::
xrecv
(
msg_t
*
msg_
)
{
// flags_ is unused
(
void
)
flags_
;
// If there's already a message prepared by a previous call to zmq_poll,
// return it straight ahead.
if
(
has_message
)
{
...
...
src/xsub.hpp
View file @
66dc4d8b
...
...
@@ -48,7 +48,7 @@ namespace zmq
void
xattach_pipe
(
zmq
::
pipe_t
*
pipe_
,
bool
icanhasall_
);
int
xsend
(
zmq
::
msg_t
*
msg_
);
bool
xhas_out
();
int
xrecv
(
zmq
::
msg_t
*
msg_
,
int
flags_
);
int
xrecv
(
zmq
::
msg_t
*
msg_
);
bool
xhas_in
();
void
xread_activated
(
zmq
::
pipe_t
*
pipe_
);
void
xwrite_activated
(
zmq
::
pipe_t
*
pipe_
);
...
...
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