summaryrefslogtreecommitdiff
path: root/src/fd_signaler.hpp
diff options
context:
space:
mode:
authorMartin Sustrik <sustrik@fastmq.commkdir>2009-09-20 10:47:27 +0200
committerMartin Sustrik <sustrik@fastmq.commkdir>2009-09-20 10:47:27 +0200
commitf99b8fc921bc0e6aa55276d8c55e43c9d7f4375a (patch)
tree2201248b8fb13ec7d2831b74b349a61fd1e07fa4 /src/fd_signaler.hpp
parent50a8b9ea0c4a819073b46449dee8fc839b837ae5 (diff)
receiving side of signaler virtualised
Diffstat (limited to 'src/fd_signaler.hpp')
-rw-r--r--src/fd_signaler.hpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/fd_signaler.hpp b/src/fd_signaler.hpp
index 11baa95..107645e 100644
--- a/src/fd_signaler.hpp
+++ b/src/fd_signaler.hpp
@@ -37,22 +37,16 @@ namespace zmq
{
public:
- typedef uint64_t signals_t;
-
// Initialise the object.
fd_signaler_t ();
// Destroy the object.
~fd_signaler_t ();
- // Send specific signal.
+ // i_signaler interface implementation.
void signal (int signal_);
-
- // Retrieves signals. Returns a set of signals in form of a bitmap.
- // Signal with index 0 corresponds to value 1, index 1 to value 2,
- // index 2 to value 4 etc. If there is no signal available,
- // it returns zero immediately.
- signals_t check ();
+ uint64_t poll ();
+ uint64_t check ();
// Get the file descriptor associated with the object.
fd_t get_fd ();