![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
Go to the source code of this file.
Classes | |
struct | zmq_poller_event_t |
Macros | |
#define | ZMQ_CLIENT 13 |
#define | ZMQ_DISH 15 |
#define | ZMQ_GATHER 16 |
#define | ZMQ_HAVE_POLLER |
#define | ZMQ_HAVE_TIMERS |
#define | ZMQ_RADIO 14 |
#define | ZMQ_SCATTER 17 |
#define | ZMQ_SERVER 12 |
Typedefs | |
typedef struct zmq_poller_event_t | zmq_poller_event_t |
typedef void( | zmq_timer_fn) (int timer_id, void *arg) |
Functions | |
int | zmq_join (void *s, const char *group) |
int | zmq_leave (void *s, const char *group) |
const char * | zmq_msg_group (zmq_msg_t *msg) |
uint32_t | zmq_msg_routing_id (zmq_msg_t *msg) |
int | zmq_msg_set_group (zmq_msg_t *msg, const char *group) |
int | zmq_msg_set_routing_id (zmq_msg_t *msg, uint32_t routing_id) |
int | zmq_poller_add (void *poller, void *socket, void *user_data, short events) |
int | zmq_poller_add_fd (void *poller, int fd, void *user_data, short events) |
int | zmq_poller_destroy (void **poller_p) |
int | zmq_poller_modify (void *poller, void *socket, short events) |
int | zmq_poller_modify_fd (void *poller, int fd, short events) |
void * | zmq_poller_new (void) |
int | zmq_poller_remove (void *poller, void *socket) |
int | zmq_poller_remove_fd (void *poller, int fd) |
int | zmq_poller_wait (void *poller, zmq_poller_event_t *event, long timeout) |
int | zmq_timers_add (void *timers, size_t interval, zmq_timer_fn handler, void *arg) |
int | zmq_timers_cancel (void *timers, int timer_id) |
int | zmq_timers_destroy (void **timers_p) |
int | zmq_timers_execute (void *timers) |
void * | zmq_timers_new (void) |
int | zmq_timers_reset (void *timers, int timer_id) |
int | zmq_timers_set_interval (void *timers, int timer_id, size_t interval) |
long | zmq_timers_timeout (void *timers) |
#define ZMQ_CLIENT 13 |
Definition at line 157 of file precompiled.hpp.
Referenced by zmq::mechanism_t::check_socket_type(), zmq::client_t::client_t(), zmq::session_base_t::create(), zmq::socket_base_t::create(), main(), and test_client_server().
#define ZMQ_DISH 15 |
Definition at line 159 of file precompiled.hpp.
Referenced by zmq::socket_base_t::check_protocol(), zmq::mechanism_t::check_socket_type(), zmq::socket_base_t::connect(), zmq::session_base_t::create(), zmq::socket_base_t::create(), zmq::dish_t::dish_t(), main(), and zmq::session_base_t::start_connecting().
#define ZMQ_GATHER 16 |
Definition at line 160 of file precompiled.hpp.
Referenced by zmq::mechanism_t::check_socket_type(), zmq::session_base_t::create(), zmq::socket_base_t::create(), zmq::gather_t::gather_t(), and main().
#define ZMQ_HAVE_POLLER |
Definition at line 177 of file precompiled.hpp.
#define ZMQ_HAVE_TIMERS |
Definition at line 212 of file precompiled.hpp.
#define ZMQ_RADIO 14 |
Definition at line 158 of file precompiled.hpp.
Referenced by zmq::socket_base_t::check_protocol(), zmq::mechanism_t::check_socket_type(), zmq::session_base_t::create(), zmq::socket_base_t::create(), main(), zmq::radio_t::radio_t(), and zmq::session_base_t::start_connecting().
#define ZMQ_SCATTER 17 |
Definition at line 161 of file precompiled.hpp.
Referenced by zmq::mechanism_t::check_socket_type(), zmq::session_base_t::create(), zmq::socket_base_t::create(), main(), and zmq::scatter_t::scatter_t().
#define ZMQ_SERVER 12 |
Definition at line 156 of file precompiled.hpp.
Referenced by zmq::mechanism_t::check_socket_type(), zmq::session_base_t::create(), zmq::socket_base_t::create(), main(), zmq::server_t::server_t(), test_client_server(), and zmq::session_base_t::zap_connect().
typedef struct zmq_poller_event_t zmq_poller_event_t |
typedef void( zmq_timer_fn) (int timer_id, void *arg) |
Definition at line 214 of file precompiled.hpp.
int zmq_join | ( | void * | s, |
const char * | group | ||
) |
Definition at line 299 of file zmq.cpp.
References ENOTSOCK, and zmq::socket_base_t::join().
Referenced by main().
int zmq_leave | ( | void * | s, |
const char * | group | ||
) |
Definition at line 310 of file zmq.cpp.
References ENOTSOCK, and zmq::socket_base_t::leave().
Referenced by main().
const char* zmq_msg_group | ( | zmq_msg_t * | msg | ) |
Definition at line 725 of file zmq.cpp.
Referenced by msg_recv_cmp().
uint32_t zmq_msg_routing_id | ( | zmq_msg_t * | msg | ) |
Definition at line 715 of file zmq.cpp.
Referenced by main(), and test_client_server().
Definition at line 720 of file zmq.cpp.
Referenced by msg_send().
Definition at line 710 of file zmq.cpp.
Referenced by main(), and test_client_server().
int zmq_poller_add | ( | void * | poller, |
void * | socket, | ||
void * | user_data, | ||
short | events | ||
) |
Definition at line 1124 of file zmq.cpp.
References ENOTSOCK, and zmq_poller_add_fd().
Referenced by main().
Definition at line 1143 of file zmq.cpp.
Referenced by main(), and zmq_poller_add().
int zmq_poller_destroy | ( | void ** | poller_p | ) |
int zmq_poller_modify | ( | void * | poller, |
void * | socket, | ||
short | events | ||
) |
Definition at line 1155 of file zmq.cpp.
References ENOTSOCK, and zmq_poller_modify_fd().
Referenced by main().
Definition at line 1175 of file zmq.cpp.
Referenced by zmq_poller_modify().
void* zmq_poller_new | ( | void | ) |
Definition at line 1104 of file zmq.cpp.
References alloc_assert.
Referenced by main().
int zmq_poller_remove | ( | void * | poller, |
void * | socket | ||
) |
Definition at line 1187 of file zmq.cpp.
References ENOTSOCK, and zmq_poller_remove_fd().
Referenced by main().
Definition at line 1206 of file zmq.cpp.
Referenced by main(), and zmq_poller_remove().
int zmq_poller_wait | ( | void * | poller, |
zmq_poller_event_t * | event, | ||
long | timeout | ||
) |
Definition at line 1218 of file zmq.cpp.
References zmq::socket_poller_t::event_t::events, zmq::socket_poller_t::event_t::fd, zmq::socket_poller_t::event_t::socket, zmq::socket_poller_t::event_t::user_data, and zmq_assert.
Referenced by main().
int zmq_timers_add | ( | void * | timers, |
size_t | interval, | ||
zmq_timer_fn | handler, | ||
void * | arg | ||
) |
int zmq_timers_destroy | ( | void ** | timers_p | ) |
int zmq_timers_execute | ( | void * | timers | ) |
Definition at line 1311 of file zmq.cpp.
Referenced by main(), and sleep_and_execute().
void* zmq_timers_new | ( | void | ) |
Definition at line 1242 of file zmq.cpp.
References alloc_assert.
Referenced by main().
long zmq_timers_timeout | ( | void * | timers | ) |
Definition at line 1301 of file zmq.cpp.
Referenced by main(), and sleep_and_execute().