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
244f3a3c
Commit
244f3a3c
authored
Feb 16, 2012
by
Ian Barber
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #254 from pieterh/minor-cleanups
Minor cleanups
parents
a457be31
ccdb7a63
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
10 deletions
+16
-10
.gitignore
.gitignore
+1
-0
msg.cpp
src/msg.cpp
+2
-2
msg.hpp
src/msg.hpp
+3
-2
zmq.cpp
src/zmq.cpp
+10
-6
No files found.
.gitignore
View file @
244f3a3c
...
...
@@ -35,6 +35,7 @@ tests/test_sub_forward
tests/test_invalid_rep
tests/test_msg_flags
tests/test_ts_context
tests/test_connect_resolve
src/platform.hpp*
src/stamp-h1
perf/local_lat
...
...
src/msg.cpp
View file @
244f3a3c
/*
Copyright (c) 2007-2012 iMatix Corporation
Copyright (c) 2009-2011 250bpm s.r.o.
Copyright (c) 2007-2009 iMatix Corporation
Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file
This file is part of 0MQ.
...
...
@@ -202,7 +202,7 @@ void *zmq::msg_t::data ()
}
}
size_t
zmq
::
msg_t
::
size
()
s
s
ize_t
zmq
::
msg_t
::
size
()
{
// Check the validity of the message.
zmq_assert
(
check
());
...
...
src/msg.hpp
View file @
244f3a3c
...
...
@@ -24,6 +24,7 @@
#define __ZMQ_MSG_HPP_INCLUDE__
#include <stddef.h>
#include <stdio.h>
#include "config.hpp"
#include "atomic_counter.hpp"
...
...
@@ -64,7 +65,7 @@ namespace zmq
int
move
(
msg_t
&
src_
);
int
copy
(
msg_t
&
src_
);
void
*
data
();
size_t
size
();
s
s
ize_t
size
();
unsigned
char
flags
();
void
set_flags
(
unsigned
char
flags_
);
void
reset_flags
(
unsigned
char
flags_
);
...
...
@@ -95,7 +96,7 @@ namespace zmq
struct
content_t
{
void
*
data
;
size_t
size
;
s
s
ize_t
size
;
msg_free_fn
*
ffn
;
void
*
hint
;
zmq
::
atomic_counter_t
refcnt
;
...
...
src/zmq.cpp
View file @
244f3a3c
...
...
@@ -535,9 +535,11 @@ int zmq_msg_send (zmq_msg_t *msg_, void *s_, int flags_)
return
-
1
;
}
zmq
::
socket_base_t
*
s
=
(
zmq
::
socket_base_t
*
)
s_
;
if
(
s
->
thread_safe
())
s
->
lock
();
int
result
=
inner_sendmsg
(
s
,
msg_
,
flags_
);
if
(
s
->
thread_safe
())
s
->
unlock
();
if
(
s
->
thread_safe
())
s
->
lock
();
int
result
=
s_sendmsg
(
s
,
msg_
,
flags_
);
if
(
s
->
thread_safe
())
s
->
unlock
();
return
result
;
}
...
...
@@ -548,9 +550,11 @@ int zmq_msg_recv (zmq_msg_t *msg_, void *s_, int flags_)
return
-
1
;
}
zmq
::
socket_base_t
*
s
=
(
zmq
::
socket_base_t
*
)
s_
;
if
(
s
->
thread_safe
())
s
->
lock
();
int
result
=
inner_recvmsg
(
s
,
msg_
,
flags_
);
if
(
s
->
thread_safe
())
s
->
unlock
();
if
(
s
->
thread_safe
())
s
->
lock
();
int
result
=
s_recvmsg
(
s
,
msg_
,
flags_
);
if
(
s
->
thread_safe
())
s
->
unlock
();
return
result
;
}
...
...
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