diff options
author | Martin Sustrik <sustrik@250bpm.com> | 2011-07-24 18:13:29 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2011-07-24 18:13:29 +0200 |
commit | f716b571baf59c1b622c7666bb8bf2905126a3d4 (patch) | |
tree | e674579a8fe13664ef5254cfc1c591c6be870426 /src/select.hpp | |
parent | 0e71b111f4c413e235978698e8a281acab3bb06e (diff) |
Only one polling mechanism is compiled
Till now wrappers for all the polling mechanisms available on
the given platform were compiled, although only one of them
was used. This patch compiles just the used one. This can
make libzmq binary more concise.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
Diffstat (limited to 'src/select.hpp')
-rw-r--r-- | src/select.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/select.hpp b/src/select.hpp index c88dd71..55bc883 100644 --- a/src/select.hpp +++ b/src/select.hpp @@ -21,6 +21,10 @@ #ifndef __ZMQ_SELECT_HPP_INCLUDED__ #define __ZMQ_SELECT_HPP_INCLUDED__ +// poller.hpp decides which polling mechanism to use. +#include "poller.hpp" +#if defined ZMQ_USE_SELECT + #include "platform.hpp" #include <stddef.h> @@ -110,7 +114,10 @@ namespace zmq const select_t &operator = (const select_t&); }; + typedef select_t poller_t; + } #endif +#endif |