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
24fc0d4e
Commit
24fc0d4e
authored
Oct 21, 2015
by
somdoron
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
drop the socket postfix from poller methods
parent
5c71fe65
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
20 deletions
+20
-20
zmq.h
include/zmq.h
+4
-4
socket_poller.cpp
src/socket_poller.cpp
+3
-3
socket_poller.hpp
src/socket_poller.hpp
+3
-3
zmq.cpp
src/zmq.cpp
+6
-6
test_poller.cpp
tests/test_poller.cpp
+4
-4
No files found.
include/zmq.h
View file @
24fc0d4e
...
...
@@ -447,9 +447,9 @@ typedef struct zmq_poller_event_t
ZMQ_EXPORT
void
*
zmq_poller_new
();
ZMQ_EXPORT
int
zmq_poller_close
(
void
*
poller
);
ZMQ_EXPORT
int
zmq_poller_add
_socket
(
void
*
poller
,
void
*
socket
,
void
*
user_data
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_modify
_socket
(
void
*
poller
,
void
*
socket
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_remove
_socket
(
void
*
poller
,
void
*
socket
);
ZMQ_EXPORT
int
zmq_poller_add
(
void
*
poller
,
void
*
socket
,
void
*
user_data
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_modify
(
void
*
poller
,
void
*
socket
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_remove
(
void
*
poller
,
void
*
socket
);
ZMQ_EXPORT
int
zmq_poller_wait
(
void
*
poller
,
zmq_poller_event_t
*
event
,
long
timeout
);
#if defined _WIN32
...
...
@@ -458,7 +458,7 @@ ZMQ_EXPORT int zmq_poller_modify_fd (void *poller, SOCKET fd, short events);
ZMQ_EXPORT
int
zmq_poller_remove_fd
(
void
*
poller
,
SOCKET
fd
);
#else
ZMQ_EXPORT
int
zmq_poller_add_fd
(
void
*
poller
,
int
fd
,
void
*
user_data
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_modify
(
void
*
poller
,
int
fd
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_modify
_fd
(
void
*
poller
,
int
fd
,
short
events
);
ZMQ_EXPORT
int
zmq_poller_remove_fd
(
void
*
poller
,
int
fd
);
#endif
...
...
src/socket_poller.cpp
View file @
24fc0d4e
...
...
@@ -61,7 +61,7 @@ bool zmq::socket_poller_t::check_tag ()
return
tag
==
0xCAFEBABE
;
}
int
zmq
::
socket_poller_t
::
add
_socket
(
void
*
socket_
,
void
*
user_data_
,
short
events_
)
int
zmq
::
socket_poller_t
::
add
(
void
*
socket_
,
void
*
user_data_
,
short
events_
)
{
for
(
events_t
::
iterator
it
=
events
.
begin
();
it
!=
events
.
end
();
++
it
)
{
if
(
it
->
socket
==
socket_
)
{
...
...
@@ -108,7 +108,7 @@ int zmq::socket_poller_t::add_fd (int fd_, void *user_data_, short events_)
return
0
;
}
int
zmq
::
socket_poller_t
::
modify
_socket
(
void
*
socket_
,
short
events_
)
int
zmq
::
socket_poller_t
::
modify
(
void
*
socket_
,
short
events_
)
{
events_t
::
iterator
it
;
...
...
@@ -154,7 +154,7 @@ int zmq::socket_poller_t::modify_fd (int fd_, short events_)
}
int
zmq
::
socket_poller_t
::
remove
_socket
(
void
*
socket_
)
int
zmq
::
socket_poller_t
::
remove
(
void
*
socket_
)
{
events_t
::
iterator
it
;
...
...
src/socket_poller.hpp
View file @
24fc0d4e
...
...
@@ -56,9 +56,9 @@ namespace zmq
short
events
;
}
event_t
;
int
add
_socket
(
void
*
socket
,
void
*
user_data
,
short
events
);
int
modify
_socket
(
void
*
socket
,
short
events
);
int
remove
_socket
(
void
*
socket
);
int
add
(
void
*
socket
,
void
*
user_data
,
short
events
);
int
modify
(
void
*
socket
,
short
events
);
int
remove
(
void
*
socket
);
#if defined _WIN32
int
add_fd
(
SOCKET
fd
,
void
*
user_data
,
short
events
);
int
modify_fd
(
SOCKET
fd
,
short
events
);
...
...
src/zmq.cpp
View file @
24fc0d4e
...
...
@@ -1579,14 +1579,14 @@ int zmq_poller_close (void *poller_)
return
0
;
}
int
zmq_poller_add
_socket
(
void
*
poller_
,
void
*
socket_
,
void
*
user_data_
,
short
events_
)
int
zmq_poller_add
(
void
*
poller_
,
void
*
socket_
,
void
*
user_data_
,
short
events_
)
{
if
(
!
poller_
||
!
((
zmq
::
socket_poller_t
*
)
poller_
)
->
check_tag
())
{
errno
=
EFAULT
;
return
-
1
;
}
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
add
_socket
(
socket_
,
user_data_
,
events_
);
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
add
(
socket_
,
user_data_
,
events_
);
}
#if defined _WIN32
...
...
@@ -1604,14 +1604,14 @@ int zmq_poller_add_fd (void *poller_, int fd_, void *user_data_, short events_)
}
int
zmq_poller_modify
_socket
(
void
*
poller_
,
void
*
socket_
,
short
events_
)
int
zmq_poller_modify
(
void
*
poller_
,
void
*
socket_
,
short
events_
)
{
if
(
!
poller_
||
!
((
zmq
::
socket_poller_t
*
)
poller_
)
->
check_tag
())
{
errno
=
EFAULT
;
return
-
1
;
}
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
modify
_socket
(
socket_
,
events_
);
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
modify
(
socket_
,
events_
);
}
...
...
@@ -1630,14 +1630,14 @@ int zmq_poller_modify_fd (void *poller_, int fd_, short events_)
}
int
zmq_poller_remove
_socket
(
void
*
poller_
,
void
*
socket
)
int
zmq_poller_remove
(
void
*
poller_
,
void
*
socket
)
{
if
(
!
poller_
||
!
((
zmq
::
socket_poller_t
*
)
poller_
)
->
check_tag
())
{
errno
=
EFAULT
;
return
-
1
;
}
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
remove
_socket
(
socket
);
return
((
zmq
::
socket_poller_t
*
)
poller_
)
->
remove
(
socket
);
}
#if defined _WIN32
...
...
tests/test_poller.cpp
View file @
24fc0d4e
...
...
@@ -61,7 +61,7 @@ int main (void)
// Set up poller
void
*
poller
=
zmq_poller_new
();
rc
=
zmq_poller_add
_socket
(
poller
,
sink
,
sink
,
ZMQ_POLLIN
);
rc
=
zmq_poller_add
(
poller
,
sink
,
sink
,
ZMQ_POLLIN
);
assert
(
rc
==
0
);
// Send a message
...
...
@@ -79,7 +79,7 @@ int main (void)
assert
(
rc
==
1
);
// Stop polling sink
rc
=
zmq_poller_remove
_socket
(
poller
,
sink
);
rc
=
zmq_poller_remove
(
poller
,
sink
);
assert
(
rc
==
0
);
// Check we can poll an FD
...
...
@@ -106,7 +106,7 @@ int main (void)
zmq_poller_remove_fd
(
poller
,
fd
);
// Polling on thread safe sockets
rc
=
zmq_poller_add
_socket
(
poller
,
server
,
NULL
,
ZMQ_POLLIN
);
rc
=
zmq_poller_add
(
poller
,
server
,
NULL
,
ZMQ_POLLIN
);
assert
(
rc
==
0
);
rc
=
zmq_connect
(
client
,
"tcp://127.0.0.1:55557"
);
assert
(
rc
==
0
);
...
...
@@ -120,7 +120,7 @@ int main (void)
assert
(
rc
==
1
);
// Polling on pollout
rc
=
zmq_poller_modify
_socket
(
poller
,
server
,
ZMQ_POLLOUT
|
ZMQ_POLLIN
);
rc
=
zmq_poller_modify
(
poller
,
server
,
ZMQ_POLLOUT
|
ZMQ_POLLIN
);
assert
(
rc
==
0
);
rc
=
zmq_poller_wait
(
poller
,
&
event
,
0
);
assert
(
rc
==
0
);
...
...
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