SYMBOL INDEX (2555 symbols across 405 files) FILE: builds/deprecated-msvc/vs2015_xp/test_zmq/test_multithread.cpp function message_fill (line 33) | void message_fill(zmq_msg_t* msg, int val) { function message_check (line 46) | int message_check(zmq_msg_t* msg) { function worker (line 83) | void worker(int num) { function server (line 103) | void server() { function client (line 134) | void client(int num) function main (line 193) | int main (void) { FILE: builds/zos/test_fork.cpp function main (line 11) | int main (void) FILE: external/sha1/sha1.c type sha1_ctxt (line 76) | struct sha1_ctxt function sha1_step (line 78) | static void function sha1_init (line 223) | void function sha1_pad (line 234) | void function sha1_loop (line 277) | void function sha1_result (line 305) | void FILE: external/sha1/sha1.h type sha1_ctxt (line 48) | struct sha1_ctxt type sha1_ctxt (line 68) | struct sha1_ctxt type sha1_ctxt (line 69) | struct sha1_ctxt type sha1_ctxt (line 70) | struct sha1_ctxt type sha1_ctxt (line 71) | struct sha1_ctxt type SHA_CTX (line 75) | typedef struct sha1_ctxt SHA_CTX; FILE: external/unity/unity.c type UNITY_STORAGE_T (line 21) | struct UNITY_STORAGE_T function UnityPrint (line 70) | void UnityPrint(const char* string) function UnityPrintLen (line 119) | void UnityPrintLen(const char* string, const UNITY_UINT32 length) function UnityPrintNumberByStyle (line 157) | void UnityPrintNumberByStyle(const UNITY_INT number, const UNITY_DISPLAY... function UnityPrintNumber (line 176) | void UnityPrintNumber(const UNITY_INT number_to_print) function UnityPrintNumberUnsigned (line 191) | void UnityPrintNumberUnsigned(const UNITY_UINT number) function UnityPrintNumberHex (line 210) | void UnityPrintNumberHex(const UNITY_UINT number, const char nibbles_to_... function UnityPrintMask (line 233) | void UnityPrintMask(const UNITY_UINT mask, const UNITY_UINT number) function UnityPrintFloat (line 266) | void UnityPrintFloat(const UNITY_DOUBLE input_number) function UnityTestResultsBegin (line 357) | static void UnityTestResultsBegin(const char* file, const UNITY_LINE_TYP... function UnityTestResultsFailBegin (line 368) | static void UnityTestResultsFailBegin(const UNITY_LINE_TYPE line) function UnityConcludeTest (line 376) | void UnityConcludeTest(void) function UnityAddMsgIfSpecified (line 399) | static void UnityAddMsgIfSpecified(const char* msg) function UnityPrintExpectedAndActualStrings (line 422) | static void UnityPrintExpectedAndActualStrings(const char* expected, con... function UnityPrintExpectedAndActualStringsLen (line 449) | static void UnityPrintExpectedAndActualStringsLen(const char* expected, function UnityIsOneArrayNull (line 481) | static int UnityIsOneArrayNull(UNITY_INTERNAL_PTR expected, function UnityAssertBits (line 513) | void UnityAssertBits(const UNITY_INT mask, function UnityAssertEqualNumber (line 534) | void UnityAssertEqualNumber(const UNITY_INT expected, function UnityAssertGreaterOrLessOrEqualNumber (line 555) | void UnityAssertGreaterOrLessOrEqualNumber(const UNITY_INT threshold, function UnityAssertEqualIntArray (line 601) | void UnityAssertEqualIntArray(UNITY_INTERNAL_PTR expected, function UnityFloatsWithin (line 706) | static int UnityFloatsWithin(UNITY_FLOAT delta, UNITY_FLOAT expected, UN... function UnityAssertEqualFloatArray (line 712) | void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const UNITY_FLOAT* e... function UnityAssertFloatsWithin (line 754) | void UnityAssertFloatsWithin(const UNITY_FLOAT delta, function UnityAssertFloatSpecial (line 773) | void UnityAssertFloatSpecial(const UNITY_FLOAT actual, function UnityDoublesWithin (line 836) | static int UnityDoublesWithin(UNITY_DOUBLE delta, UNITY_DOUBLE expected,... function UnityAssertEqualDoubleArray (line 842) | void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const UNITY_DOUBLE*... function UnityAssertDoublesWithin (line 884) | void UnityAssertDoublesWithin(const UNITY_DOUBLE delta, function UnityAssertDoubleSpecial (line 903) | void UnityAssertDoubleSpecial(const UNITY_DOUBLE actual, function UnityAssertNumbersWithin (line 965) | void UnityAssertNumbersWithin(const UNITY_UINT delta, function UnityAssertEqualString (line 1004) | void UnityAssertEqualString(const char* expected, function UnityAssertEqualStringLen (line 1043) | void UnityAssertEqualStringLen(const char* expected, function UnityAssertEqualStringArray (line 1083) | void UnityAssertEqualStringArray(UNITY_INTERNAL_PTR expected, function UnityAssertEqualMemory (line 1162) | void UnityAssertEqualMemory(UNITY_INTERNAL_PTR expected, function UNITY_INTERNAL_PTR (line 1237) | UNITY_INTERNAL_PTR UnityNumToPtr(const UNITY_INT num, const UNITY_UINT8 ... function UNITY_INTERNAL_PTR (line 1261) | UNITY_INTERNAL_PTR UnityFloatToPtr(const float num) function UNITY_INTERNAL_PTR (line 1269) | UNITY_INTERNAL_PTR UnityDoubleToPtr(const double num) function UnityFail (line 1280) | void UnityFail(const char* msg, const UNITY_LINE_TYPE line) function UnityIgnore (line 1314) | void UnityIgnore(const char* msg, const UNITY_LINE_TYPE line) function UnityDefaultTestRun (line 1330) | void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, c... function UnityBegin (line 1349) | void UnityBegin(const char* filename) function UnityEnd (line 1365) | int UnityEnd(void) function UnityParseOptions (line 1403) | int UnityParseOptions(int argc, char** argv) function IsStringInBiggerString (line 1459) | int IsStringInBiggerString(const char* longstring, const char* shortstring) function UnityStringArgumentMatches (line 1500) | int UnityStringArgumentMatches(const char* str) function UnityTestMatches (line 1549) | int UnityTestMatches(void) FILE: external/unity/unity.h function UNITY_WEAK_ATTRIBUTE (line 39) | UNITY_WEAK_ATTRIBUTE void setUp(void) { } function UNITY_WEAK_ATTRIBUTE (line 40) | UNITY_WEAK_ATTRIBUTE void tearDown(void) { } function UNITY_WEAK_ATTRIBUTE (line 41) | UNITY_WEAK_ATTRIBUTE void suiteSetUp(void) { } function UNITY_WEAK_ATTRIBUTE (line 42) | UNITY_WEAK_ATTRIBUTE int suiteTearDown(int num_failures) { return num_fa... function setUp (line 45) | void setUp(void) { } function tearDown (line 47) | void tearDown(void) { } function suiteSetUp (line 49) | void suiteSetUp(void) { } function suiteTearDown (line 51) | int suiteTearDown(int num_failures) { return num_failures; } FILE: external/unity/unity_internals.h type UNITY_UINT8 (line 92) | typedef unsigned char UNITY_UINT8; type UNITY_UINT16 (line 93) | typedef unsigned short UNITY_UINT16; type UNITY_UINT32 (line 94) | typedef unsigned int UNITY_UINT32; type UNITY_INT8 (line 95) | typedef signed char UNITY_INT8; type UNITY_INT16 (line 96) | typedef signed short UNITY_INT16; type UNITY_INT32 (line 97) | typedef signed int UNITY_INT32; type UNITY_UINT8 (line 99) | typedef unsigned char UNITY_UINT8; type UNITY_UINT16 (line 100) | typedef unsigned int UNITY_UINT16; type UNITY_UINT32 (line 101) | typedef unsigned long UNITY_UINT32; type UNITY_INT8 (line 102) | typedef signed char UNITY_INT8; type UNITY_INT16 (line 103) | typedef signed int UNITY_INT16; type UNITY_INT32 (line 104) | typedef signed long UNITY_INT32; type UNITY_UINT32 (line 121) | typedef UNITY_UINT32 UNITY_UINT; type UNITY_INT32 (line 122) | typedef UNITY_INT32 UNITY_INT; type UNITY_UINT64 (line 127) | typedef unsigned long long UNITY_UINT64; type UNITY_INT64 (line 128) | typedef signed long long UNITY_INT64; type UNITY_UINT64 (line 130) | typedef unsigned long UNITY_UINT64; type UNITY_INT64 (line 131) | typedef signed long UNITY_INT64; type UNITY_UINT64 (line 135) | typedef UNITY_UINT64 UNITY_UINT; type UNITY_INT64 (line 136) | typedef UNITY_INT64 UNITY_INT; type UNITY_FLOAT_TYPE (line 188) | typedef UNITY_FLOAT_TYPE UNITY_FLOAT; type UNITY_FLOAT (line 222) | typedef UNITY_FLOAT UNITY_DOUBLE; type UNITY_DOUBLE_TYPE (line 236) | typedef UNITY_DOUBLE_TYPE UNITY_DOUBLE; type UNITY_DISPLAY_STYLE_T (line 327) | typedef enum type UNITY_COMPARISON_T (line 355) | typedef enum type UNITY_FLOAT_TRAIT_T (line 365) | typedef enum UNITY_FLOAT_TRAIT type UNITY_FLAGS_T (line 379) | typedef enum type UNITY_STORAGE_T (line 385) | struct UNITY_STORAGE_T type UNITY_STORAGE_T (line 404) | struct UNITY_STORAGE_T FILE: external/wepoll/wepoll.c type EPOLL_EVENTS (line 38) | enum EPOLL_EVENTS { type SOCKET (line 71) | typedef uintptr_t SOCKET; type epoll_data_t (line 73) | typedef union epoll_data { type epoll_event (line 82) | struct epoll_event { type epoll_event (line 99) | struct epoll_event type epoll_event (line 102) | struct epoll_event type LONG (line 143) | typedef LONG NTSTATUS; type NTSTATUS (line 144) | typedef NTSTATUS* PNTSTATUS; type IO_STATUS_BLOCK (line 166) | typedef struct _IO_STATUS_BLOCK { type UNICODE_STRING (line 175) | typedef struct _UNICODE_STRING { type OBJECT_ATTRIBUTES (line 184) | typedef struct _OBJECT_ATTRIBUTES { type AFD_POLL_HANDLE_INFO (line 282) | typedef struct _AFD_POLL_HANDLE_INFO { type AFD_POLL_INFO (line 288) | typedef struct _AFD_POLL_INFO { function afd_create_device_handle (line 328) | int afd_create_device_handle(HANDLE iocp_handle, function afd_poll (line 366) | int afd_poll(HANDLE afd_device_handle, function afd_cancel_poll (line 394) | int afd_cancel_poll(HANDLE afd_device_handle, type port_state_t (line 419) | typedef struct port_state port_state_t; type queue_t (line 420) | typedef struct queue queue_t; type sock_state_t (line 421) | typedef struct sock_state sock_state_t; type ts_tree_node_t (line 422) | typedef struct ts_tree_node ts_tree_node_t; type epoll_event (line 429) | struct epoll_event type epoll_event (line 436) | struct epoll_event type reflock_t (line 482) | typedef struct reflock { type tree_t (line 499) | typedef struct tree tree_t; type tree_node_t (line 500) | typedef struct tree_node tree_node_t; type tree_t (line 502) | typedef struct tree { type tree_node_t (line 506) | typedef struct tree_node { type ts_tree_t (line 523) | typedef struct ts_tree { type ts_tree_node_t (line 528) | typedef struct ts_tree_node { function epoll_global_init (line 550) | int epoll_global_init(void) { function HANDLE (line 555) | static HANDLE epoll__create(void) { function HANDLE (line 577) | HANDLE epoll_create(int size) { function HANDLE (line 584) | HANDLE epoll_create1(int flags) { function epoll_close (line 591) | int epoll_close(HANDLE ephnd) { function epoll_ctl (line 616) | int epoll_ctl(HANDLE ephnd, int op, SOCKET sock, struct epoll_event* ev) { function epoll_wait (line 648) | int epoll_wait(HANDLE ephnd, function errno_t (line 788) | static errno_t err__map_win_error_to_errno(DWORD error) { function err_map_win_error (line 799) | void err_map_win_error(void) { function err_set_win_error (line 803) | void err_set_win_error(DWORD error) { function err_check_handle (line 808) | int err_check_handle(HANDLE handle) { function BOOL (line 842) | static BOOL CALLBACK init__once_callback(INIT_ONCE* once, function init (line 858) | int init(void) { type FARPROC (line 879) | typedef FARPROC nt__fn_ptr_cast_t; function nt_global_init (line 887) | int nt_global_init(void) { type poll_group_t (line 908) | typedef struct poll_group poll_group_t; type queue_node_t (line 910) | typedef struct queue_node queue_node_t; type queue_node_t (line 922) | typedef struct queue_node { type queue_t (line 927) | typedef struct queue { type poll_group_t (line 948) | typedef struct poll_group { function poll_group_t (line 955) | static poll_group_t* poll_group__new(port_state_t* port_state) { function poll_group_delete (line 979) | void poll_group_delete(poll_group_t* poll_group) { function poll_group_t (line 986) | poll_group_t* poll_group_from_queue_node(queue_node_t* queue_node) { function HANDLE (line 990) | HANDLE poll_group_get_afd_device_handle(poll_group_t* poll_group) { function poll_group_t (line 994) | poll_group_t* poll_group_acquire(port_state_t* port_state) { function poll_group_release (line 1014) | void poll_group_release(poll_group_t* poll_group) { type epoll_event (line 1035) | struct epoll_event type epoll_event (line 1041) | struct epoll_event type port_state_t (line 1053) | typedef struct port_state { function port_state_t (line 1064) | static inline port_state_t* port__alloc(void) { function port__free (line 1072) | static inline void port__free(port_state_t* port) { function HANDLE (line 1077) | static inline HANDLE port__create_iocp(void) { function port_state_t (line 1086) | port_state_t* port_new(HANDLE* iocp_handle_out) { function port__close_iocp (line 1117) | static inline int port__close_iocp(port_state_t* port_state) { function port_close (line 1127) | int port_close(port_state_t* port_state) { function port_delete (line 1137) | int port_delete(port_state_t* port_state) { function port__update_events (line 1168) | static int port__update_events(port_state_t* port_state) { function port__update_events_if_polling (line 1186) | static inline void port__update_events_if_polling(port_state_t* port_sta... function port__feed_events (line 1191) | static inline int port__feed_events(port_state_t* port_state, function port__poll (line 1209) | static inline int port__poll(port_state_t* port_state, function port_wait (line 1241) | int port_wait(port_state_t* port_state, function port__ctl_add (line 1319) | static inline int port__ctl_add(port_state_t* port_state, function port__ctl_mod (line 1336) | static inline int port__ctl_mod(port_state_t* port_state, function port__ctl_del (line 1351) | static inline int port__ctl_del(port_state_t* port_state, SOCKET sock) { function port__ctl_op (line 1361) | static inline int port__ctl_op(port_state_t* port_state, function port_ctl (line 1377) | int port_ctl(port_state_t* port_state, function port_register_socket (line 1390) | int port_register_socket(port_state_t* port_state, function port_unregister_socket (line 1400) | void port_unregister_socket(port_state_t* port_state, function sock_state_t (line 1405) | sock_state_t* port_find_socket(port_state_t* port_state, SOCKET socket) { function port_request_socket_update (line 1412) | void port_request_socket_update(port_state_t* port_state, function port_cancel_socket_update (line 1420) | void port_cancel_socket_update(port_state_t* port_state, function port_add_deleted_socket (line 1428) | void port_add_deleted_socket(port_state_t* port_state, function port_remove_deleted_socket (line 1436) | void port_remove_deleted_socket(port_state_t* port_state, function HANDLE (line 1444) | HANDLE port_get_iocp_handle(port_state_t* port_state) { function queue_t (line 1449) | queue_t* port_get_poll_group_queue(port_state_t* port_state) { function port_state_t (line 1453) | port_state_t* port_state_from_handle_tree_node(ts_tree_node_t* tree_node) { function ts_tree_node_t (line 1457) | ts_tree_node_t* port_state_to_handle_tree_node(port_state_t* port_state) { function queue_init (line 1461) | void queue_init(queue_t* queue) { function queue_node_init (line 1465) | void queue_node_init(queue_node_t* node) { function queue__detach_node (line 1470) | static inline void queue__detach_node(queue_node_t* node) { function queue_node_t (line 1475) | queue_node_t* queue_first(const queue_t* queue) { function queue_node_t (line 1479) | queue_node_t* queue_last(const queue_t* queue) { function queue_prepend (line 1483) | void queue_prepend(queue_t* queue, queue_node_t* node) { function queue_append (line 1490) | void queue_append(queue_t* queue, queue_node_t* node) { function queue_move_to_start (line 1497) | void queue_move_to_start(queue_t* queue, queue_node_t* node) { function queue_move_to_end (line 1502) | void queue_move_to_end(queue_t* queue, queue_node_t* node) { function queue_remove (line 1507) | void queue_remove(queue_node_t* node) { function queue_is_empty (line 1512) | bool queue_is_empty(const queue_t* queue) { function queue_is_enqueued (line 1516) | bool queue_is_enqueued(const queue_node_t* node) { function reflock_global_init (line 1528) | int reflock_global_init(void) { function reflock_init (line 1536) | void reflock_init(reflock_t* reflock) { function reflock__signal_event (line 1540) | static void reflock__signal_event(void* address) { function reflock__await_event (line 1547) | static void reflock__await_event(void* address) { function reflock_ref (line 1554) | void reflock_ref(reflock_t* reflock) { function reflock_unref (line 1562) | void reflock_unref(reflock_t* reflock) { function reflock_unref_and_destroy (line 1572) | void reflock_unref_and_destroy(reflock_t* reflock) { type sock__poll_status_t (line 1591) | typedef enum sock__poll_status { type sock_state_t (line 1597) | typedef struct sock_state { function sock_state_t (line 1611) | static inline sock_state_t* sock__alloc(void) { function sock__free (line 1618) | static inline void sock__free(sock_state_t* sock_state) { function sock__cancel_poll (line 1623) | static inline int sock__cancel_poll(sock_state_t* sock_state) { function sock_state_t (line 1635) | sock_state_t* sock_new(port_state_t* port_state, SOCKET socket) { function sock__delete (line 1676) | static int sock__delete(port_state_t* port_state, function sock_delete (line 1705) | void sock_delete(port_state_t* port_state, sock_state_t* sock_state) { function sock_force_delete (line 1709) | void sock_force_delete(port_state_t* port_state, sock_state_t* sock_stat... function sock_set_event (line 1713) | int sock_set_event(port_state_t* port_state, function DWORD (line 1730) | static inline DWORD sock__epoll_events_to_afd_events(uint32_t epoll_even... function sock__afd_events_to_epoll_events (line 1751) | static inline uint32_t sock__afd_events_to_epoll_events(DWORD afd_events) { function sock_update (line 1772) | int sock_update(port_state_t* port_state, sock_state_t* sock_state) { function sock_feed_event (line 1834) | int sock_feed_event(port_state_t* port_state, function sock_state_t (line 1889) | sock_state_t* sock_state_from_queue_node(queue_node_t* queue_node) { function queue_node_t (line 1893) | queue_node_t* sock_state_to_queue_node(sock_state_t* sock_state) { function sock_state_t (line 1897) | sock_state_t* sock_state_from_tree_node(tree_node_t* tree_node) { function tree_node_t (line 1901) | tree_node_t* sock_state_to_tree_node(sock_state_t* sock_state) { function ts_tree_init (line 1905) | void ts_tree_init(ts_tree_t* ts_tree) { function ts_tree_node_init (line 1910) | void ts_tree_node_init(ts_tree_node_t* node) { function ts_tree_add (line 1915) | int ts_tree_add(ts_tree_t* ts_tree, ts_tree_node_t* node, uintptr_t key) { function ts_tree_node_t (line 1925) | static inline ts_tree_node_t* ts_tree__find_node(ts_tree_t* ts_tree, function ts_tree_node_t (line 1934) | ts_tree_node_t* ts_tree_del_and_ref(ts_tree_t* ts_tree, uintptr_t key) { function ts_tree_node_t (line 1950) | ts_tree_node_t* ts_tree_find_and_ref(ts_tree_t* ts_tree, uintptr_t key) { function ts_tree_node_unref (line 1964) | void ts_tree_node_unref(ts_tree_node_t* node) { function ts_tree_node_unref_and_destroy (line 1968) | void ts_tree_node_unref_and_destroy(ts_tree_node_t* node) { function tree_init (line 1972) | void tree_init(tree_t* tree) { function tree_node_init (line 1976) | void tree_node_init(tree_node_t* node) { function tree__rotate_left (line 2001) | static inline void tree__rotate_left(tree_t* tree, tree_node_t* node) { function tree__rotate_right (line 2005) | static inline void tree__rotate_right(tree_t* tree, tree_node_t* node) { function tree_add (line 2036) | int tree_add(tree_t* tree, tree_node_t* node, uintptr_t key) { function tree_del (line 2096) | void tree_del(tree_t* tree, tree_node_t* node) { function tree_node_t (line 2169) | tree_node_t* tree_find(const tree_t* tree, uintptr_t key) { function tree_node_t (line 2182) | tree_node_t* tree_root(const tree_t* tree) { function ws_global_init (line 2194) | int ws_global_init(void) { function SOCKET (line 2205) | static inline SOCKET ws__ioctl_get_bsp_socket(SOCKET socket, DWORD ioctl) { function SOCKET (line 2223) | SOCKET ws_get_base_socket(SOCKET socket) { FILE: external/wepoll/wepoll.h type EPOLL_EVENTS (line 41) | enum EPOLL_EVENTS { type SOCKET (line 74) | typedef uintptr_t SOCKET; type epoll_data_t (line 76) | typedef union epoll_data { type epoll_event (line 85) | struct epoll_event { type epoll_event (line 102) | struct epoll_event type epoll_event (line 105) | struct epoll_event FILE: include/zmq.h type __int32 (line 66) | typedef __int32 int32_t; type zmq_msg_t (line 218) | typedef struct zmq_msg_t type zmq_fd_t (line 470) | typedef unsigned __int64 zmq_fd_t; type zmq_fd_t (line 472) | typedef unsigned int zmq_fd_t; type zmq_fd_t (line 475) | typedef int zmq_fd_t; type zmq_pollitem_t (line 487) | typedef struct zmq_pollitem_t type iovec (line 525) | struct iovec type iovec (line 527) | struct iovec type iovec (line 529) | struct iovec type zmq_poller_event_t (line 721) | typedef struct zmq_poller_event_t FILE: perf/benchmark_radix_tree.cpp function benchmark_lookup (line 24) | void benchmark_lookup (T &subscriptions_, function main (line 54) | int main () function main (line 100) | int main () FILE: perf/generate_graphs.py function plot_throughput (line 29) | def plot_throughput(csv_filename, title, is_tcp=False): function plot_latency (line 56) | def plot_latency(csv_filename, title): FILE: perf/inproc_lat.cpp function main (line 82) | int main (int argc, char *argv[]) FILE: perf/inproc_thr.cpp function main (line 79) | int main (int argc, char *argv[]) FILE: perf/local_lat.cpp function main (line 7) | int main (int argc, char *argv[]) FILE: perf/local_thr.cpp function main (line 10) | int main (int argc, char *argv[]) FILE: perf/proxy_thr.cpp function test_assert_success_message_errno_helper (line 76) | int test_assert_success_message_errno_helper (int rc_, function set_hwm (line 92) | static void set_hwm (void *skt) function publisher_thread_main (line 103) | static void publisher_thread_main (void *pvoid) function subscriber_thread_main (line 166) | static void subscriber_thread_main (void *pvoid) function proxy_thread_main (line 205) | static void proxy_thread_main (void *pvoid) function terminate_proxy (line 274) | void terminate_proxy (const proxy_hwm_cfg_t *cfg) function main (line 298) | int main (int argc, char *argv[]) FILE: perf/remote_lat.cpp function main (line 8) | int main (int argc, char *argv[]) FILE: perf/remote_thr.cpp function main (line 13) | int main (int argc, char *argv[]) FILE: src/address.cpp type sockaddr (line 130) | struct sockaddr type sockaddr (line 131) | struct sockaddr FILE: src/address.hpp type zmq (line 16) | namespace zmq class ctx_t (line 18) | class ctx_t class tcp_address_t (line 19) | class tcp_address_t class udp_address_t (line 20) | class udp_address_t class ws_address_t (line 21) | class ws_address_t class wss_address_t (line 23) | class wss_address_t class ipc_address_t (line 26) | class ipc_address_t class tipc_address_t (line 29) | class tipc_address_t class vmci_address_t (line 32) | class vmci_address_t class vsock_address_t (line 35) | class vsock_address_t type protocol_name (line 38) | namespace protocol_name type address_t (line 70) | struct address_t type socket_end_t (line 119) | enum socket_end_t function get_socket_name (line 129) | std::string get_socket_name (fd_t fd_, socket_end_t socket_end_) FILE: src/array.hpp function array_item_t (line 29) | array_item_t () : _array_index (-1) {} function set_array_index (line 35) | void set_array_index (int index_) { _array_index = index_; } function get_array_index (line 37) | int get_array_index () const { return _array_index; } class array_t (line 46) | class array_t method size_type (line 56) | size_type size () { return _items.size (); } method empty (line 58) | bool empty () { return _items.empty (); } method T (line 60) | T *&operator[] (size_type index_) { return _items[index_]; } method push_back (line 62) | void push_back (T *item_) method erase (line 70) | void erase (T *item_) method erase (line 75) | void erase (size_type index_) method swap (line 86) | void swap (size_type index1_, size_type index2_) method clear (line 97) | void clear () { _items.clear (); } method size_type (line 99) | static size_type index (T *item_) FILE: src/atomic_counter.hpp type zmq (line 43) | namespace zmq class atomic_counter_t (line 57) | class __declspec (align (8)) atomic_counter_t method atomic_counter_t (line 67) | atomic_counter_t (integer_t value_ = 0) ZMQ_NOEXCEPT : _value (value... method set (line 70) | void set (integer_t value_) ZMQ_NOEXCEPT { _value = value_; } method integer_t (line 73) | integer_t add (integer_t increment_) ZMQ_NOEXCEPT method sub (line 118) | bool sub (integer_t decrement_) ZMQ_NOEXCEPT method integer_t (line 173) | integer_t get () const ZMQ_NOEXCEPT { return _value; } class atomic_counter_t (line 59) | class __declspec (align (4)) atomic_counter_t method atomic_counter_t (line 67) | atomic_counter_t (integer_t value_ = 0) ZMQ_NOEXCEPT : _value (value... method set (line 70) | void set (integer_t value_) ZMQ_NOEXCEPT { _value = value_; } method integer_t (line 73) | integer_t add (integer_t increment_) ZMQ_NOEXCEPT method sub (line 118) | bool sub (integer_t decrement_) ZMQ_NOEXCEPT method integer_t (line 173) | integer_t get () const ZMQ_NOEXCEPT { return _value; } class atomic_counter_t (line 61) | class atomic_counter_t method atomic_counter_t (line 67) | atomic_counter_t (integer_t value_ = 0) ZMQ_NOEXCEPT : _value (value... method set (line 70) | void set (integer_t value_) ZMQ_NOEXCEPT { _value = value_; } method integer_t (line 73) | integer_t add (integer_t increment_) ZMQ_NOEXCEPT method sub (line 118) | bool sub (integer_t decrement_) ZMQ_NOEXCEPT method integer_t (line 173) | integer_t get () const ZMQ_NOEXCEPT { return _value; } FILE: src/atomic_ptr.hpp type zmq (line 42) | namespace zmq class atomic_ptr_t (line 150) | class atomic_ptr_t method atomic_ptr_t (line 154) | atomic_ptr_t () ZMQ_NOEXCEPT { _ptr = NULL; } method set (line 159) | void set (T *ptr_) ZMQ_NOEXCEPT { _ptr = ptr_; } method T (line 163) | T *xchg (T *val_) ZMQ_NOEXCEPT method T (line 181) | T *cas (T *cmp_, T *val_) ZMQ_NOEXCEPT type atomic_value_t (line 212) | struct atomic_value_t method atomic_value_t (line 214) | atomic_value_t (const int value_) ZMQ_NOEXCEPT : _value (value_) {} method atomic_value_t (line 216) | atomic_value_t (const atomic_value_t &src_) ZMQ_NOEXCEPT method store (line 221) | void store (const int value_) ZMQ_NOEXCEPT method load (line 235) | int load () const ZMQ_NOEXCEPT FILE: src/blob.hpp function make_pair_fix_const (line 22) | std::pair make_pair_fix_const (const K &k, const V &v) type zmq (line 36) | namespace zmq type reference_tag_t (line 38) | struct reference_tag_t type blob_t (line 46) | struct blob_t method blob_t (line 49) | blob_t () : _data (0), _size (0), _owned (true) {} method blob_t (line 52) | explicit blob_t (const size_t size_) : method blob_t (line 62) | blob_t (const unsigned char *const data_, const size_t size_) : method blob_t (line 77) | blob_t (unsigned char *const data_, const size_t size_, reference_ta... method size (line 83) | size_t size () const { return _size; } method set_deep_copy (line 100) | void set_deep_copy (blob_t const &other_) method set (line 113) | void set (const unsigned char *const data_, const size_t size_) method clear (line 126) | void clear () method blob_t (line 143) | blob_t (const blob_t &) = delete; method blob_t (line 144) | blob_t &operator= (const blob_t &) = delete; method blob_t (line 146) | blob_t (blob_t &&other_) ZMQ_NOEXCEPT : _data (other_._data), method blob_t (line 152) | blob_t &operator= (blob_t &&other_) ZMQ_NOEXCEPT method blob_t (line 164) | blob_t (const blob_t &other) : _owned (false) { set_deep_copy (other... method blob_t (line 165) | blob_t &operator= (const blob_t &other) FILE: src/channel.cpp class ctx_t (line 10) | class ctx_t FILE: src/channel.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class msg_t (line 13) | class msg_t class pipe_t (line 14) | class pipe_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class channel_t ZMQ_FINAL : public socket_base_t FILE: src/client.cpp class ctx_t (line 9) | class ctx_t FILE: src/client.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class msg_t (line 13) | class msg_t class pipe_t (line 14) | class pipe_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class client_t ZMQ_FINAL : public socket_base_t FILE: src/clock.cpp function alt_clock_gettime (line 36) | int alt_clock_gettime (int clock_id, timespec *ts) function ULONGLONG (line 54) | ULONGLONG compatible_get_tick_count64 () function f_compatible_get_tick_count64 (line 77) | f_compatible_get_tick_count64 init_compatible_get_tick_count64 () type timespec (line 143) | struct timespec type timeval (line 157) | struct timeval type timeval (line 173) | struct timeval type timespec (line 248) | struct timespec FILE: src/clock.hpp type zmq (line 25) | namespace zmq class clock_t (line 27) | class clock_t FILE: src/command.hpp type zmq (line 11) | namespace zmq class object_t (line 13) | class object_t class own_t (line 14) | class own_t type i_engine (line 15) | struct i_engine class pipe_t (line 16) | class pipe_t class socket_base_t (line 17) | class socket_base_t type command_t (line 21) | struct command_t type type_t (line 26) | enum type_t type i_engine (line 75) | struct i_engine FILE: src/compat.hpp function strlcpy (line 17) | static inline size_t function strcpy_s (line 29) | static inline int strcpy_s (char (&dest_)[size], const char *const src_) function strnlen (line 37) | static inline size_t strnlen (const char *s, size_t len) FILE: src/condition_variable.hpp type zmq (line 13) | namespace zmq class condition_variable_t (line 15) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 38) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 74) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 114) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 204) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () type zmq (line 36) | namespace zmq class condition_variable_t (line 15) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 38) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 74) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 114) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 204) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () type zmq (line 72) | namespace zmq class condition_variable_t (line 15) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 38) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 74) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 114) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 204) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () type zmq (line 112) | namespace zmq class condition_variable_t (line 15) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 38) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 74) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 114) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 204) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () type timespec (line 199) | struct timespec type zmq (line 202) | namespace zmq class condition_variable_t (line 15) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 38) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 74) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 114) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () class condition_variable_t (line 204) | class condition_variable_t method condition_variable_t (line 18) | inline condition_variable_t () { zmq_assert (false); } method wait (line 20) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 26) | inline void broadcast () { zmq_assert (false); } method condition_variable_t (line 41) | inline condition_variable_t () { InitializeConditionVariable (&_cv); } method wait (line 43) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 59) | inline void broadcast () { WakeAllConditionVariable (&_cv); } method wait (line 79) | int wait (mutex_t *mutex_, int timeout_) method broadcast (line 95) | void broadcast () method wait (line 127) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 175) | inline void broadcast () method condition_variable_t (line 207) | inline condition_variable_t () method wait (line 224) | inline int wait (mutex_t *mutex_, int timeout_) method broadcast (line 271) | inline void broadcast () FILE: src/config.hpp type zmq (line 6) | namespace zmq FILE: src/ctx.cpp function clipped_maxsocket (line 43) | static int clipped_maxsocket (int max_requested_) class socket_base_t (line 503) | class socket_base_t FILE: src/ctx.hpp type zmq (line 20) | namespace zmq class object_t (line 22) | class object_t class io_thread_t (line 23) | class io_thread_t class socket_base_t (line 24) | class socket_base_t class reaper_t (line 25) | class reaper_t class pipe_t (line 26) | class pipe_t type endpoint_t (line 31) | struct endpoint_t class thread_ctx_t (line 37) | class thread_ctx_t function thread_ctx_t (line 66) | class ctx_t ZMQ_FINAL : public thread_ctx_t FILE: src/curve_client.hpp type zmq (line 12) | namespace zmq class msg_t (line 14) | class msg_t class session_base_t (line 15) | class session_base_t function curve_mechanism_base_t (line 17) | class curve_client_t ZMQ_FINAL : public curve_mechanism_base_t FILE: src/curve_client_tools.hpp type zmq (line 24) | namespace zmq type curve_client_tools_t (line 26) | struct curve_client_tools_t method produce_hello (line 28) | static int produce_hello (void *data_, method process_welcome (line 67) | static int process_welcome (const uint8_t *msg_data_, method produce_initiate (line 111) | static int produce_initiate (void *data_, method is_handshake_command_welcome (line 201) | static bool is_handshake_command_welcome (const uint8_t *msg_data_, method is_handshake_command_ready (line 207) | static bool is_handshake_command_ready (const uint8_t *msg_data_, method is_handshake_command_error (line 213) | static bool is_handshake_command_error (const uint8_t *msg_data_, method curve_client_tools_t (line 220) | curve_client_tools_t ( method produce_hello (line 237) | int produce_hello (void *data_, const uint64_t cn_nonce_) const method process_welcome (line 243) | int process_welcome (const uint8_t *msg_data_, method produce_initiate (line 251) | int produce_initiate (void *data_, method is_handshake_command (line 286) | static bool is_handshake_command (const uint8_t *msg_data_, FILE: src/curve_mechanism_base.hpp class curve_encoding_t (line 26) | class curve_encoding_t method nonce_t (line 41) | nonce_t get_and_inc_nonce () { return _cn_nonce++; } method set_peer_nonce (line 42) | void set_peer_nonce (nonce_t peer_nonce_) { _cn_peer_nonce = peer_nonc... class curve_mechanism_base_t (line 61) | class curve_mechanism_base_t : public virtual mechanism_base_t, FILE: src/curve_server.hpp type zmq (line 12) | namespace zmq class curve_server_t (line 18) | class curve_server_t FILE: src/dbuffer.hpp type zmq (line 13) | namespace zmq class dbuffer_t (line 29) | class dbuffer_t class dbuffer_t (line 31) | class dbuffer_t method dbuffer_t (line 34) | dbuffer_t () : _back (&_storage[0]), _front (&_storage[1]), _has_msg... method write (line 46) | void write (const msg_t &value_) method read (line 61) | bool read (msg_t *value_) method check_read (line 82) | bool check_read () method probe (line 89) | bool probe (bool (*fn_) (const msg_t &)) FILE: src/dealer.cpp class ctx_t (line 9) | class ctx_t FILE: src/dealer.hpp type zmq (line 11) | namespace zmq class ctx_t (line 13) | class ctx_t class msg_t (line 14) | class msg_t class pipe_t (line 15) | class pipe_t class io_thread_t (line 16) | class io_thread_t class socket_base_t (line 17) | class socket_base_t class dealer_t (line 19) | class dealer_t : public socket_base_t FILE: src/decoder.hpp type zmq (line 15) | namespace zmq class decoder_base_t (line 30) | class decoder_base_t : public i_decoder method decoder_base_t (line 33) | explicit decoder_base_t (const size_t buf_size_) : method get_buffer (line 42) | void get_buffer (unsigned char **data_, std::size_t *size_) ZMQ_FINAL method decode (line 70) | int decode (const unsigned char *data_, method resize_buffer (line 120) | void resize_buffer (std::size_t new_size_) ZMQ_FINAL method next_step (line 132) | void next_step (void *read_pos_, std::size_t to_read_, step_t next_) method A (line 139) | A &get_allocator () { return _allocator; } FILE: src/decoder_allocators.hpp class c_single_allocator (line 16) | class c_single_allocator method c_single_allocator (line 19) | explicit c_single_allocator (std::size_t bufsize_) : method deallocate (line 30) | void deallocate () {} method size (line 32) | std::size_t size () const { return _buf_size; } method resize (line 35) | void resize (std::size_t new_size_) { LIBZMQ_UNUSED (new_size_); } class shared_message_memory_allocator (line 53) | class shared_message_memory_allocator method resize (line 89) | void resize (std::size_t new_size_) { _buf_size = new_size_; } method advance_content (line 93) | void advance_content () { _msg_content++; } FILE: src/devpoll.cpp type pollfd (line 39) | struct pollfd type pollfd (line 131) | struct pollfd type dvpoll (line 132) | struct dvpoll FILE: src/devpoll.hpp type zmq (line 17) | namespace zmq type i_poll_events (line 19) | struct i_poll_events function worker_poller_base_t (line 23) | class devpoll_t ZMQ_FINAL : public worker_poller_base_t FILE: src/dgram.cpp class ctx_t (line 12) | class ctx_t FILE: src/dgram.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class msg_t (line 13) | class msg_t class pipe_t (line 14) | class pipe_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class dgram_t ZMQ_FINAL : public socket_base_t FILE: src/dish.cpp class ctx_t (line 10) | class ctx_t FILE: src/dish.hpp class ctx_t (line 16) | class ctx_t class pipe_t (line 17) | class pipe_t class io_thread_t (line 18) | class io_thread_t class dish_t (line 20) | class dish_t function session_base_t (line 66) | class dish_session_t ZMQ_FINAL : public session_base_t FILE: src/dist.hpp type zmq (line 11) | namespace zmq class pipe_t (line 13) | class pipe_t class msg_t (line 14) | class msg_t class dist_t (line 18) | class dist_t FILE: src/encoder.hpp type zmq (line 21) | namespace zmq class encoder_base_t (line 27) | class encoder_base_t : public i_encoder method encoder_base_t (line 30) | explicit encoder_base_t (size_t bufsize_) : method encode (line 47) | size_t encode (unsigned char **data_, size_t size_) ZMQ_FINAL method load_msg (line 102) | void load_msg (msg_t *msg_) ZMQ_FINAL method next_step (line 115) | void next_step (void *write_pos_, method msg_t (line 126) | msg_t *in_progress () { return _in_progress; } FILE: src/endpoint.hpp type zmq (line 8) | namespace zmq type endpoint_type_t (line 10) | enum endpoint_type_t type endpoint_uri_pair_t (line 17) | struct endpoint_uri_pair_t method endpoint_uri_pair_t (line 19) | endpoint_uri_pair_t () : local_type (endpoint_type_none) {} method endpoint_uri_pair_t (line 20) | endpoint_uri_pair_t (const std::string &local, method clash (line 32) | bool clash () const { return local == remote; } FILE: src/epoll.hpp type zmq (line 24) | namespace zmq type i_poll_events (line 26) | struct i_poll_events function worker_poller_base_t (line 31) | class epoll_t ZMQ_FINAL : public worker_poller_base_t FILE: src/err.hpp type zmq (line 29) | namespace zmq type zmq (line 48) | namespace zmq FILE: src/fd.hpp type zmq (line 10) | namespace zmq FILE: src/fq.hpp type zmq (line 9) | namespace zmq class msg_t (line 11) | class msg_t class pipe_t (line 12) | class pipe_t class fq_t (line 18) | class fq_t FILE: src/gather.cpp class ctx_t (line 10) | class ctx_t FILE: src/gather.hpp type zmq (line 9) | namespace zmq class ctx_t (line 11) | class ctx_t class pipe_t (line 12) | class pipe_t class msg_t (line 13) | class msg_t function socket_base_t (line 15) | class gather_t ZMQ_FINAL : public socket_base_t FILE: src/generic_mtrie.hpp type zmq (line 13) | namespace zmq class generic_mtrie_t (line 16) | class generic_mtrie_t type rm_result (line 22) | enum rm_result method num_prefixes (line 62) | uint32_t num_prefixes () const { return _num_prefixes.get (); } class generic_mtrie_t (line 77) | class generic_mtrie_t class generic_mtrie_t (line 78) | class generic_mtrie_t type iter (line 81) | struct iter FILE: src/generic_mtrie_impl.hpp type zmq (line 17) | namespace zmq type iter (line 147) | struct iter type iter (line 150) | struct iter type iter (line 190) | struct iter type iter (line 219) | struct iter type iter (line 388) | struct iter type iter (line 389) | struct iter type iter (line 434) | struct iter FILE: src/gssapi_client.hpp type zmq (line 10) | namespace zmq class msg_t (line 12) | class msg_t class session_base_t (line 13) | class session_base_t function gssapi_mechanism_base_t (line 15) | class gssapi_client_t ZMQ_FINAL : public gssapi_mechanism_base_t FILE: src/gssapi_mechanism_base.cpp function gss_OID (line 330) | const gss_OID zmq::gssapi_mechanism_base_t::convert_nametype (int zmq_na... FILE: src/gssapi_mechanism_base.hpp type zmq (line 16) | namespace zmq class msg_t (line 18) | class msg_t class gssapi_mechanism_base_t (line 24) | class gssapi_mechanism_base_t : public virtual mechanism_base_t FILE: src/gssapi_server.hpp type zmq (line 11) | namespace zmq class msg_t (line 13) | class msg_t class session_base_t (line 14) | class session_base_t class gssapi_server_t (line 16) | class gssapi_server_t type state_t (line 34) | enum state_t FILE: src/i_decoder.hpp type zmq (line 9) | namespace zmq class msg_t (line 11) | class msg_t class i_decoder (line 15) | class i_decoder FILE: src/i_encoder.hpp type zmq (line 9) | namespace zmq class msg_t (line 12) | class msg_t type i_encoder (line 16) | struct i_encoder FILE: src/i_engine.hpp type zmq (line 9) | namespace zmq class io_thread_t (line 11) | class io_thread_t type i_engine (line 15) | struct i_engine type error_reason_t (line 17) | enum error_reason_t class session_base_t (line 32) | class session_base_t FILE: src/i_mailbox.hpp type zmq (line 9) | namespace zmq class i_mailbox (line 13) | class i_mailbox FILE: src/i_poll_events.hpp type zmq (line 8) | namespace zmq type i_poll_events (line 13) | struct i_poll_events FILE: src/io_object.hpp type zmq (line 12) | namespace zmq class io_thread_t (line 14) | class io_thread_t class io_object_t (line 20) | class io_object_t : public i_poll_events FILE: src/io_thread.hpp type zmq (line 12) | namespace zmq class ctx_t (line 14) | class ctx_t class io_thread_t (line 19) | class io_thread_t FILE: src/ip.cpp type zmq (line 27) | namespace zmq type sockaddr_storage (line 149) | struct sockaddr_storage type sockaddr (line 170) | struct sockaddr type sockaddr (line 179) | struct sockaddr type sockaddr_storage (line 180) | struct sockaddr_storage function tune_socket (line 321) | static void tune_socket (const SOCKET socket_) function make_fdpair_tcpip (line 332) | static int make_fdpair_tcpip (zmq::fd_t *r_, zmq::fd_t *w_) type sockaddr (line 608) | struct sockaddr type sockaddr (line 620) | struct sockaddr type sockaddr_in (line 697) | struct sockaddr_in type sockaddr (line 713) | struct sockaddr type sockaddr (line 718) | struct sockaddr type sockaddr (line 733) | struct sockaddr type sockaddr_in (line 743) | struct sockaddr_in type sockaddr (line 757) | struct sockaddr type sockaddr (line 762) | struct sockaddr type sockaddr (line 775) | struct sockaddr type stat (line 932) | struct stat FILE: src/ip.hpp type zmq (line 9) | namespace zmq FILE: src/ip_resolver.cpp type sockaddr (line 47) | struct sockaddr type in6_addr (line 83) | struct in6_addr type lifreq (line 422) | struct lifreq type ifreq (line 483) | struct ifreq type sockaddr_in (line 503) | struct sockaddr_in type sockaddr_in6 (line 504) | struct sockaddr_in6 type sockaddr_in (line 555) | struct sockaddr_in type sockaddr_in6 (line 556) | struct sockaddr_in6 type sockaddr_in (line 675) | struct sockaddr_in type sockaddr_in6 (line 676) | struct sockaddr_in6 type addrinfo (line 718) | struct addrinfo type addrinfo (line 719) | struct addrinfo type addrinfo (line 724) | struct addrinfo FILE: src/ip_resolver.hpp type zmq (line 14) | namespace zmq type sockaddr (line 26) | struct sockaddr class ip_resolver_options_t (line 34) | class ip_resolver_options_t class ip_resolver_t (line 62) | class ip_resolver_t type addrinfo (line 74) | struct addrinfo type addrinfo (line 75) | struct addrinfo type addrinfo (line 77) | struct addrinfo FILE: src/ipc_address.cpp function sockaddr (line 83) | const sockaddr *zmq::ipc_address_t::addr () const function socklen_t (line 88) | socklen_t zmq::ipc_address_t::addrlen () const FILE: src/ipc_address.hpp type zmq (line 19) | namespace zmq class ipc_address_t (line 21) | class ipc_address_t type sockaddr_un (line 38) | struct sockaddr_un FILE: src/ipc_connecter.cpp class io_thread_t (line 28) | class io_thread_t class session_base_t (line 29) | class session_base_t FILE: src/ipc_connecter.hpp type zmq (line 11) | namespace zmq function stream_connecter_base_t (line 13) | class ipc_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/ipc_listener.cpp type ucred (line 210) | struct ucred type passwd (line 223) | struct passwd type group (line 224) | struct group type xucred (line 250) | struct xucred type sockaddr_storage (line 280) | struct sockaddr_storage type sockaddr (line 289) | struct sockaddr FILE: src/ipc_listener.hpp type zmq (line 13) | namespace zmq function stream_listener_base_t (line 15) | class ipc_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/kqueue.cpp type kevent (line 50) | struct kevent type kevent (line 59) | struct kevent type kevent (line 161) | struct kevent FILE: src/kqueue.hpp type zmq (line 18) | namespace zmq type i_poll_events (line 20) | struct i_poll_events function worker_poller_base_t (line 25) | class kqueue_t ZMQ_FINAL : public worker_poller_base_t FILE: src/lb.hpp type zmq (line 8) | namespace zmq class msg_t (line 10) | class msg_t class pipe_t (line 11) | class pipe_t class lb_t (line 16) | class lb_t FILE: src/mailbox.hpp type zmq (line 16) | namespace zmq function ZMQ_FINAL (line 18) | class mailbox_t ZMQ_FINAL : public i_mailbox FILE: src/mailbox_safe.hpp type zmq (line 18) | namespace zmq function ZMQ_FINAL (line 20) | class mailbox_safe_t ZMQ_FINAL : public i_mailbox FILE: src/mechanism.cpp function property_len (line 99) | static size_t property_len (size_t name_len_, size_t value_len_) function name_len (line 104) | static size_t name_len (const char *name_) function strequals (line 275) | static bool strequals (const char *actual_type_, FILE: src/mechanism.hpp type zmq (line 11) | namespace zmq class msg_t (line 13) | class msg_t class session_base_t (line 14) | class session_base_t class mechanism_t (line 19) | class mechanism_t type status_t (line 22) | enum status_t method encode (line 39) | virtual int encode (msg_t *) { return 0; } method decode (line 41) | virtual int decode (msg_t *) { return 0; } method zap_msg_available (line 44) | virtual int zap_msg_available () { return 0; } FILE: src/mechanism_base.hpp type zmq (line 8) | namespace zmq class msg_t (line 10) | class msg_t class mechanism_base_t (line 12) | class mechanism_base_t : public mechanism_t FILE: src/metadata.hpp type zmq (line 11) | namespace zmq class metadata_t (line 13) | class metadata_t FILE: src/msg.hpp type zmq (line 25) | namespace zmq class msg_t (line 33) | class msg_t type content_t (line 43) | struct content_t method is_subscribe (line 113) | bool is_subscribe () const method is_cancel (line 118) | bool is_cancel () const type type_t (line 168) | enum type_t type group_type_t (line 192) | enum group_type_t type long_group_t (line 198) | struct long_group_t function close_and_return (line 300) | inline int close_and_return (zmq::msg_t *msg_, int echo_) function close_and_return (line 310) | inline int close_and_return (zmq::msg_t msg_[], int count_, int echo_) FILE: src/mtrie.cpp type zmq (line 7) | namespace zmq class generic_mtrie_t (line 9) | class generic_mtrie_t FILE: src/mtrie.hpp type zmq (line 14) | namespace zmq class pipe_t (line 16) | class pipe_t class generic_mtrie_t (line 19) | class generic_mtrie_t FILE: src/mutex.hpp type zmq (line 15) | namespace zmq class mutex_t (line 17) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 46) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 82) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } type zmq (line 44) | namespace zmq class mutex_t (line 17) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 46) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 82) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } type zmq (line 80) | namespace zmq class mutex_t (line 17) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 46) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } class mutex_t (line 82) | class mutex_t method mutex_t (line 20) | mutex_t () { InitializeCriticalSection (&_cs); } method lock (line 24) | void lock () { EnterCriticalSection (&_cs); } method try_lock (line 26) | bool try_lock () { return (TryEnterCriticalSection (&_cs)) ? true : ... method unlock (line 28) | void unlock () { LeaveCriticalSection (&_cs); } method CRITICAL_SECTION (line 30) | CRITICAL_SECTION *get_cs () { return &_cs; } method mutex_t (line 49) | inline mutex_t () method lock (line 57) | inline void lock () { semTake (_semId, WAIT_FOREVER); } method try_lock (line 59) | inline bool try_lock () method unlock (line 67) | inline void unlock () { semGive (_semId); } method mutex_t (line 85) | inline mutex_t () method lock (line 106) | inline void lock () method try_lock (line 112) | inline bool try_lock () method unlock (line 122) | inline void unlock () method pthread_mutex_t (line 128) | inline pthread_mutex_t *get_mutex () { return &_mutex; } function scoped_lock_t (line 145) | scoped_lock_t (mutex_t &mutex_) : _mutex (mutex_) { _mutex.lock (); } type scoped_optional_lock_t (line 156) | struct scoped_optional_lock_t method scoped_optional_lock_t (line 158) | scoped_optional_lock_t (mutex_t *mutex_) : _mutex (mutex_) FILE: src/norm_engine.cpp type norm_wrapper_thread_args_t (line 19) | struct norm_wrapper_thread_args_t function DWORD (line 813) | DWORD WINAPI normWrapperThread (LPVOID lpParam) FILE: src/norm_engine.hpp type zmq (line 20) | namespace zmq class io_thread_t (line 22) | class io_thread_t class msg_t (line 23) | class msg_t class session_base_t (line 24) | class session_base_t class norm_engine_t (line 26) | class norm_engine_t function has_handshake_stage (line 36) | bool has_handshake_stage () ZMQ_FINAL { return false; } class session_base_t (line 41) | class session_base_t function zap_msg_available (line 55) | void zap_msg_available () ZMQ_FINAL {} class NormRxStreamState (line 76) | class NormRxStreamState method NormObjectHandle (line 85) | NormObjectHandle GetStreamHandle () const { return norm_stream; } method SetRxReady (line 89) | void SetRxReady (bool state) { rx_ready = state; } method IsRxReady (line 90) | bool IsRxReady () const { return rx_ready; } method SetSync (line 92) | void SetSync (bool state) { in_sync = state; } method InSync (line 93) | bool InSync () const { return in_sync; } method GetBytesNeeded (line 98) | size_t GetBytesNeeded () const { return buffer_size - buffer_count; } method IncrementBufferCount (line 99) | void IncrementBufferCount (size_t count) { buffer_count += count; } method msg_t (line 100) | msg_t *AccessMsg () { return zmq_decoder->msg (); } class List (line 108) | class List method IsEmpty (line 117) | bool IsEmpty () const { return NULL == head; } class Iterator (line 121) | class Iterator method List (line 140) | List *AccessList () { return list; } method IsEmpty (line 117) | bool IsEmpty () const { return NULL == head; } class Iterator (line 121) | class Iterator FILE: src/null_mechanism.hpp type zmq (line 10) | namespace zmq class msg_t (line 12) | class msg_t class session_base_t (line 13) | class session_base_t function zap_client_t (line 15) | class null_mechanism_t ZMQ_FINAL : public zap_client_t FILE: src/object.cpp class socket_base_t (line 378) | class socket_base_t class socket_base_t (line 500) | class socket_base_t FILE: src/object.hpp type zmq (line 12) | namespace zmq type i_engine (line 14) | struct i_engine type endpoint_t (line 15) | struct endpoint_t type pending_connection_t (line 16) | struct pending_connection_t type command_t (line 17) | struct command_t class ctx_t (line 18) | class ctx_t class pipe_t (line 19) | class pipe_t class socket_base_t (line 20) | class socket_base_t class session_base_t (line 21) | class session_base_t class io_thread_t (line 22) | class io_thread_t class own_t (line 23) | class own_t class object_t (line 28) | class object_t FILE: src/options.cpp function sockopt_invalid (line 22) | static int sockopt_invalid () function do_getsockopt_curve_key (line 60) | static int do_getsockopt_curve_key (void *const optval_, function do_setsockopt (line 78) | static int do_setsockopt (const void *const optval_, function do_setsockopt_string_allow_empty_strict (line 117) | static int function do_setsockopt_string_allow_empty_relaxed (line 136) | static int function do_setsockopt_set (line 152) | static int do_setsockopt_set (const void *const optval_, FILE: src/options.hpp type zmq (line 32) | namespace zmq type options_t (line 34) | struct options_t function get_effective_conflate_option (line 303) | inline bool get_effective_conflate_option (const options_t &options) function do_getsockopt (line 318) | int do_getsockopt (void *const optval_, size_t *const optvallen_, T va... FILE: src/own.cpp class ctx_t (line 8) | class ctx_t FILE: src/own.hpp type zmq (line 13) | namespace zmq class ctx_t (line 15) | class ctx_t class io_thread_t (line 16) | class io_thread_t class own_t (line 21) | class own_t : public object_t FILE: src/pair.cpp class ctx_t (line 10) | class ctx_t FILE: src/pair.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class msg_t (line 13) | class msg_t class pipe_t (line 14) | class pipe_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class pair_t ZMQ_FINAL : public socket_base_t FILE: src/peer.cpp class ctx_t (line 12) | class ctx_t FILE: src/peer.hpp type zmq (line 15) | namespace zmq class ctx_t (line 17) | class ctx_t class msg_t (line 18) | class msg_t class pipe_t (line 19) | class pipe_t function ZMQ_FINAL (line 21) | class peer_t ZMQ_FINAL : public server_t FILE: src/pgm_receiver.cpp class io_thread_t (line 17) | class io_thread_t FILE: src/pgm_receiver.hpp type zmq (line 17) | namespace zmq class io_thread_t (line 19) | class io_thread_t class session_base_t (line 20) | class session_base_t class pgm_receiver_t (line 22) | class pgm_receiver_t function has_handshake_stage (line 31) | bool has_handshake_stage () { return false; } function zap_msg_available (line 36) | void zap_msg_available () {} type peer_info_t (line 69) | struct peer_info_t type tsi_comp (line 75) | struct tsi_comp FILE: src/pgm_sender.hpp type zmq (line 16) | namespace zmq class io_thread_t (line 18) | class io_thread_t class session_base_t (line 19) | class session_base_t class pgm_sender_t (line 21) | class pgm_sender_t function has_handshake_stage (line 30) | bool has_handshake_stage () { return false; } function zap_msg_available (line 35) | void zap_msg_available () {} FILE: src/pgm_socket.cpp type pgm_addrinfo_t (line 44) | struct pgm_addrinfo_t type pgm_addrinfo_t (line 65) | struct pgm_addrinfo_t type pgm_addrinfo_t (line 102) | struct pgm_addrinfo_t type pgm_sockaddr_t (line 234) | struct pgm_sockaddr_t type pgm_interface_req_t (line 249) | struct pgm_interface_req_t type sockaddr_in6 (line 254) | struct sockaddr_in6 type group_req (line 278) | struct group_req type group_req (line 282) | struct group_req type timeval (line 460) | struct timeval type timeval (line 479) | struct timeval type pgm_sk_buff_t (line 573) | struct pgm_sk_buff_t type pgm_sk_buff_t (line 596) | struct pgm_sk_buff_t FILE: src/pgm_socket.hpp type zmq (line 21) | namespace zmq class pgm_socket_t (line 24) | class pgm_socket_t type pgm_addrinfo_t (line 38) | struct pgm_addrinfo_t FILE: src/pipe.hpp type zmq (line 16) | namespace zmq class pipe_t (line 18) | class pipe_t type i_pipe_events (line 33) | struct i_pipe_events class pipe_t (line 47) | class pipe_t FILE: src/plain_client.hpp type zmq (line 9) | namespace zmq class msg_t (line 11) | class msg_t function mechanism_base_t (line 13) | class plain_client_t ZMQ_FINAL : public mechanism_base_t FILE: src/plain_common.hpp type zmq (line 6) | namespace zmq FILE: src/plain_server.hpp type zmq (line 9) | namespace zmq class msg_t (line 11) | class msg_t class session_base_t (line 12) | class session_base_t function zap_client_common_handshake_t (line 14) | class plain_server_t ZMQ_FINAL : public zap_client_common_handshake_t FILE: src/poll.hpp type zmq (line 25) | namespace zmq type i_poll_events (line 27) | struct i_poll_events function worker_poller_base_t (line 32) | class poll_t ZMQ_FINAL : public worker_poller_base_t FILE: src/poller_base.hpp type zmq (line 12) | namespace zmq type i_poll_events (line 14) | struct i_poll_events class poller_base_t (line 95) | class poller_base_t type timer_info_t (line 119) | struct timer_info_t class worker_poller_base_t (line 135) | class worker_poller_base_t : public poller_base_t FILE: src/polling_util.hpp function fast_vector_t (line 25) | explicit fast_vector_t (const size_t nitems_) function T (line 36) | T &operator[] (const size_t i) { return _buf[i]; } class resizable_fast_vector_t (line 51) | class resizable_fast_vector_t method resizable_fast_vector_t (line 54) | resizable_fast_vector_t () : _dynamic_buf (NULL) {} method resize (line 56) | void resize (const size_t nitems_) method T (line 68) | T *get_buf () method T (line 74) | T &operator[] (const size_t i) { return get_buf ()[i]; } method valid_pollset_bytes (line 94) | inline size_t valid_pollset_bytes (const fd_set &pollset_) method valid_pollset_bytes (line 105) | inline size_t valid_pollset_bytes (const fd_set & /*pollset_*/) class optimized_fd_set_t (line 119) | class optimized_fd_set_t method optimized_fd_set_t (line 122) | explicit optimized_fd_set_t (size_t nevents_) : _fd_set (1 + nevents... method fd_set (line 124) | fd_set *get () { return reinterpret_cast (&_fd_set[0]); } method optimized_fd_set_t (line 144) | explicit optimized_fd_set_t (size_t /*nevents_*/) {} method fd_set (line 146) | fd_set *get () { return &_fd_set; } class resizable_optimized_fd_set_t (line 130) | class resizable_optimized_fd_set_t method resize (line 133) | void resize (size_t nevents_) { _fd_set.resize (1 + nevents_); } method fd_set (line 135) | fd_set *get () { return reinterpret_cast (&_fd_set[0]); } method resizable_optimized_fd_set_t (line 155) | resizable_optimized_fd_set_t () : optimized_fd_set_t (0) {} method resize (line 157) | void resize (size_t /*nevents_*/) {} class optimized_fd_set_t (line 141) | class optimized_fd_set_t method optimized_fd_set_t (line 122) | explicit optimized_fd_set_t (size_t nevents_) : _fd_set (1 + nevents... method fd_set (line 124) | fd_set *get () { return reinterpret_cast (&_fd_set[0]); } method optimized_fd_set_t (line 144) | explicit optimized_fd_set_t (size_t /*nevents_*/) {} method fd_set (line 146) | fd_set *get () { return &_fd_set; } class resizable_optimized_fd_set_t (line 152) | class resizable_optimized_fd_set_t : public optimized_fd_set_t method resize (line 133) | void resize (size_t nevents_) { _fd_set.resize (1 + nevents_); } method fd_set (line 135) | fd_set *get () { return reinterpret_cast (&_fd_set[0]); } method resizable_optimized_fd_set_t (line 155) | resizable_optimized_fd_set_t () : optimized_fd_set_t (0) {} method resize (line 157) | void resize (size_t /*nevents_*/) {} FILE: src/pollset.cpp type poll_ctl (line 46) | struct poll_ctl type poll_ctl (line 68) | struct poll_ctl type poll_ctl (line 87) | struct poll_ctl type poll_ctl (line 106) | struct poll_ctl type poll_ctl (line 127) | struct poll_ctl type poll_ctl (line 146) | struct poll_ctl type pollfd (line 180) | struct pollfd FILE: src/pollset.hpp type zmq (line 19) | namespace zmq type i_poll_events (line 21) | struct i_poll_events function poller_base_t (line 26) | class pollset_t ZMQ_FINAL : public poller_base_t FILE: src/proxy.cpp class socket_base_t (line 21) | class socket_base_t class socket_base_t (line 22) | class socket_base_t class socket_base_t (line 23) | class socket_base_t function capture (line 57) | static int type stats_socket (line 76) | struct stats_socket type stats_endpoint (line 80) | struct stats_endpoint type stats_proxy (line 84) | struct stats_proxy function forward (line 89) | static int forward (class zmq::socket_base_t *from_, type proxy_state_t (line 139) | enum proxy_state_t function handle_control (line 148) | static int handle_control (class zmq::socket_base_t *control_, class socket_base_t (line 215) | class socket_base_t class socket_base_t (line 216) | class socket_base_t class socket_base_t (line 217) | class socket_base_t class socket_base_t (line 218) | class socket_base_t class socket_base_t (line 486) | class socket_base_t class socket_base_t (line 487) | class socket_base_t class socket_base_t (line 488) | class socket_base_t class socket_base_t (line 489) | class socket_base_t FILE: src/proxy.hpp type zmq (line 6) | namespace zmq class socket_base_t (line 8) | class socket_base_t class socket_base_t (line 9) | class socket_base_t class socket_base_t (line 10) | class socket_base_t class socket_base_t (line 12) | class socket_base_t class socket_base_t (line 13) | class socket_base_t class socket_base_t (line 14) | class socket_base_t class socket_base_t (line 15) | class socket_base_t FILE: src/pub.cpp class ctx_t (line 9) | class ctx_t class msg_t (line 32) | class msg_t FILE: src/pub.hpp type zmq (line 8) | namespace zmq class ctx_t (line 10) | class ctx_t class io_thread_t (line 11) | class io_thread_t class socket_base_t (line 12) | class socket_base_t class msg_t (line 13) | class msg_t function ZMQ_FINAL (line 15) | class pub_t ZMQ_FINAL : public xpub_t FILE: src/pull.cpp class ctx_t (line 10) | class ctx_t FILE: src/pull.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class pipe_t (line 13) | class pipe_t class msg_t (line 14) | class msg_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class pull_t ZMQ_FINAL : public socket_base_t FILE: src/push.cpp class ctx_t (line 10) | class ctx_t FILE: src/push.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class pipe_t (line 13) | class pipe_t class msg_t (line 14) | class msg_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class push_t ZMQ_FINAL : public socket_base_t FILE: src/radio.cpp class ctx_t (line 12) | class ctx_t FILE: src/radio.hpp class ctx_t (line 17) | class ctx_t class pipe_t (line 18) | class pipe_t class io_thread_t (line 19) | class io_thread_t class radio_t (line 21) | class radio_t function session_base_t (line 58) | class radio_session_t ZMQ_FINAL : public session_base_t FILE: src/radix_tree.cpp function node_t (line 95) | node_t node_t::node_at (size_t index_) function node_t (line 141) | node_t make_node (size_t refcount_, size_t prefix_length_, size_t edgeco... function free_nodes (line 162) | static void free_nodes (node_t node_) function match_result_t (line 191) | match_result_t zmq::radix_tree_t::match (const unsigned char *key_, function visit_keys (line 515) | static void FILE: src/radix_tree.hpp type node_t (line 37) | struct node_t type match_result_t (line 68) | struct match_result_t type zmq (line 87) | namespace zmq class radix_tree_t (line 89) | class radix_tree_t FILE: src/random.cpp function manage_random (line 39) | static void manage_random (bool init_) FILE: src/random.hpp type zmq (line 8) | namespace zmq FILE: src/raw_decoder.hpp type zmq (line 11) | namespace zmq function ZMQ_FINAL (line 15) | class raw_decoder_t ZMQ_FINAL : public i_decoder FILE: src/raw_encoder.hpp type zmq (line 12) | namespace zmq class raw_encoder_t (line 16) | class raw_encoder_t FILE: src/raw_engine.hpp type zmq (line 19) | namespace zmq class io_thread_t (line 23) | class io_thread_t class session_base_t (line 24) | class session_base_t class mechanism_t (line 25) | class mechanism_t function stream_engine_base_t (line 30) | class raw_engine_t ZMQ_FINAL : public stream_engine_base_t FILE: src/reaper.cpp class ctx_t (line 9) | class ctx_t FILE: src/reaper.hpp type zmq (line 11) | namespace zmq class ctx_t (line 13) | class ctx_t class socket_base_t (line 14) | class socket_base_t class reaper_t (line 16) | class reaper_t FILE: src/rep.cpp class ctx_t (line 8) | class ctx_t FILE: src/rep.hpp type zmq (line 8) | namespace zmq class ctx_t (line 10) | class ctx_t class msg_t (line 11) | class msg_t class io_thread_t (line 12) | class io_thread_t class socket_base_t (line 13) | class socket_base_t function ZMQ_FINAL (line 15) | class rep_t ZMQ_FINAL : public router_t FILE: src/req.cpp class ctx_t (line 12) | class ctx_t FILE: src/req.hpp class ctx_t (line 11) | class ctx_t class msg_t (line 12) | class msg_t class io_thread_t (line 13) | class io_thread_t class socket_base_t (line 14) | class socket_base_t class req_t (line 16) | class req_t function session_base_t (line 62) | class req_session_t ZMQ_FINAL : public session_base_t FILE: src/router.cpp class ctx_t (line 12) | class ctx_t function check_pipe_hwm (line 387) | static bool check_pipe_hwm (const zmq::pipe_t &pipe_) FILE: src/router.hpp type zmq (line 15) | namespace zmq class ctx_t (line 17) | class ctx_t class pipe_t (line 18) | class pipe_t class router_t (line 21) | class router_t : public routing_socket_base_t FILE: src/scatter.cpp class ctx_t (line 10) | class ctx_t FILE: src/scatter.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class pipe_t (line 13) | class pipe_t class msg_t (line 14) | class msg_t class io_thread_t (line 15) | class io_thread_t function socket_base_t (line 17) | class scatter_t ZMQ_FINAL : public socket_base_t FILE: src/secure_allocator.hpp type zmq (line 17) | namespace zmq type secure_allocator_t (line 20) | struct secure_allocator_t method secure_allocator_t (line 27) | secure_allocator_t (const secure_allocator_t &) ZMQ_NOEXCEPT method T (line 30) | T *allocate (std::size_t n) ZMQ_NOEXCEPT method deallocate (line 36) | void deallocate (T *p, std::size_t) ZMQ_NOEXCEPT type rebind (line 50) | struct rebind method construct (line 55) | void construct (pointer p, const_reference val) method destroy (line 59) | void destroy (pointer p) { p->~value_type (); } method size_type (line 60) | size_type max_size () const { return SIZE_MAX; } method secure_allocator_t (line 78) | secure_allocator_t (const secure_allocator_t &) ZMQ_NOEXCEPT type rebind (line 82) | struct rebind type secure_allocator_t (line 73) | struct secure_allocator_t : std::allocator method secure_allocator_t (line 27) | secure_allocator_t (const secure_allocator_t &) ZMQ_NOEXCEPT method T (line 30) | T *allocate (std::size_t n) ZMQ_NOEXCEPT method deallocate (line 36) | void deallocate (T *p, std::size_t) ZMQ_NOEXCEPT type rebind (line 50) | struct rebind method construct (line 55) | void construct (pointer p, const_reference val) method destroy (line 59) | void destroy (pointer p) { p->~value_type (); } method size_type (line 60) | size_type max_size () const { return SIZE_MAX; } method secure_allocator_t (line 78) | secure_allocator_t (const secure_allocator_t &) ZMQ_NOEXCEPT type rebind (line 82) | struct rebind FILE: src/select.cpp type timeval (line 300) | struct timeval type timeval (line 302) | struct timeval type timeval (line 383) | struct timeval type timeval (line 398) | struct timeval function u_short (line 523) | u_short zmq::select_t::get_fd_family (fd_t fd_) function u_short (line 550) | u_short zmq::select_t::determine_fd_family (fd_t fd_) FILE: src/select.hpp type zmq (line 26) | namespace zmq type i_poll_events (line 28) | struct i_poll_events function worker_poller_base_t (line 33) | class select_t ZMQ_FINAL : public worker_poller_base_t FILE: src/server.cpp class ctx_t (line 12) | class ctx_t FILE: src/server.hpp type zmq (line 14) | namespace zmq class ctx_t (line 16) | class ctx_t class msg_t (line 17) | class msg_t class pipe_t (line 18) | class pipe_t class server_t (line 21) | class server_t : public socket_base_t type outpipe_t (line 44) | struct outpipe_t FILE: src/session_base.cpp class io_thread_t (line 28) | class io_thread_t class socket_base_t (line 30) | class socket_base_t class io_thread_t (line 89) | class io_thread_t class socket_base_t (line 91) | class socket_base_t FILE: src/session_base.hpp type zmq (line 15) | namespace zmq class io_thread_t (line 17) | class io_thread_t type i_engine (line 18) | struct i_engine type address_t (line 19) | struct address_t class session_base_t (line 21) | class session_base_t : public own_t, public io_object_t, public i_pipe... class hello_msg_session_t (line 150) | class hello_msg_session_t FILE: src/signaler.cpp function sleep_ms (line 49) | static int sleep_ms (unsigned int ms_) function close_wait_ms (line 70) | static int close_wait_ms (int fd_, unsigned int max_ms_ = 2000) type linger (line 114) | struct linger type pollfd (line 216) | struct pollfd type timeval (line 246) | struct timeval FILE: src/signaler.hpp type zmq (line 13) | namespace zmq class signaler_t (line 20) | class signaler_t FILE: src/socket_base.cpp class ctx_t (line 142) | class ctx_t type pgm_addrinfo_t (line 1046) | struct pgm_addrinfo_t class ctx_t (line 2114) | class ctx_t FILE: src/socket_base.hpp type zmq (line 25) | namespace zmq class ctx_t (line 27) | class ctx_t class msg_t (line 28) | class msg_t class pipe_t (line 29) | class pipe_t class socket_base_t (line 31) | class socket_base_t : public own_t, class inprocs_t (line 226) | class inprocs_t class routing_socket_base_t (line 339) | class routing_socket_base_t : public socket_base_t class ctx_t (line 342) | class ctx_t type out_pipe_t (line 355) | struct out_pipe_t method any_of_out_pipes (line 367) | bool any_of_out_pipes (Func func_) FILE: src/socket_poller.cpp function is_thread_safe (line 11) | static bool is_thread_safe (const zmq::socket_base_t &socket_) function It (line 19) | static It find_if2 (It b_, It e_, const T &value, Pred pred) type timespec (line 528) | struct timespec FILE: src/socket_poller.hpp type zmq (line 28) | namespace zmq class socket_poller_t (line 30) | class socket_poller_t method size (line 50) | int size () const { return static_cast (_items.size ()); } type item_t (line 56) | struct item_t method is_socket (line 84) | static bool is_socket (const item_t &item, const socket_base_t *sock... method is_fd (line 88) | static bool is_fd (const item_t &item, fd_t fd_) FILE: src/socks.cpp type sockaddr_in (line 228) | struct sockaddr_in type sockaddr_in (line 229) | struct sockaddr_in type sockaddr_in6 (line 234) | struct sockaddr_in6 type sockaddr_in6 (line 235) | struct sockaddr_in6 FILE: src/socks.hpp type zmq (line 10) | namespace zmq type socks_greeting_t (line 12) | struct socks_greeting_t class socks_greeting_encoder_t (line 21) | class socks_greeting_encoder_t type socks_choice_t (line 36) | struct socks_choice_t class socks_choice_decoder_t (line 43) | class socks_choice_decoder_t type socks_basic_auth_request_t (line 58) | struct socks_basic_auth_request_t class socks_basic_auth_request_encoder_t (line 67) | class socks_basic_auth_request_encoder_t type socks_auth_response_t (line 82) | struct socks_auth_response_t class socks_auth_response_decoder_t (line 88) | class socks_auth_response_decoder_t type socks_request_t (line 102) | struct socks_request_t class socks_request_encoder_t (line 111) | class socks_request_encoder_t type socks_response_t (line 126) | struct socks_response_t class socks_response_decoder_t (line 136) | class socks_response_decoder_t FILE: src/socks_connecter.cpp class io_thread_t (line 27) | class io_thread_t class session_base_t (line 28) | class session_base_t FILE: src/socks_connecter.hpp type zmq (line 11) | namespace zmq class io_thread_t (line 13) | class io_thread_t class session_base_t (line 14) | class session_base_t type address_t (line 15) | struct address_t function stream_connecter_base_t (line 17) | class socks_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/stream.cpp class ctx_t (line 12) | class ctx_t FILE: src/stream.hpp type zmq (line 10) | namespace zmq class ctx_t (line 12) | class ctx_t class pipe_t (line 13) | class pipe_t function routing_socket_base_t (line 15) | class stream_t ZMQ_FINAL : public routing_socket_base_t FILE: src/stream_connecter_base.hpp type zmq (line 10) | namespace zmq class io_thread_t (line 12) | class io_thread_t class session_base_t (line 13) | class session_base_t type address_t (line 14) | struct address_t class stream_connecter_base_t (line 16) | class stream_connecter_base_t : public own_t, public io_object_t FILE: src/stream_engine_base.cpp function get_peer_address (line 39) | static std::string get_peer_address (zmq::fd_t s_) FILE: src/stream_engine_base.hpp type zmq (line 19) | namespace zmq class io_thread_t (line 21) | class io_thread_t class session_base_t (line 22) | class session_base_t class mechanism_t (line 23) | class mechanism_t class stream_engine_base_t (line 28) | class stream_engine_base_t : public io_object_t, public i_engine method has_handshake_stage (line 38) | bool has_handshake_stage () ZMQ_FINAL { return _has_handshake_stage; } method handshake (line 71) | virtual bool handshake () { return true; } method process_command_message (line 74) | virtual int process_command_message (msg_t *msg_) method produce_ping_message (line 79) | virtual int produce_ping_message (msg_t *msg_) method process_heartbeat_message (line 84) | virtual int process_heartbeat_message (msg_t *msg_) method produce_pong_message (line 89) | virtual int produce_pong_message (msg_t *msg_) method reset_pollout (line 98) | void reset_pollout () { io_object_t::reset_pollout (_handle); } method set_pollout (line 99) | void set_pollout () { io_object_t::set_pollout (_handle); } method set_pollin (line 100) | void set_pollin () { io_object_t::set_pollin (_handle); } method session_base_t (line 101) | session_base_t *session () { return _session; } method socket_base_t (line 102) | socket_base_t *socket () { return _socket; } FILE: src/stream_listener_base.hpp type zmq (line 14) | namespace zmq class io_thread_t (line 16) | class io_thread_t class socket_base_t (line 17) | class socket_base_t class stream_listener_base_t (line 19) | class stream_listener_base_t : public own_t, public io_object_t FILE: src/sub.cpp class ctx_t (line 7) | class ctx_t FILE: src/sub.hpp type zmq (line 8) | namespace zmq class ctx_t (line 10) | class ctx_t class msg_t (line 11) | class msg_t class io_thread_t (line 12) | class io_thread_t class socket_base_t (line 13) | class socket_base_t function ZMQ_FINAL (line 15) | class sub_t ZMQ_FINAL : public xsub_t FILE: src/tcp.hpp type zmq (line 8) | namespace zmq class tcp_address_t (line 10) | class tcp_address_t type options_t (line 11) | struct options_t FILE: src/tcp_address.cpp function make_address_string (line 89) | static std::string make_address_string (const char *hbuf_, function sockaddr (line 142) | const sockaddr *zmq::tcp_address_t::addr () const function socklen_t (line 147) | socklen_t zmq::tcp_address_t::addrlen () const function sockaddr (line 152) | const sockaddr *zmq::tcp_address_t::src_addr () const function socklen_t (line 157) | socklen_t zmq::tcp_address_t::src_addrlen () const function sa_family_t (line 170) | sa_family_t zmq::tcp_address_t::family () const type sockaddr (line 237) | struct sockaddr type sockaddr (line 242) | struct sockaddr type sockaddr_in6 (line 251) | struct sockaddr_in6 type sockaddr_in6 (line 253) | struct sockaddr_in6 type in6_addr (line 257) | struct in6_addr type sockaddr_in (line 259) | struct sockaddr_in type sockaddr_in (line 261) | struct sockaddr_in type in_addr (line 264) | struct in_addr FILE: src/tcp_address.hpp type zmq (line 13) | namespace zmq class tcp_address_t (line 15) | class tcp_address_t class tcp_address_mask_t (line 48) | class tcp_address_mask_t type sockaddr (line 58) | struct sockaddr FILE: src/tcp_connecter.cpp class io_thread_t (line 38) | class io_thread_t class session_base_t (line 39) | class session_base_t FILE: src/tcp_connecter.hpp type zmq (line 10) | namespace zmq function stream_connecter_base_t (line 12) | class tcp_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/tcp_listener.cpp type sockaddr_storage (line 170) | struct sockaddr_storage type sockaddr (line 178) | struct sockaddr type sockaddr (line 182) | struct sockaddr type sockaddr (line 213) | struct sockaddr FILE: src/tcp_listener.hpp type zmq (line 10) | namespace zmq function stream_listener_base_t (line 12) | class tcp_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/thread.cpp type thread_info_t (line 96) | struct thread_info_t type sched_param (line 272) | struct sched_param FILE: src/thread.hpp type zmq (line 15) | namespace zmq class thread_t (line 26) | class thread_t method thread_t (line 29) | thread_t () : FILE: src/timers.cpp type zmq::timers_t::match_by_id (line 38) | struct zmq::timers_t::match_by_id method match_by_id (line 40) | match_by_id (int timer_id_) : _timer_id (timer_id_) {} FILE: src/timers.hpp type zmq (line 12) | namespace zmq class timers_t (line 16) | class timers_t type timer_t (line 61) | struct timer_t type match_by_id (line 75) | struct match_by_id FILE: src/tipc_address.cpp function sockaddr (line 133) | const sockaddr *zmq::tipc_address_t::addr () const function socklen_t (line 138) | socklen_t zmq::tipc_address_t::addrlen () const FILE: src/tipc_address.hpp type zmq (line 19) | namespace zmq class tipc_address_t (line 21) | class tipc_address_t type sockaddr_tipc (line 43) | struct sockaddr_tipc FILE: src/tipc_connecter.cpp class io_thread_t (line 28) | class io_thread_t class session_base_t (line 29) | class session_base_t FILE: src/tipc_connecter.hpp type zmq (line 13) | namespace zmq function stream_connecter_base_t (line 15) | class tipc_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/tipc_listener.cpp type sockaddr_storage (line 83) | struct sockaddr_storage type sockaddr (line 89) | struct sockaddr type sockaddr_storage (line 127) | struct sockaddr_storage type sockaddr (line 132) | struct sockaddr type sockaddr (line 135) | struct sockaddr FILE: src/tipc_listener.hpp type zmq (line 16) | namespace zmq function stream_listener_base_t (line 18) | class tipc_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/trie.hpp class trie_t (line 14) | class trie_t class trie_t (line 51) | class trie_t class trie_t (line 52) | class trie_t class trie_with_size_t (line 60) | class trie_with_size_t method trie_with_size_t (line 63) | trie_with_size_t () {} method add (line 66) | bool add (unsigned char *prefix_, size_t size_) method rm (line 75) | bool rm (unsigned char *prefix_, size_t size_) method check (line 84) | bool check (const unsigned char *data_, size_t size_) const method apply (line 89) | void apply (void (*func_) (unsigned char *data_, size_t size_, void ... method num_prefixes (line 97) | uint32_t num_prefixes () const { return _num_prefixes.get (); } FILE: src/udp_address.hpp type zmq (line 15) | namespace zmq class udp_address_t (line 17) | class udp_address_t FILE: src/udp_engine.cpp type in_addr (line 252) | struct in_addr type ip_mreq (line 293) | struct ip_mreq type ipv6_mreq (line 301) | struct ipv6_mreq FILE: src/udp_engine.hpp type zmq (line 12) | namespace zmq class io_thread_t (line 14) | class io_thread_t class session_base_t (line 15) | class session_base_t class udp_engine_t (line 17) | class udp_engine_t function has_handshake_stage (line 25) | bool has_handshake_stage () ZMQ_FINAL { return false; } class session_base_t (line 29) | class session_base_t type sockaddr (line 82) | struct sockaddr FILE: src/v1_decoder.hpp type zmq (line 8) | namespace zmq class v1_decoder_t (line 12) | class v1_decoder_t function msg_t (line 18) | msg_t *msg () { return &_in_progress; } FILE: src/v1_encoder.hpp type zmq (line 8) | namespace zmq class v1_encoder_t (line 12) | class v1_encoder_t FILE: src/v2_decoder.hpp type zmq (line 9) | namespace zmq class v2_decoder_t (line 14) | class v2_decoder_t function msg_t (line 22) | msg_t *msg () { return &_in_progress; } FILE: src/v2_encoder.hpp type zmq (line 8) | namespace zmq class v2_encoder_t (line 12) | class v2_encoder_t FILE: src/v2_protocol.hpp type zmq (line 6) | namespace zmq class v2_protocol_t (line 9) | class v2_protocol_t FILE: src/v3_1_encoder.hpp type zmq (line 9) | namespace zmq class v3_1_encoder_t (line 13) | class v3_1_encoder_t FILE: src/vmci.cpp type timeval (line 60) | struct timeval FILE: src/vmci.hpp type zmq (line 20) | namespace zmq type timeval (line 33) | struct timeval FILE: src/vmci_address.cpp function sockaddr (line 131) | const sockaddr *zmq::vmci_address_t::addr () const function socklen_t (line 136) | socklen_t zmq::vmci_address_t::addrlen () const FILE: src/vmci_address.hpp type zmq (line 14) | namespace zmq class vmci_address_t (line 16) | class vmci_address_t type sockaddr_vm (line 38) | struct sockaddr_vm FILE: src/vmci_connecter.cpp class io_thread_t (line 21) | class io_thread_t class session_base_t (line 22) | class session_base_t type timeval (line 95) | struct timeval type sockaddr_storage (line 108) | struct sockaddr_storage type sockaddr (line 114) | struct sockaddr FILE: src/vmci_connecter.hpp type zmq (line 16) | namespace zmq class io_thread_t (line 18) | class io_thread_t class session_base_t (line 19) | class session_base_t type address_t (line 20) | struct address_t function stream_connecter_base_t (line 22) | class vmci_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/vmci_listener.cpp type timeval (line 55) | struct timeval type sockaddr_storage (line 68) | struct sockaddr_storage type sockaddr (line 74) | struct sockaddr FILE: src/vmci_listener.hpp type zmq (line 16) | namespace zmq function stream_listener_base_t (line 18) | class vmci_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/vsock_address.cpp function sockaddr (line 129) | const sockaddr *zmq::vsock_address_t::addr () const function socklen_t (line 134) | socklen_t zmq::vsock_address_t::addrlen () const function sa_family_t (line 139) | sa_family_t zmq::vsock_address_t::family () const FILE: src/vsock_address.hpp type zmq (line 15) | namespace zmq class vsock_address_t (line 17) | class vsock_address_t type sockaddr_vm (line 35) | struct sockaddr_vm FILE: src/vsock_connecter.cpp class io_thread_t (line 22) | class io_thread_t class session_base_t (line 23) | class session_base_t type sockaddr_storage (line 95) | struct sockaddr_storage type sockaddr (line 101) | struct sockaddr FILE: src/vsock_connecter.hpp type zmq (line 15) | namespace zmq class io_thread_t (line 17) | class io_thread_t class session_base_t (line 18) | class session_base_t type address_t (line 19) | struct address_t function stream_connecter_base_t (line 21) | class vsock_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/vsock_listener.cpp type sockaddr_storage (line 50) | struct sockaddr_storage type sockaddr (line 56) | struct sockaddr FILE: src/vsock_listener.hpp type zmq (line 16) | namespace zmq function stream_listener_base_t (line 18) | class vsock_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/windows.hpp type tcp_keepalive (line 42) | struct tcp_keepalive function poll (line 58) | static inline int poll (struct pollfd *pfd, unsigned long nfds, int time... function utf8_to_utf16 (line 70) | static inline std::wstring utf8_to_utf16 (const char *utf8_string) function unlink_utf8 (line 96) | static inline int unlink_utf8 (const char *filename) function rmdir_utf8 (line 101) | static inline int rmdir_utf8 (const char *filename) type sockaddr_un (line 116) | struct sockaddr_un FILE: src/wire.hpp type zmq (line 8) | namespace zmq function put_uint8 (line 13) | inline void put_uint8 (unsigned char *buffer_, uint8_t value_) function get_uint8 (line 18) | inline uint8_t get_uint8 (const unsigned char *buffer_) function put_uint16 (line 23) | inline void put_uint16 (unsigned char *buffer_, uint16_t value_) function get_uint16 (line 29) | inline uint16_t get_uint16 (const unsigned char *buffer_) function put_uint32 (line 35) | inline void put_uint32 (unsigned char *buffer_, uint32_t value_) function get_uint32 (line 43) | inline uint32_t get_uint32 (const unsigned char *buffer_) function put_uint64 (line 51) | inline void put_uint64 (unsigned char *buffer_, uint64_t value_) function get_uint64 (line 63) | inline uint64_t get_uint64 (const unsigned char *buffer_) FILE: src/ws_address.cpp function sockaddr (line 112) | const sockaddr *zmq::ws_address_t::addr () const function socklen_t (line 117) | socklen_t zmq::ws_address_t::addrlen () const FILE: src/ws_address.hpp type zmq (line 13) | namespace zmq class ws_address_t (line 15) | class ws_address_t FILE: src/ws_connecter.cpp class io_thread_t (line 44) | class io_thread_t class session_base_t (line 45) | class session_base_t FILE: src/ws_connecter.hpp type zmq (line 10) | namespace zmq function stream_connecter_base_t (line 12) | class ws_connecter_t ZMQ_FINAL : public stream_connecter_base_t FILE: src/ws_decoder.hpp type zmq (line 10) | namespace zmq class ws_decoder_t (line 15) | class ws_decoder_t function msg_t (line 26) | msg_t *msg () { return &_in_progress; } FILE: src/ws_encoder.hpp type zmq (line 8) | namespace zmq class ws_encoder_t (line 12) | class ws_encoder_t FILE: src/ws_engine.cpp function encode_base64 (line 989) | static int function compute_accept_key (line 1028) | static void compute_accept_key (char *key_, unsigned char *hash_) FILE: src/ws_engine.hpp type zmq (line 16) | namespace zmq class io_thread_t (line 18) | class io_thread_t class session_base_t (line 19) | class session_base_t class ws_engine_t (line 100) | class ws_engine_t : public stream_engine_base_t FILE: src/ws_listener.cpp type sockaddr_storage (line 218) | struct sockaddr_storage type sockaddr (line 226) | struct sockaddr type sockaddr (line 230) | struct sockaddr FILE: src/ws_listener.hpp type zmq (line 14) | namespace zmq function stream_listener_base_t (line 16) | class ws_listener_t ZMQ_FINAL : public stream_listener_base_t FILE: src/ws_protocol.hpp type zmq (line 6) | namespace zmq class ws_protocol_t (line 9) | class ws_protocol_t type opcode_t (line 13) | enum opcode_t FILE: src/wss_address.hpp type zmq (line 8) | namespace zmq class wss_address_t (line 10) | class wss_address_t : public ws_address_t FILE: src/wss_engine.cpp function verify_certificate_callback (line 6) | static int verify_certificate_callback (gnutls_session_t session) FILE: src/wss_engine.hpp type zmq (line 11) | namespace zmq class wss_engine_t (line 13) | class wss_engine_t : public ws_engine_t FILE: src/xpub.cpp class ctx_t (line 13) | class ctx_t function stub (line 246) | static void stub (zmq::mtrie_t::prefix_t data_, size_t size_, void *arg_) FILE: src/xpub.hpp type zmq (line 13) | namespace zmq class ctx_t (line 15) | class ctx_t class msg_t (line 16) | class msg_t class pipe_t (line 17) | class pipe_t class io_thread_t (line 18) | class io_thread_t class xpub_t (line 20) | class xpub_t : public socket_base_t FILE: src/xsub.cpp class ctx_t (line 10) | class ctx_t FILE: src/xsub.hpp type zmq (line 16) | namespace zmq class ctx_t (line 18) | class ctx_t class pipe_t (line 19) | class pipe_t class io_thread_t (line 20) | class io_thread_t class xsub_t (line 22) | class xsub_t : public socket_base_t FILE: src/ypipe.hpp type zmq (line 10) | namespace zmq class ypipe_t (line 19) | class ypipe_t function write (line 47) | void write (const T &value_, bool incomplete_) function unwrite (line 64) | bool unwrite (T *value_) function flush (line 76) | bool flush () function check_read (line 101) | bool check_read () function read (line 126) | bool read (T *value_) function probe (line 142) | bool probe (bool (*fn_) (const T &)) FILE: src/ypipe_base.hpp type zmq (line 9) | namespace zmq class ypipe_base_t (line 15) | class ypipe_base_t FILE: src/ypipe_conflate.hpp type zmq (line 10) | namespace zmq class ypipe_conflate_t (line 19) | class ypipe_conflate_t function write (line 33) | void write (const T &value_, bool incomplete_) function unwrite (line 45) | bool unwrite (T *) { return false; } function flush (line 51) | bool flush () { return reader_awake; } function check_read (line 54) | bool check_read () function read (line 65) | bool read (T *value_) function probe (line 76) | bool probe (bool (*fn_) (const T &)) { return dbuffer.probe (fn_); } FILE: src/yqueue.hpp class yqueue_t (line 34) | class yqueue_t method yqueue_t (line 41) | inline yqueue_t () method T (line 71) | inline T &front () { return _begin_chunk->values[_begin_pos]; } method T (line 75) | inline T &back () { return _back_chunk->values[_back_pos]; } method push (line 78) | inline void push () method unpush (line 106) | inline void unpush () method pop (line 131) | inline void pop () type chunk_t (line 149) | struct chunk_t method chunk_t (line 156) | static inline chunk_t *allocate_chunk () class yqueue_t (line 36) | class yqueue_t method yqueue_t (line 41) | inline yqueue_t () method T (line 71) | inline T &front () { return _begin_chunk->values[_begin_pos]; } method T (line 75) | inline T &back () { return _back_chunk->values[_back_pos]; } method push (line 78) | inline void push () method unpush (line 106) | inline void unpush () method pop (line 131) | inline void pop () type chunk_t (line 149) | struct chunk_t method chunk_t (line 156) | static inline chunk_t *allocate_chunk () FILE: src/zap_client.cpp type zmq (line 9) | namespace zmq FILE: src/zap_client.hpp type zmq (line 8) | namespace zmq class zap_client_t (line 10) | class zap_client_t : public virtual mechanism_base_t class zap_client_common_handshake_t (line 38) | class zap_client_common_handshake_t : public zap_client_t type state_t (line 41) | enum state_t FILE: src/zmq.cpp type iovec (line 45) | struct iovec function zmq_version (line 88) | void zmq_version (int *major_, int *minor_, int *patch_) function zmq_errno (line 101) | int zmq_errno (void) function zmq_ctx_term (line 128) | int zmq_ctx_term (void *ctx_) function zmq_ctx_shutdown (line 147) | int zmq_ctx_shutdown (void *ctx_) function zmq_ctx_set (line 156) | int zmq_ctx_set (void *ctx_, int option_, int optval_) function zmq_ctx_set_ext (line 161) | int zmq_ctx_set_ext (void *ctx_, function zmq_ctx_get (line 174) | int zmq_ctx_get (void *ctx_, int option_) function zmq_ctx_get_ext (line 183) | int zmq_ctx_get_ext (void *ctx_, int option_, void *optval_, size_t *opt... function zmq_term (line 207) | int zmq_term (void *ctx_) function zmq_ctx_destroy (line 212) | int zmq_ctx_destroy (void *ctx_) function zmq_close (line 241) | int zmq_close (void *s_) function zmq_setsockopt (line 250) | int zmq_setsockopt (void *s_, function zmq_getsockopt (line 261) | int zmq_getsockopt (void *s_, int option_, void *optval_, size_t *optval... function zmq_socket_monitor_versioned (line 269) | int zmq_socket_monitor_versioned ( function zmq_socket_monitor (line 278) | int zmq_socket_monitor (void *s_, const char *addr_, int events_) function zmq_join (line 283) | int zmq_join (void *s_, const char *group_) function zmq_leave (line 291) | int zmq_leave (void *s_, const char *group_) function zmq_bind (line 299) | int zmq_bind (void *s_, const char *addr_) function zmq_connect (line 307) | int zmq_connect (void *s_, const char *addr_) function zmq_connect_peer (line 315) | uint32_t zmq_connect_peer (void *s_, const char *addr_) function zmq_disconnect_peer (line 336) | int zmq_disconnect_peer (void *s_, uint32_t routing_id_) function zmq_unbind (line 345) | int zmq_unbind (void *s_, const char *addr_) function zmq_disconnect (line 353) | int zmq_disconnect (void *s_, const char *addr_) function s_sendmsg (line 363) | static inline int function zmq_sendmsg (line 380) | int zmq_sendmsg (void *s_, zmq_msg_t *msg_, int flags_) function zmq_send (line 385) | int zmq_send (void *s_, const void *buf_, size_t len_, int flags_) function zmq_send_const (line 408) | int zmq_send_const (void *s_, const void *buf_, size_t len_, int flags_) function zmq_sendiov (line 440) | int zmq_sendiov (void *s_, iovec *a_, size_t count_, int flags_) function s_recvmsg (line 477) | static int s_recvmsg (zmq::socket_base_t *s_, zmq_msg_t *msg_, int flags_) function zmq_recvmsg (line 489) | int zmq_recvmsg (void *s_, zmq_msg_t *msg_, int flags_) function zmq_recv (line 495) | int zmq_recv (void *s_, void *buf_, size_t len_, int flags_) function zmq_recviov (line 543) | int zmq_recviov (void *s_, iovec *a_, size_t *count_, int flags_) function zmq_msg_init (line 595) | int zmq_msg_init (zmq_msg_t *msg_) function zmq_msg_init_size (line 600) | int zmq_msg_init_size (zmq_msg_t *msg_, size_t size_) function zmq_msg_init_buffer (line 605) | int zmq_msg_init_buffer (zmq_msg_t *msg_, const void *buf_, size_t size_) function zmq_msg_init_data (line 610) | int zmq_msg_init_data ( function zmq_msg_send (line 617) | int zmq_msg_send (zmq_msg_t *msg_, void *s_, int flags_) function zmq_msg_recv (line 625) | int zmq_msg_recv (zmq_msg_t *msg_, void *s_, int flags_) function zmq_msg_close (line 633) | int zmq_msg_close (zmq_msg_t *msg_) function zmq_msg_move (line 638) | int zmq_msg_move (zmq_msg_t *dest_, zmq_msg_t *src_) function zmq_msg_copy (line 644) | int zmq_msg_copy (zmq_msg_t *dest_, zmq_msg_t *src_) function zmq_msg_size (line 655) | size_t zmq_msg_size (const zmq_msg_t *msg_) function zmq_msg_more (line 660) | int zmq_msg_more (const zmq_msg_t *msg_) function zmq_msg_get (line 665) | int zmq_msg_get (const zmq_msg_t *msg_, int property_) function zmq_msg_set (line 689) | int zmq_msg_set (zmq_msg_t *, int, int) function zmq_msg_set_routing_id (line 696) | int zmq_msg_set_routing_id (zmq_msg_t *msg_, uint32_t routing_id_) function zmq_msg_routing_id (line 702) | uint32_t zmq_msg_routing_id (zmq_msg_t *msg_) function zmq_msg_set_group (line 707) | int zmq_msg_set_group (zmq_msg_t *msg_, const char *group_) function zmq_poller_poll (line 736) | static int zmq_poller_poll (zmq_pollitem_t *items_, int nitems_, long ti... function zmq_poll (line 835) | int zmq_poll (zmq_pollitem_t *items_, int nitems_, long timeout_) function zmq_poll_check_items_ (line 1139) | int zmq_poll_check_items_ (zmq_pollitem_t *items_, int nitems_, long tim... type zmq_poll_select_fds_t_ (line 1167) | struct zmq_poll_select_fds_t_ method zmq_poll_select_fds_t_ (line 1169) | explicit zmq_poll_select_fds_t_ (int nitems_) : function zmq_poll_select_fds_t_ (line 1192) | zmq_poll_select_fds_t_ method zmq_poll_select_fds_t_ (line 1169) | explicit zmq_poll_select_fds_t_ (int nitems_) : function timeval (line 1239) | timeval *zmq_poll_select_set_timeout_ ( function timespec (line 1257) | timespec *zmq_poll_select_set_timeout_ ( function zmq_poll_select_check_events_ (line 1275) | int zmq_poll_select_check_events_ (zmq_pollitem_t *items_, function zmq_poll_must_break_loop_ (line 1316) | bool zmq_poll_must_break_loop_ (long timeout_, function zmq_ppoll (line 1369) | int zmq_ppoll (zmq_pollitem_t *items_, function zmq_poller_destroy (line 1446) | int zmq_poller_destroy (void **poller_p_) function check_poller (line 1462) | static int check_poller (void *const poller_) function check_events (line 1473) | static int check_events (const short events_) function check_poller_registration_args (line 1482) | static int check_poller_registration_args (void *const poller_, void *co... function check_poller_fd_registration_args (line 1495) | static int check_poller_fd_registration_args (void *const poller_, function zmq_poller_size (line 1509) | int zmq_poller_size (void *poller_) function zmq_poller_add (line 1517) | int zmq_poller_add (void *poller_, void *s_, void *user_data_, short eve... function zmq_poller_add_fd (line 1529) | int zmq_poller_add_fd (void *poller_, function zmq_poller_modify (line 1543) | int zmq_poller_modify (void *poller_, void *s_, short events_) function zmq_poller_modify_fd (line 1556) | int zmq_poller_modify_fd (void *poller_, zmq::fd_t fd_, short events_) function zmq_poller_remove (line 1566) | int zmq_poller_remove (void *poller_, void *s_) function zmq_poller_remove_fd (line 1576) | int zmq_poller_remove_fd (void *poller_, zmq::fd_t fd_) function zmq_poller_wait (line 1584) | int zmq_poller_wait (void *poller_, zmq_poller_event_t *event_, long tim... function zmq_poller_wait_all (line 1598) | int zmq_poller_wait_all (void *poller_, function zmq_poller_fd (line 1623) | int zmq_poller_fd (void *poller_, zmq_fd_t *fd_) function zmq_socket_get_peer_state (line 1635) | int zmq_socket_get_peer_state (void *s_, function zmq_timers_destroy (line 1655) | int zmq_timers_destroy (void **timers_p_) function zmq_timers_add (line 1667) | int zmq_timers_add (void *timers_, function zmq_timers_cancel (line 1681) | int zmq_timers_cancel (void *timers_, int timer_id_) function zmq_timers_set_interval (line 1691) | int zmq_timers_set_interval (void *timers_, int timer_id_, size_t interv... function zmq_timers_reset (line 1702) | int zmq_timers_reset (void *timers_, int timer_id_) function zmq_timers_timeout (line 1712) | long zmq_timers_timeout (void *timers_) function zmq_timers_execute (line 1722) | int zmq_timers_execute (void *timers_) function zmq_proxy (line 1734) | int zmq_proxy (void *frontend_, void *backend_, void *capture_) function zmq_proxy_steerable (line 1746) | int zmq_proxy_steerable (void *frontend_, function zmq_device (line 1763) | int zmq_device (int /* type */, void *frontend_, void *backend_) function zmq_has (line 1771) | int zmq_has (const char *capability_) function zmq_socket_monitor_pipes_stats (line 1821) | int zmq_socket_monitor_pipes_stats (void *s_) FILE: src/zmq_draft.h type SOCKET (line 109) | typedef SOCKET zmq_fd_t; type zmq_fd_t (line 111) | typedef int zmq_fd_t; type zmq_poller_event_t (line 114) | typedef struct zmq_poller_event_t FILE: src/zmq_utils.cpp function zmq_sleep (line 23) | void zmq_sleep (int seconds_) function zmq_stopwatch_intermediate (line 40) | unsigned long zmq_stopwatch_intermediate (void *watch_) function zmq_stopwatch_stop (line 47) | unsigned long zmq_stopwatch_stop (void *watch_) function zmq_threadclose (line 62) | void zmq_threadclose (void *thread_) function zmq_curve_keypair (line 190) | int zmq_curve_keypair (char *z85_public_key_, char *z85_secret_key_) function zmq_curve_public (line 222) | int zmq_curve_public (char *z85_public_key_, const char *z85_secret_key_) function zmq_atomic_counter_set (line 264) | void zmq_atomic_counter_set (void *counter_, int value_) function zmq_atomic_counter_inc (line 271) | int zmq_atomic_counter_inc (void *counter_) function zmq_atomic_counter_dec (line 279) | int zmq_atomic_counter_dec (void *counter_) function zmq_atomic_counter_value (line 286) | int zmq_atomic_counter_value (void *counter_) function zmq_atomic_counter_destroy (line 293) | void zmq_atomic_counter_destroy (void **counter_p_) FILE: src/zmtp_engine.hpp type zmq (line 19) | namespace zmq class io_thread_t (line 29) | class io_thread_t class session_base_t (line 30) | class session_base_t class mechanism_t (line 31) | class mechanism_t function stream_engine_base_t (line 36) | class zmtp_engine_t ZMQ_FINAL : public stream_engine_base_t FILE: tests/test_abstract_ipc.cpp function test_roundtrip (line 13) | void test_roundtrip () function test_empty_abstract_name (line 33) | void test_empty_abstract_name () function main (line 41) | int main (void) FILE: tests/test_address_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_tipc_port_identity (line 23) | void test_tipc_port_identity () function test_tipc_bad_addresses (line 49) | void test_tipc_bad_addresses () function main (line 65) | int main () FILE: tests/test_ancillaries.cpp function setUp (line 13) | void setUp () function tearDown (line 17) | void tearDown () function test_version (line 21) | void test_version () function test_strerrror (line 31) | void test_strerrror () function main (line 36) | int main () FILE: tests/test_app_meta.cpp function setUp (line 9) | void setUp () function tearDown (line 12) | void tearDown () function test_app_meta_reqrep (line 16) | void test_app_meta_reqrep () function main (line 134) | int main () FILE: tests/test_atomics.cpp function setUp (line 8) | void setUp () function tearDown (line 12) | void tearDown () function test (line 16) | void test () function main (line 33) | int main () FILE: tests/test_base85.cpp function setUp (line 6) | void setUp () function tearDown (line 10) | void tearDown () function test__zmq_z85_encode__valid__success (line 15) | void test__zmq_z85_encode__valid__success () function test__zmq_z85_encode__invalid__failure (line 31) | void test__zmq_z85_encode__invalid__failure (size_t size_) function test__zmq_z85_decode__valid__success (line 39) | void test__zmq_z85_decode__valid__success () function test__zmq_z85_decode__invalid__failure (line 55) | void test__zmq_z85_decode__invalid__failure (const char (&encoded_)[SIZE]) function test__zmq_z85_encode__zmq_z85_decode__roundtrip (line 66) | void test__zmq_z85_encode__zmq_z85_decode__roundtrip ( function test__zmq_z85_decode__zmq_z85_encode__roundtrip (line 83) | void test__zmq_z85_decode__zmq_z85_encode__roundtrip ( function main (line 154) | int main () FILE: tests/test_bind_after_connect_tcp.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 29) | int main (void) FILE: tests/test_bind_curve_fuzzer.cpp function LLVMFuzzerTestOneInput (line 14) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_bind_curve_fuzzer (line 94) | void test_bind_curve_fuzzer () function main (line 114) | int main (int argc, char **argv) FILE: tests/test_bind_fuzzer.cpp function LLVMFuzzerTestOneInput (line 17) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_bind_fuzzer (line 40) | void test_bind_fuzzer () function main (line 60) | int main (int argc, char **argv) FILE: tests/test_bind_null_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_bind_null_fuzzer (line 57) | void test_bind_null_fuzzer () function main (line 77) | int main (int argc, char **argv) FILE: tests/test_bind_src_address.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 22) | int main (void) FILE: tests/test_bind_stream_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_bind_stream_fuzzer (line 76) | void test_bind_stream_fuzzer () function main (line 96) | int main (int argc, char **argv) FILE: tests/test_bind_ws_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_bind_ws_fuzzer (line 69) | void test_bind_ws_fuzzer () function main (line 89) | int main (int argc, char **argv) FILE: tests/test_busy_poll.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 25) | int main () FILE: tests/test_capabilities.cpp function setUp (line 6) | void setUp () function tearDown (line 10) | void tearDown () function test_capabilities (line 14) | void test_capabilities () function main (line 71) | int main () FILE: tests/test_channel.cpp function setUp (line 11) | void setUp () function tearDown (line 22) | void tearDown () function test_roundtrip (line 30) | void test_roundtrip () function test_sndmore_fails (line 39) | void test_sndmore_fails () function main (line 46) | int main () FILE: tests/test_client_server.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function send_sndmore_expect_failure (line 19) | void send_sndmore_expect_failure (void *socket_) function test_client_sndmore_fails (line 26) | void test_client_sndmore_fails () function test_server_sndmore_fails (line 37) | void test_server_sndmore_fails () function test_routing_id (line 48) | void test_routing_id () function main (line 99) | int main (void) FILE: tests/test_conflate.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 42) | int main (int, char *[]) FILE: tests/test_connect_curve_fuzzer.cpp function LLVMFuzzerTestOneInput (line 13) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_connect_curve_fuzzer (line 83) | void test_connect_curve_fuzzer () function main (line 103) | int main (int argc, char **argv) FILE: tests/test_connect_delay_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 7) | SETUP_TEARDOWN_TESTCONTEXT function test_send_one_connected_one_unconnected_with_delay (line 72) | void test_send_one_connected_one_unconnected_with_delay () function test_send_disconnected_with_delay (line 139) | void test_send_disconnected_with_delay () function main (line 207) | int main (void) FILE: tests/test_connect_fuzzer.cpp function LLVMFuzzerTestOneInput (line 13) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_connect_fuzzer (line 27) | void test_connect_fuzzer () function main (line 47) | int main (int argc, char **argv) FILE: tests/test_connect_null_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_connect_null_fuzzer (line 62) | void test_connect_null_fuzzer () function main (line 82) | int main (int argc, char **argv) FILE: tests/test_connect_resolve.cpp function setUp (line 11) | void setUp () function tearDown (line 17) | void tearDown () function test_hostname_ipv4 (line 24) | void test_hostname_ipv4 () function test_loopback_ipv6 (line 29) | void test_loopback_ipv6 () function test_invalid_service_fails (line 34) | void test_invalid_service_fails () function test_hostname_with_spaces_fails (line 40) | void test_hostname_with_spaces_fails () function test_no_hostname_fails (line 46) | void test_no_hostname_fails () function test_x (line 52) | void test_x () function test_invalid_proto_fails (line 58) | void test_invalid_proto_fails () function main (line 65) | int main (void) FILE: tests/test_connect_rid.cpp function test_stream_2_stream (line 15) | void test_stream_2_stream () function test_router_2_router (line 64) | void test_router_2_router (bool named_) function test_router_2_router_while_receiving (line 131) | void test_router_2_router_while_receiving () function test_router_2_router_unnamed (line 205) | void test_router_2_router_unnamed () function test_router_2_router_named (line 210) | void test_router_2_router_named () function main (line 215) | int main () FILE: tests/test_connect_stream_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_connect_null_fuzzer (line 61) | void test_connect_null_fuzzer () function main (line 81) | int main (int argc, char **argv) FILE: tests/test_connect_ws_fuzzer.cpp function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_connect_ws_fuzzer (line 69) | void test_connect_ws_fuzzer () function main (line 89) | int main (int argc, char **argv) FILE: tests/test_ctx_destroy.cpp function setUp (line 8) | void setUp () function tearDown (line 12) | void tearDown () function receiver (line 16) | static void receiver (void *socket_) function test_ctx_destroy (line 24) | void test_ctx_destroy () function test_ctx_shutdown (line 40) | void test_ctx_shutdown () function test_ctx_shutdown_socket_opened_after (line 68) | void test_ctx_shutdown_socket_opened_after () function test_ctx_shutdown_only_socket_opened_after (line 90) | void test_ctx_shutdown_only_socket_opened_after () function test_zmq_ctx_term_null_fails (line 107) | void test_zmq_ctx_term_null_fails () function test_zmq_term_null_fails (line 114) | void test_zmq_term_null_fails () function test_zmq_ctx_shutdown_null_fails (line 121) | void test_zmq_ctx_shutdown_null_fails () type poller_test_data_t (line 129) | struct poller_test_data_t function run_poller (line 136) | void run_poller (void *data_) function test_poller_exists_with_socket_on_zmq_ctx_term (line 163) | void test_poller_exists_with_socket_on_zmq_ctx_term (const int socket_ty... function test_poller_exists_with_socket_on_zmq_ctx_term_thread_safe_socket (line 195) | void test_poller_exists_with_socket_on_zmq_ctx_term_thread_safe_socket () function test_poller_exists_with_socket_on_zmq_ctx_term_non_thread_safe_socket (line 204) | void test_poller_exists_with_socket_on_zmq_ctx_term_non_thread_safe_sock... function main (line 209) | int main (void) FILE: tests/test_ctx_options.cpp function is_allowed_to_raise_priority (line 20) | bool is_allowed_to_raise_priority () function is_allowed_to_raise_priority (line 46) | bool is_allowed_to_raise_priority () function test_ctx_thread_opts (line 54) | void test_ctx_thread_opts () function test_ctx_zero_copy (line 138) | void test_ctx_zero_copy () function test_ctx_option_max_sockets (line 181) | void test_ctx_option_max_sockets () function test_ctx_option_socket_limit (line 187) | void test_ctx_option_socket_limit () function test_ctx_option_io_threads (line 197) | void test_ctx_option_io_threads () function test_ctx_option_ipv6 (line 203) | void test_ctx_option_ipv6 () function test_ctx_option_msg_t_size (line 208) | void test_ctx_option_msg_t_size () function test_ctx_option_ipv6_set (line 216) | void test_ctx_option_ipv6_set () function test_ctx_option_blocky (line 223) | void test_ctx_option_blocky () function test_ctx_option_invalid (line 259) | void test_ctx_option_invalid () function main (line 267) | int main (void) FILE: tests/test_dgram.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 9) | SETUP_TEARDOWN_TESTCONTEXT function str_recv_from (line 17) | void str_recv_from (void *s_, char **ptr_content_, char **ptr_address_) function test_connect_fails (line 29) | void test_connect_fails () function test_roundtrip (line 40) | void test_roundtrip () function main (line 72) | int main (void) FILE: tests/test_diffserv.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 38) | int main () FILE: tests/test_disconnect_inproc.cpp function test_disconnect_inproc (line 19) | void test_disconnect_inproc () function main (line 103) | int main (int, char **) FILE: tests/test_disconnect_msg.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_tcp (line 38) | void test_tcp () function test_inproc (line 43) | void test_inproc () function test_inproc_disconnect (line 49) | void test_inproc_disconnect () function main (line 82) | int main () FILE: tests/test_filter_ipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 9) | SETUP_TEARDOWN_TESTCONTEXT function run_test (line 36) | static void function init_groups (line 85) | void init_groups () function test_no_filters (line 105) | void test_no_filters () function test_filter_with_process_owner_uid (line 111) | void test_filter_with_process_owner_uid () function test_filter_with_possibly_nonexistent_uid (line 115) | void test_filter_with_possibly_nonexistent_uid () function test_filter_with_process_owner_gid (line 119) | void test_filter_with_process_owner_gid () function test_filter_with_supplemental_process_owner_gid (line 123) | void test_filter_with_supplemental_process_owner_gid () function test_filter_with_possibly_nonexistent_gid (line 127) | void test_filter_with_possibly_nonexistent_gid () function test_filter_with_current_process_pid (line 132) | void test_filter_with_current_process_pid () function test_filter_with_possibly_nonexistent_pid (line 136) | void test_filter_with_possibly_nonexistent_pid () function test_filter_with_pid_fails (line 141) | void test_filter_with_pid_fails () function test_filter_with_zero_uid_fails (line 149) | void test_filter_with_zero_uid_fails () function test_filter_with_zero_gid_fails (line 153) | void test_filter_with_zero_gid_fails () function test_filter_with_zero_pid_fails (line 157) | void test_filter_with_zero_pid_fails () function main (line 163) | int main (void) FILE: tests/test_fork.cpp function test_fork (line 18) | void test_fork () function main (line 69) | int main (void) FILE: tests/test_getsockopt_memset.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function main (line 32) | int main (void) FILE: tests/test_heartbeats.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 28) | SETUP_TEARDOWN_TESTCONTEXT function recv_with_retry (line 61) | static void recv_with_retry (raw_socket fd_, char *buffer_, int bytes_) function mock_handshake (line 75) | static void mock_handshake (raw_socket fd_, int mock_ping_) function setup_curve (line 126) | static void setup_curve (void *socket_, int is_server_) function prep_server_socket (line 154) | static void prep_server_socket (int set_heartbeats_, function test_heartbeat_timeout (line 198) | static void test_heartbeat_timeout (int server_type_, int mock_ping_) function test_heartbeat_ttl (line 233) | static void test_heartbeat_ttl (int client_type_, int server_type_) function test_heartbeat_notimeout (line 275) | static void function test_heartbeat_timeout_router (line 310) | void test_heartbeat_timeout_router () function test_heartbeat_timeout_router_mock_ping (line 315) | void test_heartbeat_timeout_router_mock_ping () function test_setsockopt_heartbeat_success (line 349) | void test_setsockopt_heartbeat_success (const int value_) function test_setsockopt_heartbeat_ttl_max (line 366) | void test_setsockopt_heartbeat_ttl_max () function test_setsockopt_heartbeat_ttl_more_than_max_fails (line 371) | void test_setsockopt_heartbeat_ttl_more_than_max_fails () function test_setsockopt_heartbeat_ttl_near_zero (line 382) | void test_setsockopt_heartbeat_ttl_near_zero () function main (line 387) | int main (void) FILE: tests/test_hello_msg.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_tcp (line 32) | void test_tcp () function test_inproc (line 37) | void test_inproc () function test_inproc_late_bind (line 42) | void test_inproc_late_bind () function main (line 71) | int main () FILE: tests/test_hiccup_msg.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 42) | int main () FILE: tests/test_hwm.cpp type TestType (line 10) | enum TestType function test_defaults (line 16) | void test_defaults () function count_msg (line 49) | int count_msg (int send_hwm_, int recv_hwm_, TestType test_type_) function test_inproc_bind_first (line 109) | int test_inproc_bind_first (int send_hwm_, int recv_hwm_) function test_inproc_connect_first (line 114) | int test_inproc_connect_first (int send_hwm_, int recv_hwm_) function test_inproc_connect_and_close_first (line 119) | int test_inproc_connect_and_close_first (int send_hwm_, int recv_hwm_) function test_inproc_bind_and_close_first (line 155) | int test_inproc_bind_and_close_first (int send_hwm_, int /* recv_hwm */) function test_infinite_both_inproc_bind_first (line 192) | void test_infinite_both_inproc_bind_first () function test_infinite_both_inproc_connect_first (line 198) | void test_infinite_both_inproc_connect_first () function test_infinite_receive_inproc_bind_first (line 204) | void test_infinite_receive_inproc_bind_first () function test_infinite_receive_inproc_connect_first (line 210) | void test_infinite_receive_inproc_connect_first () function test_infinite_send_inproc_bind_first (line 216) | void test_infinite_send_inproc_bind_first () function test_infinite_send_inproc_connect_first (line 222) | void test_infinite_send_inproc_connect_first () function test_finite_both_bind_first (line 228) | void test_finite_both_bind_first () function test_finite_both_connect_first (line 234) | void test_finite_both_connect_first () function test_infinite_recv_connect_and_close_first (line 241) | void test_infinite_recv_connect_and_close_first () function test_infinite_recv_bind_and_close_first (line 248) | void test_infinite_recv_bind_and_close_first () function main (line 256) | int main (void) FILE: tests/test_hwm_pubsub.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 12) | SETUP_TEARDOWN_TESTCONTEXT function receive (line 62) | int receive (void *socket_, int *is_termination_) function test_blocking (line 82) | int test_blocking (int send_hwm_, int msg_cnt_, const char *endpoint_) function test_reset_hwm (line 158) | void test_reset_hwm () function test_defaults_large (line 220) | void test_defaults_large (const char *bind_endpoint_) function test_defaults_small (line 226) | void test_defaults_small (const char *bind_endpoint_) function test_blocking (line 232) | void test_blocking (const char *bind_endpoint_) function main (line 266) | int main () FILE: tests/test_immediate.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_immediate_2 (line 73) | void test_immediate_2 () function test_immediate_3 (line 131) | void test_immediate_3 () function main (line 190) | int main (void) FILE: tests/test_inproc_connect.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function simult_conn (line 23) | static void simult_conn (void *endpt_) function simult_bind (line 38) | static void simult_bind (void *endpt_) function test_bind_before_connect (line 53) | void test_bind_before_connect () function test_connect_before_bind (line 74) | void test_connect_before_bind () function test_connect_before_bind_pub_sub (line 95) | void test_connect_before_bind_pub_sub () function test_connect_before_bind_ctx_term (line 124) | void test_connect_before_bind_ctx_term () function test_multiple_connects (line 139) | void test_multiple_connects () function test_multiple_threads (line 171) | void test_multiple_threads () function test_simultaneous_connect_bind_threads (line 199) | void test_simultaneous_connect_bind_threads () function test_routing_id (line 225) | void test_routing_id () function test_connect_only (line 263) | void test_connect_only () function test_unbind (line 272) | void test_unbind () function test_shutdown_during_pend (line 299) | void test_shutdown_during_pend () function main (line 311) | int main (void) FILE: tests/test_invalid_rep.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 57) | int main () FILE: tests/test_iov.cpp type iovec (line 15) | struct iovec function do_check (line 22) | static void do_check (void *sb_, void *sc_, size_t msg_size_) function test_iov (line 100) | void test_iov () function main (line 120) | int main () FILE: tests/test_ipc_wildcard.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 23) | int main () FILE: tests/test_issue_566.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 64) | int main () FILE: tests/test_last_endpoint.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_last_endpoint (line 18) | void test_last_endpoint () function main (line 31) | int main (void) FILE: tests/test_many_sockets.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 10) | SETUP_TEARDOWN_TESTCONTEXT function test_zmq_default_max (line 39) | void test_zmq_default_max () function main (line 63) | int main (void) FILE: tests/test_metadata.cpp function setUp (line 9) | void setUp () function tearDown (line 13) | void tearDown () function zap_handler (line 17) | static void zap_handler (void *handler_) function test_metadata (line 60) | void test_metadata () function test_router_prefetch_metadata (line 103) | void test_router_prefetch_metadata () function main (line 153) | int main () FILE: tests/test_mock_pub_sub.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 9) | SETUP_TEARDOWN_TESTCONTEXT function recv_with_retry (line 42) | static void recv_with_retry (fd_t fd_, char *buffer_, int bytes_) function mock_handshake (line 56) | static void mock_handshake (fd_t fd_, bool sub_command, bool mock_pub) function prep_server_socket (line 88) | static void prep_server_socket (void **server_out_, function test_mock_pub_sub (line 118) | static void test_mock_pub_sub (bool sub_command_, bool mock_pub_) function test_mock_sub_command (line 195) | void test_mock_sub_command () function test_mock_sub_legacy (line 200) | void test_mock_sub_legacy () function test_mock_pub_command (line 205) | void test_mock_pub_command () function test_mock_pub_legacy (line 210) | void test_mock_pub_legacy () function main (line 215) | int main (void) FILE: tests/test_monitor.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 11) | SETUP_TEARDOWN_TESTCONTEXT function test_monitor_basic (line 31) | void test_monitor_basic () function test_monitor_versioned_invalid_socket_type (line 108) | void test_monitor_versioned_invalid_socket_type () function test_monitor_versioned_basic (line 120) | void test_monitor_versioned_basic (bind_function_t bind_function_, function test_monitor_versioned_basic_tcp_ipv4 (line 252) | void test_monitor_versioned_basic_tcp_ipv4 () function test_monitor_versioned_basic_tcp_ipv6 (line 260) | void test_monitor_versioned_basic_tcp_ipv6 () function test_monitor_versioned_basic_ipc (line 268) | void test_monitor_versioned_basic_ipc () function test_monitor_versioned_basic_tipc (line 276) | void test_monitor_versioned_basic_tipc () function test_monitor_versioned_stats (line 285) | void test_monitor_versioned_stats (bind_function_t bind_function_, function test_monitor_versioned_stats_tcp_ipv4 (line 394) | void test_monitor_versioned_stats_tcp_ipv4 () function test_monitor_versioned_stats_tcp_ipv6 (line 400) | void test_monitor_versioned_stats_tcp_ipv6 () function test_monitor_versioned_stats_ipc (line 406) | void test_monitor_versioned_stats_ipc () function main (line 414) | int main () FILE: tests/test_msg_ffn.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_msg_init_ffn (line 17) | void test_msg_init_ffn () function main (line 92) | int main (void) FILE: tests/test_msg_flags.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_shared_refcounted (line 42) | void test_shared_refcounted () function test_shared_const (line 66) | void test_shared_const () function main (line 81) | int main () FILE: tests/test_msg_init.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_msg_init_size (line 18) | void test_msg_init_size () function test_msg_init_buffer (line 34) | void test_msg_init_buffer () function main (line 50) | int main (void) FILE: tests/test_pair_inproc.cpp function setUp (line 11) | void setUp () function tearDown (line 22) | void tearDown () function test_roundtrip (line 30) | void test_roundtrip () function test_zmq_send_const (line 36) | void test_zmq_send_const () function main (line 47) | int main () FILE: tests/test_pair_ipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_endpoint_too_long (line 28) | void test_endpoint_too_long () function main (line 46) | int main (void) FILE: tests/test_pair_tcp.cpp function set_sockopt_fastpath (line 17) | void set_sockopt_fastpath (void *socket) function test_pair_tcp (line 26) | void test_pair_tcp (extra_func_t extra_func_ = NULL) function test_pair_tcp_regular (line 48) | void test_pair_tcp_regular () function test_pair_tcp_connect_by_name (line 53) | void test_pair_tcp_connect_by_name () function test_pair_tcp_fastpath (line 84) | void test_pair_tcp_fastpath () function test_io_completion_port (line 91) | void test_io_completion_port () function main (line 119) | int main () FILE: tests/test_pair_tcp_cap_net_admin.cpp function set_sockopt_bind_to_device (line 10) | void set_sockopt_bind_to_device (void *socket) function test_pair_tcp (line 18) | void test_pair_tcp (extra_func_t extra_func_ = NULL) function test_pair_tcp_bind_to_device (line 46) | void test_pair_tcp_bind_to_device () function main (line 51) | int main () FILE: tests/test_pair_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 7) | SETUP_TEARDOWN_TESTCONTEXT function main (line 23) | int main () FILE: tests/test_pair_vmci.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 10) | SETUP_TEARDOWN_TESTCONTEXT function main (line 36) | int main (void) FILE: tests/test_pair_vsock.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 13) | SETUP_TEARDOWN_TESTCONTEXT function main (line 52) | int main (void) FILE: tests/test_peer.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 79) | int main (void) FILE: tests/test_peer_disconnect.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function main (line 69) | int main (void) FILE: tests/test_poller.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 15) | SETUP_TEARDOWN_TESTCONTEXT function test_null_poller_pointers_destroy_direct (line 25) | void test_null_poller_pointers_destroy_direct () function test_null_poller_pointers_destroy_indirect (line 30) | void test_null_poller_pointers_destroy_indirect () function test_null_poller_pointers_size_direct (line 36) | void test_null_poller_pointers_size_direct () function test_null_poller_pointers_size_indirect (line 41) | void test_null_poller_pointers_size_indirect () function test_null_poller_pointers_add_direct (line 47) | void test_null_poller_pointers_add_direct () function test_null_poller_pointers_add_indirect (line 55) | void test_null_poller_pointers_add_indirect () function test_null_poller_pointers_modify_direct (line 64) | void test_null_poller_pointers_modify_direct () function test_null_poller_pointers_modify_indirect (line 72) | void test_null_poller_pointers_modify_indirect () function test_null_poller_pointers_remove_direct (line 81) | void test_null_poller_pointers_remove_direct () function test_null_poller_pointers_remove_indirect (line 88) | void test_null_poller_pointers_remove_indirect () function test_null_poller_pointers_add_fd_direct (line 97) | void test_null_poller_pointers_add_fd_direct () function test_null_poller_pointers_add_fd_indirect (line 107) | void test_null_poller_pointers_add_fd_indirect () function test_null_poller_pointers_modify_fd_direct (line 117) | void test_null_poller_pointers_modify_fd_direct () function test_null_poller_pointers_modify_fd_indirect (line 126) | void test_null_poller_pointers_modify_fd_indirect () function test_null_poller_pointers_remove_fd_direct (line 136) | void test_null_poller_pointers_remove_fd_direct () function test_null_poller_pointers_remove_fd_indirect (line 144) | void test_null_poller_pointers_remove_fd_indirect () function test_null_poller_pointers_wait_direct (line 153) | void test_null_poller_pointers_wait_direct () function test_null_poller_pointers_wait_indirect (line 159) | void test_null_poller_pointers_wait_indirect () function test_null_poller_pointers_wait_all_direct (line 167) | void test_null_poller_pointers_wait_all_direct () function test_null_poller_pointers_wait_all_indirect (line 174) | void test_null_poller_pointers_wait_all_indirect () function test_null_poller_pointer_poller_fd (line 182) | void test_null_poller_pointer_poller_fd () function test_null_socket_pointers (line 189) | void test_null_socket_pointers () function test_with_empty_poller (line 218) | void test_with_empty_poller (extra_poller_socket_func_t extra_func_) function test_with_valid_poller (line 234) | void test_with_valid_poller (extra_poller_func_t extra_func_) function test_call_poller_fd_no_signaler (line 251) | void test_call_poller_fd_no_signaler () function test_call_poller_fd (line 269) | void test_call_poller_fd () function call_poller_wait_null_event_fails (line 287) | void call_poller_wait_null_event_fails (void *poller_) function call_poller_wait_all_null_event_fails_event_count_nonzero (line 292) | void call_poller_wait_all_null_event_fails_event_count_nonzero (void *po... function call_poller_wait_all_null_event_fails_event_count_zero (line 298) | void call_poller_wait_all_null_event_fails_event_count_zero (void *poller_) function call_poller_size (line 321) | void call_poller_size (void *poller_, void *socket_) function call_poller_add_twice_fails (line 357) | void call_poller_add_twice_fails (void *poller_, void *socket_) function call_poller_remove_unregistered_fails (line 369) | void call_poller_remove_unregistered_fails (void *poller_, void *socket_) function call_poller_modify_unregistered_fails (line 375) | void call_poller_modify_unregistered_fails (void *poller_, void *socket_) function call_poller_add_no_events (line 382) | void call_poller_add_no_events (void *poller_, void *socket_) function call_poller_modify_no_events (line 390) | void call_poller_modify_no_events (void *poller_, void *socket_) function call_poller_add_fd_twice_fails (line 399) | void call_poller_add_fd_twice_fails (void *poller_, void * /*zeromq_sock... function call_poller_remove_fd_unregistered_fails (line 414) | void call_poller_remove_fd_unregistered_fails (void *poller_, function call_poller_modify_fd_unregistered_fails (line 426) | void call_poller_modify_fd_unregistered_fails (void *poller_, function call_poller_add_invalid_events_fails (line 438) | void call_poller_add_invalid_events_fails (void *poller_, void *zeromq_s... function call_poller_modify_invalid_events_fails (line 444) | void call_poller_modify_invalid_events_fails (void *poller_, function call_poller_add_fd_invalid_events_fails (line 454) | void call_poller_add_fd_invalid_events_fails (void *poller_, function call_poller_modify_fd_invalid_events_fails (line 464) | void call_poller_modify_fd_invalid_events_fails (void *poller_, function call_poller_wait_empty_with_timeout_fails (line 499) | void call_poller_wait_empty_with_timeout_fails (void *poller_, function call_poller_wait_empty_without_timeout_fails (line 507) | void call_poller_wait_empty_without_timeout_fails (void *poller_, function call_poller_wait_all_empty_negative_count_fails (line 515) | void call_poller_wait_all_empty_negative_count_fails (void *poller_, function call_poller_wait_all_empty_without_timeout_fails (line 523) | void call_poller_wait_all_empty_without_timeout_fails (void *poller_, function call_poller_wait_all_empty_with_timeout_fails (line 531) | void call_poller_wait_all_empty_with_timeout_fails (void *poller_, function call_poller_wait_all_inf_disabled_fails (line 540) | void call_poller_wait_all_inf_disabled_fails (void *poller_, void *socket_) function test_poll_basic (line 564) | void test_poll_basic () function test_poll_fd (line 605) | void test_poll_fd () function test_poll_client_server (line 639) | void test_poll_client_server () function main (line 693) | int main (void) FILE: tests/test_probe_router.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_probe_router_dealer (line 45) | void test_probe_router_dealer () function main (line 76) | int main () FILE: tests/test_proxy.cpp type thread_data (line 17) | struct thread_data function setUp (line 26) | void setUp () function client_task (line 45) | static void client_task (void *db_) function server_task (line 159) | void server_task (void * /*unused_*/) function server_worker (line 218) | static void server_worker (void * /*unused_*/) function test_proxy (line 293) | void test_proxy () function main (line 337) | int main (void) FILE: tests/test_proxy_hwm.cpp function lower_hwm (line 47) | static void lower_hwm (void *skt_) function publisher_thread_main (line 57) | static void publisher_thread_main (void *pvoid_) function subscriber_thread_main (line 113) | static void subscriber_thread_main (void *pvoid_) function proxy_stats_asker_thread_main (line 168) | static void proxy_stats_asker_thread_main (void *pvoid_) function proxy_thread_main (line 213) | static void proxy_thread_main (void *pvoid_) function main (line 277) | int main (void) FILE: tests/test_proxy_single_socket.cpp function setUp (line 8) | void setUp () function server_task (line 16) | void server_task (void * /*unused_*/) function test_proxy_single_socket (line 39) | void test_proxy_single_socket () function main (line 69) | int main (void) FILE: tests/test_proxy_steerable.cpp type thread_data (line 21) | struct thread_data function setUp (line 33) | void setUp () function client_task (line 52) | static void client_task (void *db_) function server_task (line 168) | void server_task (void * /*unused_*/) function server_worker (line 240) | static void server_worker (void * /*unused_*/) function read_stat_value (line 340) | uint64_t read_stat_value (void *proxy_control) function statistics (line 352) | uint64_t statistics (void *proxy_control, const char *runctx) function steer (line 392) | void steer (void *proxy_control, const char *command, const char *runctx) function test_proxy_steerable (line 412) | void test_proxy_steerable () function main (line 508) | int main (void) FILE: tests/test_proxy_terminate.cpp function setUp (line 8) | void setUp () function server_task (line 18) | void server_task (void * /*unused_*/) function test_proxy_terminate (line 49) | void test_proxy_terminate () function main (line 84) | int main (void) FILE: tests/test_pub_invert_matching.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function main (line 86) | int main () FILE: tests/test_pubsub.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_norm (line 39) | void test_norm () function main (line 48) | int main () FILE: tests/test_pubsub_topics_count.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 7) | SETUP_TEARDOWN_TESTCONTEXT function get_subscription_count (line 20) | int get_subscription_count (void *skt) function test_independent_topic_prefixes (line 32) | void test_independent_topic_prefixes () function test_nested_topic_prefixes (line 74) | void test_nested_topic_prefixes () function main (line 116) | int main () FILE: tests/test_radio_dish.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 30) | SETUP_TEARDOWN_TESTCONTEXT function msg_recv_cmp (line 49) | void msg_recv_cmp (void *s_, const char *group_, const char *body_) function test_leave_unjoined_fails (line 65) | void test_leave_unjoined_fails () function test_long_group (line 75) | void test_long_group () function test_join_too_long_fails (line 104) | void test_join_too_long_fails () function test_join_twice_fails (line 118) | void test_join_twice_fails () function test_radio_dish_tcp_poll (line 130) | void test_radio_dish_tcp_poll (int ipv6_) function test_dish_connect_fails (line 199) | void test_dish_connect_fails (int ipv6_) function test_radio_bind_fails (line 215) | void test_radio_bind_fails (int ipv6_) function test_radio_dish_udp (line 231) | void test_radio_dish_udp (int ipv6_) type sockaddr (line 276) | struct sockaddr type sockaddr_in (line 277) | struct sockaddr_in type sockaddr_in6 (line 278) | struct sockaddr_in6 function is_multicast_available (line 283) | static bool is_multicast_available (int ipv6_) function ignore_if_unavailable (line 435) | static void ignore_if_unavailable (int ipv6_) function test_radio_dish_mcast (line 443) | static void test_radio_dish_mcast (int ipv6_) function test_radio_dish_no_loop (line 472) | static void test_radio_dish_no_loop (int ipv6_) function main (line 514) | int main (void) FILE: tests/test_rebind_ipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 35) | int main () FILE: tests/test_reconnect_ivl.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_reconnect_ivl_ipc (line 35) | void test_reconnect_ivl_ipc (void) function test_reconnect_ivl_tcp (line 48) | void test_reconnect_ivl_tcp (bind_function_t bind_function_) function test_reconnect_ivl_tcp_ipv4 (line 59) | void test_reconnect_ivl_tcp_ipv4 () function test_reconnect_ivl_tcp_ipv6 (line 64) | void test_reconnect_ivl_tcp_ipv6 () function main (line 72) | int main (void) FILE: tests/test_reconnect_options.cpp function reconnect_default (line 11) | void reconnect_default () function reconnect_success (line 65) | void reconnect_success () function reconnect_stop_on_refused (line 136) | void reconnect_stop_on_refused () function reconnect_stop_on_handshake_failed (line 198) | void reconnect_stop_on_handshake_failed () function reconnect_stop_after_disconnect (line 251) | void reconnect_stop_after_disconnect () function setUp (line 289) | void setUp () function tearDown (line 294) | void tearDown () function main (line 299) | int main (void) FILE: tests/test_req_correlate.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 86) | int main () FILE: tests/test_req_relaxed.cpp function setUp (line 13) | void setUp () function tearDown (line 41) | void tearDown () function bounce (line 50) | static void bounce (void *socket_) function get_events (line 73) | static int get_events (void *socket_) function test_case_1 (line 82) | void test_case_1 () function test_case_2 (line 117) | void test_case_2 () function test_case_3 (line 141) | void test_case_3 () function test_case_4 (line 155) | void test_case_4 () function main (line 196) | int main () FILE: tests/test_reqrep_device.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 91) | int main () FILE: tests/test_reqrep_device_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 88) | int main () FILE: tests/test_reqrep_inproc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 22) | int main () FILE: tests/test_reqrep_ipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_simple (line 35) | void test_simple (void) function main (line 51) | int main (void) FILE: tests/test_reqrep_tcp.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function make_connect_address (line 37) | void make_connect_address (char *connect_address_, function test_multi_connect (line 50) | void test_multi_connect (int ipv6_) function test_multi_connect_same_port (line 99) | void test_multi_connect_same_port (int ipv6_) function test_single_connect_ipv4 (line 154) | void test_single_connect_ipv4 () function test_multi_connect_ipv4 (line 159) | void test_multi_connect_ipv4 () function test_multi_connect_same_port_ipv4 (line 164) | void test_multi_connect_same_port_ipv4 () function test_single_connect_ipv6 (line 169) | void test_single_connect_ipv6 () function test_multi_connect_ipv6 (line 174) | void test_multi_connect_ipv6 () function test_multi_connect_same_port_ipv6 (line 179) | void test_multi_connect_same_port_ipv6 () function main (line 184) | int main (void) FILE: tests/test_reqrep_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 22) | int main (void) FILE: tests/test_reqrep_vmci.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 10) | SETUP_TEARDOWN_TESTCONTEXT function main (line 36) | int main (void) FILE: tests/test_reqrep_vsock.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 13) | SETUP_TEARDOWN_TESTCONTEXT function main (line 52) | int main (void) FILE: tests/test_router_handover.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_without_handover (line 63) | void test_without_handover () function main (line 120) | int main () FILE: tests/test_router_mandatory.cpp function send_msg_to_peer_if_ready (line 11) | bool send_msg_to_peer_if_ready (void *router_, const char *peer_routing_... function test_get_peer_state (line 27) | void test_get_peer_state () function test_get_peer_state_corner_cases (line 127) | void test_get_peer_state_corner_cases () function test_basic (line 158) | void test_basic () function main (line 196) | int main (void) FILE: tests/test_router_mandatory_hwm.cpp function test_router_mandatory_hwm (line 15) | void test_router_mandatory_hwm () function main (line 86) | int main () FILE: tests/test_router_mandatory_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function main (line 38) | int main (void) FILE: tests/test_router_notify.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_router_notify_helper (line 112) | void test_router_notify_helper (int opt_notify_) function test_router_notify_connect (line 179) | void test_router_notify_connect () function test_router_notify_disconnect (line 185) | void test_router_notify_disconnect () function test_router_notify_both (line 191) | void test_router_notify_both () function test_handshake_fail (line 197) | void test_handshake_fail () function test_error_during_multipart (line 232) | void test_error_during_multipart () function main (line 282) | int main (void) FILE: tests/test_scatter_gather.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_scatter_gather (line 27) | void test_scatter_gather () function main (line 53) | int main () FILE: tests/test_security_curve.cpp function setUp (line 33) | void setUp () function tearDown (line 40) | void tearDown () function zap_handler_large_routing_id (line 56) | static void zap_handler_large_routing_id (void * /*unused_*/) function expect_new_client_curve_bounce_fail (line 61) | void expect_new_client_curve_bounce_fail (const char *server_public_, function test_null_key (line 77) | void test_null_key (void *server_, function test_curve_security_with_valid_credentials (line 105) | void test_curve_security_with_valid_credentials () function test_curve_security_with_bogus_client_credentials (line 128) | void test_curve_security_with_bogus_client_credentials () function expect_zmtp_mechanism_mismatch (line 149) | void expect_zmtp_mechanism_mismatch (void *client_, function test_curve_security_with_null_client_credentials (line 166) | void test_curve_security_with_null_client_credentials () function test_curve_security_with_plain_client_credentials (line 173) | void test_curve_security_with_plain_client_credentials () function test_curve_security_unauthenticated_message (line 184) | void test_curve_security_unauthenticated_message () function send_all (line 199) | void send_all (fd_t fd_, const char *data_, socket_size_t size_) function send (line 209) | void send (fd_t fd_, const char (&data_)[N]) function send (line 214) | void send (fd_t fd_, const uint8_t (&data_)[N]) function test_curve_security_invalid_hello_wrong_length (line 219) | void test_curve_security_invalid_hello_wrong_length () function make_curve_client_tools (line 238) | zmq::curve_client_tools_t make_curve_client_tools () function host_to_network (line 255) | static uint64_t host_to_network (uint64_t value_) function send_command (line 271) | void send_command (fd_t s_, char (&command_)[N]) function test_curve_security_invalid_hello_command_name (line 285) | void test_curve_security_invalid_hello_command_name () function test_curve_security_invalid_hello_version (line 307) | void test_curve_security_invalid_hello_version () function flush_read (line 329) | void flush_read (fd_t fd_) function recv_all (line 339) | void recv_all (fd_t fd_, uint8_t *data_, socket_size_t len_) function recv_greeting (line 351) | void recv_greeting (fd_t fd_) function fd_t (line 358) | fd_t connect_exchange_greeting_and_send_hello ( function test_curve_security_invalid_initiate_wrong_length (line 374) | void test_curve_security_invalid_initiate_wrong_length () function fd_t (line 395) | fd_t connect_exchange_greeting_and_hello_welcome ( function test_curve_security_invalid_initiate_command_name (line 418) | void test_curve_security_invalid_initiate_command_name () function test_curve_security_invalid_initiate_command_encrypted_cookie (line 438) | void test_curve_security_invalid_initiate_command_encrypted_cookie () function test_curve_security_invalid_initiate_command_encrypted_content (line 458) | void test_curve_security_invalid_initiate_command_encrypted_content () function test_curve_security_invalid_keysize (line 478) | void test_curve_security_invalid_keysize (void *ctx_) function test_null_server_key (line 499) | void test_null_server_key () function test_null_client_public_key (line 507) | void test_null_client_public_key () function test_null_client_secret_key (line 515) | void test_null_client_secret_key () function main (line 524) | int main (void) FILE: tests/test_security_gssapi.cpp function zap_handler (line 30) | static void zap_handler (void *handler_) function check_krb_available (line 80) | void check_krb_available () function setUp (line 87) | void setUp () function tearDown (line 130) | void tearDown () function test_valid_creds (line 144) | void test_valid_creds () function test_unauth_creds (line 166) | void test_unauth_creds () function test_null_creds (line 188) | void test_null_creds () function test_plain_creds (line 203) | void test_plain_creds () function test_vanilla_socket (line 216) | void test_vanilla_socket () function main (line 233) | int main (void) FILE: tests/test_security_no_zap_handler.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_no_zap_handler_enforce_domain (line 25) | void test_no_zap_handler_enforce_domain () function main (line 47) | int main () FILE: tests/test_security_null.cpp function zap_handler (line 20) | static void zap_handler (void *handler_) function setup_zap_handler (line 62) | static void setup_zap_handler () function teardown_zap_handler (line 72) | static void teardown_zap_handler () function setUp (line 78) | void setUp () function tearDown (line 84) | void tearDown () function test_no_domain (line 90) | void test_no_domain () function test_wrong_domain_fails (line 104) | void test_wrong_domain_fails () function test_success (line 121) | void test_success () function test_vanilla_socket (line 136) | void test_vanilla_socket () function main (line 162) | int main () FILE: tests/test_security_plain.cpp function zap_handler (line 9) | static void zap_handler (void *zap_) function setup_zap_handler (line 58) | static void setup_zap_handler () function teardown_zap_handler (line 68) | static void teardown_zap_handler () function setup_server (line 78) | static void setup_server () function teardown_server (line 92) | static void teardown_server () function setUp (line 97) | void setUp () function tearDown (line 104) | void tearDown () function test_plain_success (line 111) | void test_plain_success () function test_plain_client_as_server_fails (line 126) | void test_plain_client_as_server_fails () function test_plain_wrong_credentials_fails (line 141) | void test_plain_wrong_credentials_fails () function test_plain_vanilla_socket (line 156) | void test_plain_vanilla_socket () function main (line 174) | int main (void) FILE: tests/test_security_zap.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function zap_handler_wrong_request_id (line 13) | static void zap_handler_wrong_request_id (void * /*unused_*/) function zap_handler_wrong_status_invalid (line 18) | static void zap_handler_wrong_status_invalid (void * /*unused_*/) function zap_handler_wrong_status_temporary_failure (line 23) | static void zap_handler_wrong_status_temporary_failure (void * /*unused_*/) function zap_handler_wrong_status_internal_error (line 28) | static void zap_handler_wrong_status_internal_error (void * /*unused_*/) function zap_handler_too_many_parts (line 33) | static void zap_handler_too_many_parts (void * /*unused_*/) function zap_handler_disconnect (line 38) | static void zap_handler_disconnect (void * /*unused_*/) function zap_handler_do_not_recv (line 43) | static void zap_handler_do_not_recv (void * /*unused_*/) function zap_handler_do_not_send (line 48) | static void zap_handler_do_not_send (void * /*unused_*/) function expect_new_client_bounce_fail_and_count_monitor_events (line 53) | int expect_new_client_bounce_fail_and_count_monitor_events ( function test_zap_unsuccessful (line 76) | void test_zap_unsuccessful (char *my_endpoint_, function test_zap_unsuccessful_no_handler (line 99) | void test_zap_unsuccessful_no_handler (char *my_endpoint_, function test_zap_protocol_error (line 118) | void test_zap_protocol_error (char *my_endpoint_, function test_zap_unsuccessful_status_300 (line 130) | void test_zap_unsuccessful_status_300 (char *my_endpoint_, function test_zap_unsuccessful_status_500 (line 147) | void test_zap_unsuccessful_status_500 (char *my_endpoint_, function test_zap_protocol_error_closure (line 159) | static void function test_zap_protocol_error_wrong_version (line 179) | static void function test_zap_protocol_error_wrong_request_id (line 191) | static void test_zap_protocol_error_wrong_request_id ( function test_zap_protocol_error_wrong_status_invalid (line 203) | static void test_zap_protocol_error_wrong_status_invalid ( function test_zap_protocol_error_too_many_parts (line 215) | static void function test_zap_wrong_status_temporary_failure (line 230) | static void function test_zap_wrong_status_internal_error (line 248) | static void function test_zap_unsuccesful_no_handler_started (line 264) | static void function test_zap_unsuccesful_no_handler_closure (line 288) | static void function test_zap_unsuccesful_disconnect (line 307) | static void function test_zap_unsuccesful_do_not_recv (line 317) | static void function test_zap_unsuccesful_do_not_send (line 327) | static void function main (line 430) | int main () FILE: tests/test_setsockopt.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_setsockopt_tcp_send_buffer (line 34) | void test_setsockopt_tcp_send_buffer () function test_setsockopt_use_fd (line 58) | void test_setsockopt_use_fd () function test_setsockopt_bindtodevice (line 83) | void test_setsockopt_bindtodevice () function test_setsockopt_priority (line 113) | void test_setsockopt_priority () function main (line 147) | int main () FILE: tests/test_shutdown_stress.cpp function setUp (line 6) | void setUp () function tearDown (line 10) | void tearDown () type thread_data (line 16) | struct thread_data function worker (line 22) | static void worker (void *data_) function test_shutdown_stress (line 35) | void test_shutdown_stress () function main (line 63) | int main () FILE: tests/test_shutdown_stress_tipc.cpp function setUp (line 8) | void setUp () function tearDown (line 12) | void tearDown () function test_shutdown_stress_tipc (line 31) | void test_shutdown_stress_tipc () function main (line 62) | int main () FILE: tests/test_socket_null.cpp function setUp (line 7) | void setUp () function tearDown (line 11) | void tearDown () function test_zmq_socket_null_context (line 16) | void test_zmq_socket_null_context () function test_zmq_close_null_socket (line 22) | void test_zmq_close_null_socket () function test_zmq_setsockopt_null_socket (line 29) | void test_zmq_setsockopt_null_socket () function test_zmq_getsockopt_null_socket (line 38) | void test_zmq_getsockopt_null_socket () function test_zmq_socket_monitor_null_socket (line 47) | void test_zmq_socket_monitor_null_socket () function test_zmq_join_null_socket (line 55) | void test_zmq_join_null_socket () function test_zmq_leave_null_socket (line 62) | void test_zmq_leave_null_socket () function test_zmq_bind_null_socket (line 71) | void test_zmq_bind_null_socket () function test_zmq_connect_null_socket (line 78) | void test_zmq_connect_null_socket () function test_zmq_unbind_null_socket (line 85) | void test_zmq_unbind_null_socket () function test_zmq_disconnect_null_socket (line 92) | void test_zmq_disconnect_null_socket () function main (line 99) | int main (void) FILE: tests/test_socket_options_fuzzer.cpp function LLVMFuzzerTestOneInput (line 16) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_socket_options_fuzzer (line 42) | void test_socket_options_fuzzer () function main (line 62) | int main (int argc, char **argv) FILE: tests/test_sockopt_hwm.cpp function test_change_before_connected (line 10) | void test_change_before_connected () function test_change_after_connected (line 43) | void test_change_after_connected () function send_until_wouldblock (line 80) | int send_until_wouldblock (void *socket_) function test_fill_up_to_hwm (line 91) | int test_fill_up_to_hwm (void *socket_, int sndhwm_) function test_decrease_when_full (line 100) | void test_decrease_when_full () function main (line 163) | int main () FILE: tests/test_socks.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 22) | SETUP_TEARDOWN_TESTCONTEXT function recvonce (line 40) | int recvonce (int sock_fd, char *buffer, int len) function sendall (line 51) | void sendall (int sock_fd, char *buffer, int len) function remote_connect (line 66) | int remote_connect (int socket, uint32_t addr, uint16_t port) function socks_server_task (line 91) | void socks_server_task (void *socks_server, function socks_server_no_auth (line 356) | void socks_server_no_auth (void *socks_server) function socks_server_no_auth_delay (line 361) | void socks_server_no_auth_delay (void *socks_server) function socks_server_basic_auth (line 369) | void socks_server_basic_auth (void *socks_server) function socks_server_basic_auth_delay (line 374) | void socks_server_basic_auth_delay (void *socks_server) function socks_server_basic_auth_no_pass (line 382) | void socks_server_basic_auth_no_pass (void *socks_server) function communicate (line 450) | void communicate (void *push, void *pull) function test_socks_no_socks (line 461) | void test_socks_no_socks (void) function test_socks (line 473) | void test_socks (void) function test_socks_delay (line 492) | void test_socks_delay (void) function test_socks_domainname (line 511) | void test_socks_domainname (void) function test_socks_ipv6 (line 535) | void test_socks_ipv6 (void) function test_socks_ipv6_sb (line 559) | void test_socks_ipv6_sb (void) function test_socks_bind_before_connect (line 583) | void test_socks_bind_before_connect (void) function test_socks_basic_auth (line 607) | void test_socks_basic_auth (void) function test_socks_basic_auth_delay (line 632) | void test_socks_basic_auth_delay (void) function test_socks_basic_auth_empty_user (line 657) | void test_socks_basic_auth_empty_user (void) function test_socks_basic_auth_null_user (line 682) | void test_socks_basic_auth_null_user (void) function test_socks_basic_auth_empty_pass (line 707) | void test_socks_basic_auth_empty_pass (void) function test_socks_basic_auth_null_pass (line 732) | void test_socks_basic_auth_null_pass (void) function test_string_opt_ok (line 758) | void test_string_opt_ok (const char *msg, int opt, const char *value) function test_opt_ok (line 774) | void test_opt_ok (const char *msg, function test_opt_invalid (line 796) | void test_opt_invalid (const char *msg, int opt, const char *value, int ... function test_socks_proxy_options (line 806) | void test_socks_proxy_options (void) function test_socks_userpass_options (line 815) | void test_socks_userpass_options (void) function main (line 846) | int main () FILE: tests/test_sodium.cpp function setUp (line 6) | void setUp () function tearDown (line 10) | void tearDown () function test__zmq_curve_keypair__always__success (line 15) | void test__zmq_curve_keypair__always__success (void) function test__zmq_curve_public__valid__success (line 30) | void test__zmq_curve_public__valid__success () function test__zmq_curve_public__invalid__failure (line 51) | void test__zmq_curve_public__invalid__failure (const char *secret_) function test__zmq_curve_public__invalid__failure_short (line 66) | void test__zmq_curve_public__invalid__failure_short () function test__zmq_curve_public__invalid__failure_long (line 71) | void test__zmq_curve_public__invalid__failure_long () function main (line 77) | int main () FILE: tests/test_spec_dealer.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_fair_queue_in (line 50) | void test_fair_queue_in (const char *bind_address_) function test_destroy_queue_on_disconnect (line 98) | void test_destroy_queue_on_disconnect (const char *bind_address_) function test_block_on_send_no_peers (line 142) | void test_block_on_send_no_peers (const char *bind_address_) function main (line 174) | int main (void) FILE: tests/test_spec_pushpull.cpp function test_push_round_robin_out (line 15) | void test_push_round_robin_out (const char *bind_address_) function test_pull_fair_queue_in (line 55) | void test_pull_fair_queue_in (const char *bind_address_) function test_push_block_on_send_no_peers (line 127) | void test_push_block_on_send_no_peers (const char *bind_address_) function test_destroy_queue_on_disconnect (line 145) | void test_destroy_queue_on_disconnect (const char *bind_address_) function test_push_multipart_atomic_drop (line 210) | void test_push_multipart_atomic_drop (const char *bind_address_, function main (line 373) | int main () FILE: tests/test_spec_rep.cpp function test_fair_queue_in (line 12) | void test_fair_queue_in (const char *bind_address_) function test_envelope (line 67) | void test_envelope (const char *bind_address_) function test_fair_queue_in_inproc (line 99) | void test_fair_queue_in_inproc () function test_fair_queue_in_tcp (line 104) | void test_fair_queue_in_tcp () function test_envelope_inproc (line 109) | void test_envelope_inproc () function test_envelope_tcp (line 114) | void test_envelope_tcp () function main (line 119) | int main () FILE: tests/test_spec_req.cpp function test_round_robin_out (line 10) | void test_round_robin_out (const char *bind_address_) function test_req_only_listens_to_current_peer (line 44) | void test_req_only_listens_to_current_peer (const char *bind_address_) function test_req_message_format (line 99) | void test_req_message_format (const char *bind_address_) function test_block_on_send_no_peers (line 148) | void test_block_on_send_no_peers () function test_round_robin_out_inproc (line 165) | void test_round_robin_out_inproc () function test_round_robin_out_tcp (line 170) | void test_round_robin_out_tcp () function test_req_message_format_inproc (line 175) | void test_req_message_format_inproc () function test_req_message_format_tcp (line 180) | void test_req_message_format_tcp () function test_req_only_listens_to_current_peer_inproc (line 185) | void test_req_only_listens_to_current_peer_inproc () function test_req_only_listens_to_current_peer_tcp (line 190) | void test_req_only_listens_to_current_peer_tcp () function main (line 195) | int main () FILE: tests/test_spec_router.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 9) | SETUP_TEARDOWN_TESTCONTEXT function test_destroy_queue_on_disconnect (line 84) | void test_destroy_queue_on_disconnect (const char *bind_address_) function main (line 156) | int main () FILE: tests/test_srcfd.cpp function test_srcfd (line 21) | void test_srcfd () function main (line 84) | int main () FILE: tests/test_stream.cpp function test_stream_to_dealer (line 30) | static void test_stream_to_dealer () function test_stream_to_stream (line 187) | static void test_stream_to_stream () function main (line 268) | int main () FILE: tests/test_stream_disconnect.cpp type test_message_t (line 13) | struct test_message_t function has_more (line 27) | bool has_more (void *socket_) function test_stream_disconnect (line 37) | void test_stream_disconnect () function main (line 231) | int main (int, char **) FILE: tests/test_stream_empty.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 37) | int main () FILE: tests/test_stream_exceeds_buffer.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function main (line 58) | int main () FILE: tests/test_stream_timeout.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 10) | SETUP_TEARDOWN_TESTCONTEXT function test_stream_handshake_timeout_connect (line 72) | static void test_stream_handshake_timeout_connect () function main (line 132) | int main () FILE: tests/test_sub_forward.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 57) | int main () FILE: tests/test_sub_forward_tipc.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 55) | int main () FILE: tests/test_system.cpp function initialise_network (line 26) | void initialise_network (void) function initialise_network (line 35) | void initialise_network (void) function test_localhost (line 41) | void test_localhost () function test_max_sockets (line 54) | void test_max_sockets () function main (line 82) | int main (void) FILE: tests/test_tcp_accept_filter.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_reconnect_ivl_tcp (line 36) | void test_reconnect_ivl_tcp (bind_function_t bind_function_) function test_bad_filter_string (line 47) | void test_bad_filter_string (const char *const filter_) function test_clear (line 68) | void test_clear () function test_set_non_matching_and_clear (line 96) | void test_set_non_matching_and_clear () function test_set_matching (line 119) | void test_set_matching (const char *const filter_) function test_set_matching_1 (line 138) | void test_set_matching_1 () function test_set_matching_2 (line 143) | void test_set_matching_2 () function test_set_non_matching (line 148) | void test_set_non_matching () function main (line 168) | int main () FILE: tests/test_term_endpoint.cpp function test_send_after_unbind_fails (line 20) | void test_send_after_unbind_fails () function test_send_after_disconnect_fails (line 49) | void test_send_after_disconnect_fails () function test_unbind_via_last_endpoint (line 77) | void test_unbind_via_last_endpoint () function test_wildcard_unbind_fails (line 121) | void test_wildcard_unbind_fails () function main (line 152) | int main () FILE: tests/test_term_endpoint_tipc.cpp function test_term_endpoint_unbind_tipc (line 11) | void test_term_endpoint_unbind_tipc () function test_term_endpoint_disconnect_tipc (line 41) | void test_term_endpoint_disconnect_tipc () function main (line 70) | int main (void) FILE: tests/test_thread_safe.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_thread_safe (line 17) | void test_thread_safe () function test_getsockopt_thread_safe (line 45) | void test_getsockopt_thread_safe (void *const socket_) function test_client_getsockopt_thread_safe (line 54) | void test_client_getsockopt_thread_safe () function test_server_getsockopt_thread_safe (line 61) | void test_server_getsockopt_thread_safe () function main (line 68) | int main (void) FILE: tests/test_timeo.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 51) | int main () FILE: tests/test_timers.cpp function setUp (line 7) | void setUp () function tearDown (line 11) | void tearDown () function handler (line 15) | void handler (int timer_id_, void *arg_) function sleep_and_execute (line 21) | int sleep_and_execute (void *timers_) function test_null_timer_pointers (line 34) | void test_null_timer_pointers () function test_corner_cases (line 76) | void test_corner_cases () function test_timers (line 116) | void test_timers () function main (line 186) | int main () FILE: tests/test_unbind_wildcard.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 8) | SETUP_TEARDOWN_TESTCONTEXT function test_address_wildcard_ipv6 (line 43) | void test_address_wildcard_ipv6 () function test_port_wildcard_ipv4_address (line 87) | void test_port_wildcard_ipv4_address () function test_port_wildcard_ipv4_address_ipv6 (line 112) | void test_port_wildcard_ipv4_address_ipv6 () function test_port_wildcard_ipv6_address (line 143) | void test_port_wildcard_ipv6_address () function main (line 177) | int main () FILE: tests/test_use_fd.cpp function pre_allocate_sock_tcp (line 14) | void pre_allocate_sock_tcp (void *socket_, char *my_endpoint_) function setup_socket_pair (line 23) | void setup_socket_pair (pre_allocate_sock_fun_t pre_allocate_sock_fun_, function test_socket_pair (line 40) | void test_socket_pair (pre_allocate_sock_fun_t pre_allocate_sock_fun_, function test_req_rep (line 54) | void test_req_rep (pre_allocate_sock_fun_t pre_allocate_sock_fun_) function test_pair (line 59) | void test_pair (pre_allocate_sock_fun_t pre_allocate_sock_fun_) function test_client_server (line 64) | void test_client_server (pre_allocate_sock_fun_t pre_allocate_sock_fun_) function test_req_rep_tcp (line 121) | void test_req_rep_tcp () function test_pair_tcp (line 126) | void test_pair_tcp () function test_client_server_tcp (line 131) | void test_client_server_tcp () function pre_allocate_sock_ipc (line 140) | void pre_allocate_sock_ipc (void *sb_, char *my_endpoint_) function test_req_rep_ipc (line 148) | void test_req_rep_ipc () function test_pair_ipc (line 155) | void test_pair_ipc () function test_client_server_ipc (line 162) | void test_client_server_ipc () function main (line 171) | int main () function main (line 187) | int main () FILE: tests/test_ws_transport.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 7) | SETUP_TEARDOWN_TESTCONTEXT function test_roundtrip_without_path (line 37) | void test_roundtrip_without_path () function test_heartbeat (line 56) | void test_heartbeat () function test_short_message (line 89) | void test_short_message () function test_large_message (line 122) | void test_large_message () function test_curve (line 156) | void test_curve () function test_mask_shared_msg (line 196) | void test_mask_shared_msg () function test_pub_sub (line 248) | void test_pub_sub () function main (line 276) | int main () FILE: tests/test_wss_transport.cpp function test_roundtrip (line 98) | void test_roundtrip () function main (line 121) | int main () function main (line 130) | int main () FILE: tests/test_xpub_manual.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_unsubscribe_manual (line 42) | void test_unsubscribe_manual () function test_xpub_proxy_unsubscribe_on_disconnect (line 114) | void test_xpub_proxy_unsubscribe_on_disconnect () function test_missing_subscriptions (line 237) | void test_missing_subscriptions () function test_unsubscribe_cleanup (line 338) | void test_unsubscribe_cleanup () function test_user_message (line 413) | void test_user_message () function test_user_message_multi (line 436) | void test_user_message_multi () function main (line 496) | int main () FILE: tests/test_xpub_manual_last_value.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function test_unsubscribe_manual (line 42) | void test_unsubscribe_manual () function test_xpub_proxy_unsubscribe_on_disconnect (line 114) | void test_xpub_proxy_unsubscribe_on_disconnect () function test_missing_subscriptions (line 243) | void test_missing_subscriptions () function test_unsubscribe_cleanup (line 345) | void test_unsubscribe_cleanup () function test_manual_last_value (line 420) | void test_manual_last_value () function main (line 474) | int main () FILE: tests/test_xpub_nodrop.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 93) | int main () FILE: tests/test_xpub_topic.cpp function test_subscribe_cancel (line 27) | void test_subscribe_cancel (void *xpub, void *sub, const char (&topic)[S... function test_xpub_subscribe_long_topic (line 58) | void test_xpub_subscribe_long_topic () function main (line 77) | int main () FILE: tests/test_xpub_verbose.cpp function test_xpub_verbose_one_sub (line 16) | void test_xpub_verbose_one_sub () function create_xpub_with_2_subs (line 64) | void create_xpub_with_2_subs (void **pub_, void **sub0_, void **sub1_) function create_duplicate_subscription (line 76) | void create_duplicate_subscription (void *pub_, void *sub0_, void *sub1_) function test_xpub_verbose_two_subs (line 93) | void test_xpub_verbose_two_subs () function test_xpub_verboser_one_sub (line 132) | void test_xpub_verboser_one_sub () function test_xpub_verboser_two_subs (line 218) | void test_xpub_verboser_two_subs () function main (line 292) | int main () FILE: tests/test_xpub_welcome_msg.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 6) | SETUP_TEARDOWN_TESTCONTEXT function main (line 39) | int main () FILE: tests/test_xsub_verbose.cpp function test_xsub_verbose_unsubscribe (line 13) | void test_xsub_verbose_unsubscribe () function main (line 96) | int main () FILE: tests/test_z85_decode_fuzzer.cpp function LLVMFuzzerTestOneInput (line 13) | int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) function test_z85_decode_fuzzer (line 34) | void test_z85_decode_fuzzer () function main (line 54) | int main (int argc, char **argv) FILE: tests/test_zmq_poll_fd.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 13) | SETUP_TEARDOWN_TESTCONTEXT function main (line 54) | int main () FILE: tests/test_zmq_ppoll_fd.cpp function SETUP_TEARDOWN_TESTCONTEXT (line 13) | SETUP_TEARDOWN_TESTCONTEXT function main (line 58) | int main () FILE: tests/test_zmq_ppoll_signals.cpp function handle_sigterm (line 15) | void handle_sigterm (int /*signum*/) function recv_string_expect_success_or_eagain (line 20) | void recv_string_expect_success_or_eagain (void *socket_, function test_ppoll_signals (line 46) | void test_ppoll_signals () function main (line 168) | int main () FILE: tests/testutil.cpp function send_bounce_msg (line 51) | static void send_bounce_msg (void *socket_) function recv_bounce_msg (line 57) | static void recv_bounce_msg (void *socket_) function bounce (line 71) | void bounce (void *server_, void *client_) function send_bounce_msg_may_fail (line 87) | static void send_bounce_msg_may_fail (void *socket_) function recv_bounce_msg_fail (line 98) | static void recv_bounce_msg_fail (void *socket_) function expect_bounce_fail (line 107) | void expect_bounce_fail (void *server_, void *client_) function s_send_seq (line 135) | void s_send_seq (void *socket_, ...) function s_recv_seq (line 158) | void s_recv_seq (void *socket_, ...) function close_zero_linger (line 193) | void close_zero_linger (void *socket_) function setup_test_environment (line 201) | void setup_test_environment (int timeout_seconds_) function msleep (line 227) | void msleep (int milliseconds_) function is_ipv6_available (line 236) | int is_ipv6_available () function is_tipc_available (line 283) | int is_tipc_available () function test_inet_pton (line 303) | int test_inet_pton (int af_, const char *src_, void *dst_) function sockaddr_in (line 329) | sockaddr_in bind_bsd_socket (int socket_) function fd_t (line 353) | fd_t connect_socket (const char *endpoint_, const int af_, const int pro... function fd_t (line 410) | fd_t bind_socket_resolve_port (const char *address_, function streq (line 508) | bool streq (const char *lhs_, const char *rhs_) function strneq (line 513) | bool strneq (const char *lhs_, const char *rhs_) function fuzzer_corpus_encode (line 519) | int fuzzer_corpus_encode (const char *dirname, function fuzzer_corpus_encode (line 534) | int fuzzer_corpus_encode (const char *dirname, FILE: tests/testutil.hpp type sockaddr_in (line 195) | struct sockaddr_in FILE: tests/testutil_monitoring.cpp function receive_monitor_address (line 8) | static int function get_monitor_event_internal (line 34) | static int get_monitor_event_internal (void *monitor_, function get_monitor_event_with_timeout (line 60) | int get_monitor_event_with_timeout (void *monitor_, function get_monitor_event (line 91) | int get_monitor_event (void *monitor_, int *value_, char **address_) function expect_monitor_event (line 96) | void expect_monitor_event (void *monitor_, int expected_event_) function print_unexpected_event (line 102) | static void print_unexpected_event (char *buf_, function print_unexpected_event_stderr (line 116) | void print_unexpected_event_stderr (int event_, function expect_monitor_event_multiple (line 127) | int expect_monitor_event_multiple (void *server_mon_, function get_monitor_event_internal_v2 (line 182) | static int64_t get_monitor_event_internal_v2 (void *monitor_, function get_monitor_event_with_timeout_v2 (line 247) | static int64_t get_monitor_event_with_timeout_v2 (void *monitor_, function get_monitor_event_v2 (line 280) | int64_t get_monitor_event_v2 (void *monitor_, function expect_monitor_event_v2 (line 289) | void expect_monitor_event_v2 (void *monitor_, function print_events (line 365) | void print_events (void *socket, int timeout, int limit) FILE: tests/testutil_security.cpp function socket_config_null_client (line 9) | void socket_config_null_client (void *server_, void *server_secret_) function socket_config_null_server (line 15) | void socket_config_null_server (void *server_, void *server_secret_) function socket_config_plain_client (line 31) | void socket_config_plain_client (void *server_, void *server_secret_) function socket_config_plain_server (line 41) | void socket_config_plain_server (void *server_, void *server_secret_) function setup_testutil_security_curve (line 57) | void setup_testutil_security_curve () function socket_config_curve_server (line 66) | void socket_config_curve_server (void *server_, void *server_secret_) function socket_config_curve_client (line 83) | void socket_config_curve_client (void *client_, void *data_) function zap_handler_generic (line 98) | void zap_handler_generic (zap_protocol_t zap_protocol_, function zap_handler (line 238) | void zap_handler (void *) function setup_handshake_socket_monitor (line 243) | static void setup_handshake_socket_monitor (void *server_, function setup_context_and_server_side (line 264) | void setup_context_and_server_side (void **zap_control_, function shutdown_context_and_server_side (line 314) | void shutdown_context_and_server_side (void *zap_thread_, function expect_new_client_bounce_fail (line 362) | void expect_new_client_bounce_fail (char *my_endpoint_, FILE: tests/testutil_security.hpp type curve_client_data_t (line 35) | struct curve_client_data_t type zap_protocol_t (line 48) | enum zap_protocol_t FILE: tests/testutil_unity.cpp function test_assert_success_message_errno_helper (line 13) | int test_assert_success_message_errno_helper (int rc_, function test_assert_success_message_raw_errno_helper (line 31) | int test_assert_success_message_raw_errno_helper ( function test_assert_success_message_raw_zero_errno_helper (line 53) | int test_assert_success_message_raw_zero_errno_helper (int rc_, function test_assert_failure_message_raw_errno_helper (line 62) | int test_assert_failure_message_raw_errno_helper ( function send_string_expect_success (line 94) | void send_string_expect_success (void *socket_, const char *str_, int fl... function recv_string_expect_success (line 101) | void recv_string_expect_success (void *socket_, const char *str_, int fl... function internal_manage_test_sockets (line 134) | static void internal_manage_test_sockets (void *socket_, bool add_) function setup_test_context (line 179) | void setup_test_context () function teardown_test_context (line 189) | void teardown_test_context () function test_bind (line 223) | void test_bind (void *socket_, function bind_loopback (line 233) | void bind_loopback (void *socket_, int ipv6_, char *my_endpoint_, size_t... function bind_loopback_ipv4 (line 246) | void bind_loopback_ipv4 (void *socket_, char *my_endpoint_, size_t len_) function bind_loopback_ipv6 (line 251) | void bind_loopback_ipv6 (void *socket_, char *my_endpoint_, size_t len_) function bind_loopback_ipc (line 256) | void bind_loopback_ipc (void *socket_, char *my_endpoint_, size_t len_) function bind_loopback_tipc (line 265) | void bind_loopback_tipc (void *socket_, char *my_endpoint_, size_t len_) function make_random_ipc_endpoint (line 275) | void make_random_ipc_endpoint (char *out_endpoint_) FILE: tests/testutil_unity.hpp function send_array_expect_success (line 132) | void send_array_expect_success (void *socket_, function recv_array_expect_success (line 148) | void recv_array_expect_success (void *socket_, FILE: tools/curve_keygen.cpp function main (line 7) | int main (void) FILE: unittests/unittest_curve_encoding.cpp function setUp (line 18) | void setUp () function tearDown (line 22) | void tearDown () function test_roundtrip (line 26) | void test_roundtrip (zmq::msg_t *msg_) function test_roundtrip_empty (line 73) | void test_roundtrip_empty () function test_roundtrip_small (line 86) | void test_roundtrip_small () function test_roundtrip_large (line 100) | void test_roundtrip_large () function test_roundtrip_empty_more (line 117) | void test_roundtrip_empty_more () function main (line 132) | int main () FILE: unittests/unittest_ip_resolver.cpp function setUp (line 18) | void setUp () function tearDown (line 22) | void tearDown () class test_ip_resolver_t (line 26) | class test_ip_resolver_t type dns_lut_t (line 35) | struct dns_lut_t function do_getaddrinfo (line 42) | int do_getaddrinfo (const char *node_, function do_if_nametoindex (line 92) | unsigned int do_if_nametoindex (const char *ifname_) ZMQ_FINAL function test_resolve (line 121) | static void test_resolve (zmq::ip_resolver_options_t opts_, function test_bind_any (line 161) | static void test_bind_any (bool ipv6_) function test_bind_any_port0 (line 172) | static void test_bind_any_port0 (bool ipv6_) function test_nobind_any (line 184) | static void test_nobind_any (bool ipv6_) function test_nobind_any_port (line 196) | static void test_nobind_any_port (bool ipv6_) function test_nobind_addr_anyport (line 208) | static void test_nobind_addr_anyport (bool ipv6_) function test_nobind_addr_port0 (line 219) | static void test_nobind_addr_port0 (bool ipv6_) function test_parse_ipv4_simple (line 233) | static void test_parse_ipv4_simple () function test_parse_ipv4_zero (line 240) | static void test_parse_ipv4_zero () function test_parse_ipv4_max (line 247) | static void test_parse_ipv4_max () function test_parse_ipv4_brackets (line 254) | static void test_parse_ipv4_brackets () function test_parse_ipv4_brackets_missingl (line 262) | static void test_parse_ipv4_brackets_missingl () function test_parse_ipv4_brackets_missingr (line 269) | static void test_parse_ipv4_brackets_missingr () function test_parse_ipv4_brackets_bad (line 276) | static void test_parse_ipv4_brackets_bad () function test_parse_ipv4_reject_port (line 283) | static void test_parse_ipv4_reject_port () function test_parse_ipv4_reject_any (line 291) | static void test_parse_ipv4_reject_any () function test_parse_ipv4_reject_ipv6 (line 299) | static void test_parse_ipv4_reject_ipv6 () function test_parse_ipv4_port (line 307) | static void test_parse_ipv4_port () function test_parse_ipv4_port0 (line 316) | static void test_parse_ipv4_port0 () function test_parse_ipv4_port_garbage (line 326) | static void test_parse_ipv4_port_garbage () function test_parse_ipv4_port_missing (line 336) | static void test_parse_ipv4_port_missing () function test_parse_ipv4_port_bad (line 345) | static void test_parse_ipv4_port_bad () function test_parse_ipv4_port_brackets (line 354) | static void test_parse_ipv4_port_brackets () function test_parse_ipv4_port_brackets_bad (line 363) | static void test_parse_ipv4_port_brackets_bad () function test_parse_ipv4_port_brackets_bad2 (line 372) | static void test_parse_ipv4_port_brackets_bad2 () function test_parse_ipv4_wild_brackets_bad (line 381) | static void test_parse_ipv4_wild_brackets_bad () function test_parse_ipv4_port_ipv6_reject (line 390) | static void test_parse_ipv4_port_ipv6_reject () function test_parse_ipv6_simple (line 399) | static void test_parse_ipv6_simple () function test_parse_ipv6_simple2 (line 408) | static void test_parse_ipv6_simple2 () function test_parse_ipv6_zero (line 417) | static void test_parse_ipv6_zero () function test_parse_ipv6_max (line 426) | static void test_parse_ipv6_max () function test_parse_ipv6_brackets (line 436) | static void test_parse_ipv6_brackets () function test_parse_ipv6_brackets_missingl (line 445) | static void test_parse_ipv6_brackets_missingl () function test_parse_ipv6_brackets_missingr (line 454) | static void test_parse_ipv6_brackets_missingr () function test_parse_ipv6_brackets_bad (line 463) | static void test_parse_ipv6_brackets_bad () function test_parse_ipv6_port (line 472) | static void test_parse_ipv6_port () function test_parse_ipv6_port_any (line 481) | static void test_parse_ipv6_port_any () function test_parse_ipv6_port_nobrackets (line 490) | static void test_parse_ipv6_port_nobrackets () function test_parse_ipv4_in_ipv6 (line 501) | static void test_parse_ipv4_in_ipv6 () function test_parse_ipv4_in_ipv6_port (line 514) | static void test_parse_ipv4_in_ipv6_port () function test_parse_ipv6_scope_int (line 524) | static void test_parse_ipv6_scope_int () function test_parse_ipv6_scope_zero (line 533) | static void test_parse_ipv6_scope_zero () function test_parse_ipv6_scope_int_port (line 542) | static void test_parse_ipv6_scope_int_port () function test_parse_ipv6_scope_if (line 552) | static void test_parse_ipv6_scope_if () function test_parse_ipv6_scope_if_port (line 562) | static void test_parse_ipv6_scope_if_port () function test_parse_ipv6_scope_if_port_brackets (line 572) | static void test_parse_ipv6_scope_if_port_brackets () function test_parse_ipv6_scope_badif (line 582) | static void test_parse_ipv6_scope_badif () function test_dns_ipv4_simple (line 591) | static void test_dns_ipv4_simple () function test_dns_ipv4_only (line 600) | static void test_dns_ipv4_only () function test_dns_ipv4_invalid (line 609) | static void test_dns_ipv4_invalid () function test_dns_ipv4_ipv6 (line 618) | static void test_dns_ipv4_ipv6 () function test_dns_ipv4_numeric (line 627) | static void test_dns_ipv4_numeric () function test_dns_ipv4_port (line 637) | static void test_dns_ipv4_port () function test_dns_ipv6_simple (line 646) | static void test_dns_ipv6_simple () function test_dns_ipv6_only (line 655) | static void test_dns_ipv6_only () function test_dns_ipv6_invalid (line 664) | static void test_dns_ipv6_invalid () function test_dns_ipv6_ipv4 (line 673) | static void test_dns_ipv6_ipv4 () function test_dns_ipv6_numeric (line 684) | static void test_dns_ipv6_numeric () function test_dns_ipv6_port (line 694) | static void test_dns_ipv6_port () function test_dns_brackets (line 704) | void test_dns_brackets () function test_dns_brackets_bad (line 713) | void test_dns_brackets_bad () function test_dns_brackets_port (line 722) | void test_dns_brackets_port () function test_dns_brackets_port_bad (line 731) | void test_dns_brackets_port_bad () function test_dns_deny (line 740) | void test_dns_deny (bool ipv6_) function test_dns_ipv6_scope (line 751) | void test_dns_ipv6_scope () function test_dns_ipv6_scope_port (line 763) | void test_dns_ipv6_scope_port () function test_dns_ipv6_scope_port_brackets (line 775) | void test_dns_ipv6_scope_port_brackets () function test_addr (line 785) | static void test_addr (int family_, const char *addr_, bool multicast_) function test_addr_unicast_ipv4 (line 804) | static void test_addr_unicast_ipv4 () function test_addr_unicast_ipv6 (line 809) | static void test_addr_unicast_ipv6 () function test_addr_multicast_ipv4 (line 814) | static void test_addr_multicast_ipv4 () function test_addr_multicast_ipv6 (line 819) | static void test_addr_multicast_ipv6 () function test_addr_multicast_ipv4_min (line 824) | static void test_addr_multicast_ipv4_min () function test_addr_multicast_ipv6_min (line 829) | static void test_addr_multicast_ipv6_min () function test_addr_multicast_ipv4_max (line 834) | static void test_addr_multicast_ipv4_max () function test_addr_multicast_ipv6_max (line 839) | static void test_addr_multicast_ipv6_max () function test_addr_multicast_ipv4_sub (line 844) | static void test_addr_multicast_ipv4_sub () function test_addr_multicast_ipv6_sub (line 849) | static void test_addr_multicast_ipv6_sub () function test_addr_multicast_ipv4_over (line 854) | static void test_addr_multicast_ipv4_over () function main (line 859) | int main (void) FILE: unittests/unittest_mtrie.cpp function setUp (line 13) | void setUp () function tearDown (line 16) | void tearDown () function getlen (line 20) | int getlen (const zmq::generic_mtrie_t::prefix_t &data_) function test_create (line 25) | void test_create () function mtrie_count (line 30) | void mtrie_count (int *pipe_, int *count_) function test_check_empty_match_nonempty_data (line 36) | void test_check_empty_match_nonempty_data () function test_check_empty_match_empty_data (line 47) | void test_check_empty_match_empty_data () function test_add_single_entry_match_exact (line 56) | void test_add_single_entry_match_exact () function test_add_single_entry_twice_match_exact (line 74) | void test_add_single_entry_twice_match_exact () function test_add_two_entries_with_same_name_match_exact (line 95) | void test_add_two_entries_with_same_name_match_exact () function test_add_two_entries_match_prefix_and_exact (line 116) | void test_add_two_entries_match_prefix_and_exact () function test_add_rm_single_entry_match_exact (line 139) | void test_add_rm_single_entry_match_exact () function test_rm_nonexistent_0_size_empty (line 158) | void test_rm_nonexistent_0_size_empty () function test_rm_nonexistent_empty (line 168) | void test_rm_nonexistent_empty () function test_add_and_rm_other (line 185) | void test_add_and_rm_other (const char *add_name_, const char *rm_name_) function test_rm_nonexistent_nonempty_samename (line 218) | void test_rm_nonexistent_nonempty_samename () function test_rm_nonexistent_nonempty_differentname (line 224) | void test_rm_nonexistent_nonempty_differentname () function test_rm_nonexistent_nonempty_prefix (line 229) | void test_rm_nonexistent_nonempty_prefix () function test_rm_nonexistent_nonempty_prefixed (line 235) | void test_rm_nonexistent_nonempty_prefixed () function add_indexed_expect_unique (line 240) | void add_indexed_expect_unique (zmq::generic_mtrie_t &mtrie_, function test_rm_nonexistent_between (line 254) | void test_rm_nonexistent_between () function add_entries (line 274) | void add_entries (zmq::generic_mtrie_t &mtrie_, function test_add_multiple (line 284) | void test_add_multiple () function test_add_multiple_reverse (line 301) | void test_add_multiple_reverse () function add_and_rm_entries (line 322) | void add_and_rm_entries (const char *(&names_)[N]) function test_rm_multiple_in_order (line 339) | void test_rm_multiple_in_order () function test_rm_multiple_reverse_order (line 345) | void test_rm_multiple_reverse_order () function check_name (line 351) | void check_name (zmq::generic_mtrie_t::prefix_t data_, function add_entries_rm_pipes_unique (line 359) | void add_entries_rm_pipes_unique (const char *(&names_)[N]) function test_rm_with_callback_multiple_in_order (line 370) | void test_rm_with_callback_multiple_in_order () function test_rm_with_callback_multiple_reverse_order (line 377) | void test_rm_with_callback_multiple_reverse_order () function check_count (line 384) | void check_count (zmq::generic_mtrie_t::prefix_t data_, function add_duplicate_entry (line 395) | void add_duplicate_entry (zmq::generic_mtrie_t &mtrie_, int (&pipes... function test_rm_with_callback_duplicate (line 410) | void test_rm_with_callback_duplicate () function test_rm_with_callback_duplicate_uniq_only (line 422) | void test_rm_with_callback_duplicate_uniq_only () function main (line 434) | int main (void) FILE: unittests/unittest_poller.cpp function setUp (line 16) | void setUp () function tearDown (line 19) | void tearDown () function test_create (line 23) | void test_create () function test_start_empty (line 31) | void test_start_empty () type test_events_t (line 40) | struct test_events_t : zmq::i_poll_events method test_events_t (line 42) | test_events_t (zmq::fd_t fd_, zmq::poller_t &poller_) : method out_event (line 59) | void out_event () ZMQ_OVERRIDE method timer_event (line 65) | void timer_event (int id_) ZMQ_OVERRIDE method set_handle (line 75) | void set_handle (zmq::poller_t::handle_t handle_) { _handle = handle_; } function wait_in_events (line 85) | void wait_in_events (test_events_t &events_) function wait_timer_events (line 99) | void wait_timer_events (test_events_t &events_) function create_nonblocking_fdpair (line 113) | void create_nonblocking_fdpair (zmq::fd_t *r_, zmq::fd_t *w_) function send_signal (line 123) | void send_signal (zmq::fd_t w_) function close_fdpair (line 138) | void close_fdpair (zmq::fd_t w_, zmq::fd_t r_) function test_add_fd_and_start_and_receive_data (line 150) | void test_add_fd_and_start_and_receive_data () function test_add_fd_and_remove_by_timer (line 173) | void test_add_fd_and_remove_by_timer () function test_add_fd_with_pending_failing_connect (line 196) | void test_add_fd_with_pending_failing_connect () function main (line 245) | int main (void) FILE: unittests/unittest_radix_tree.cpp function setUp (line 14) | void setUp () function tearDown (line 17) | void tearDown () function tree_add (line 21) | bool tree_add (zmq::radix_tree_t &tree_, const std::string &key_) function tree_rm (line 27) | bool tree_rm (zmq::radix_tree_t &tree_, const std::string &key_) function tree_check (line 33) | bool tree_check (zmq::radix_tree_t &tree_, const std::string &key_) function test_empty (line 39) | void test_empty () function test_add_single_entry (line 46) | void test_add_single_entry () function test_add_same_entry_twice (line 53) | void test_add_same_entry_twice () function test_rm_when_empty (line 61) | void test_rm_when_empty () function test_rm_single_entry (line 68) | void test_rm_single_entry () function test_rm_unique_entry_twice (line 76) | void test_rm_unique_entry_twice () function test_rm_duplicate_entry (line 85) | void test_rm_duplicate_entry () function test_rm_common_prefix (line 95) | void test_rm_common_prefix () function test_rm_common_prefix_entry (line 104) | void test_rm_common_prefix_entry () function test_rm_null_entry (line 114) | void test_rm_null_entry () function test_check_empty (line 122) | void test_check_empty () function test_check_added_entry (line 129) | void test_check_added_entry () function test_check_common_prefix (line 137) | void test_check_common_prefix () function test_check_prefix (line 146) | void test_check_prefix () function test_check_nonexistent_entry (line 156) | void test_check_nonexistent_entry () function test_check_query_longer_than_entry (line 164) | void test_check_query_longer_than_entry () function test_check_null_entry_added (line 172) | void test_check_null_entry_added () function test_size (line 180) | void test_size () function return_key (line 208) | void return_key (unsigned char *data_, size_t size_, void *arg_) function test_apply (line 218) | void test_apply () function main (line 242) | int main (void) FILE: unittests/unittest_resolver_common.hpp function validate_address (line 14) | void validate_address (int family, FILE: unittests/unittest_udp_address.cpp function setUp (line 10) | void setUp () function tearDown (line 14) | void tearDown () function test_resolve (line 20) | static void test_resolve (bool bind_, function test_resolve_bind (line 60) | static void test_resolve_bind (int family_, function test_resolve_connect (line 71) | static void test_resolve_connect (int family_, function test_resolve_ipv4_simple (line 82) | static void test_resolve_ipv4_simple () function test_resolve_ipv6_simple (line 87) | static void test_resolve_ipv6_simple () function test_resolve_ipv4_bind (line 92) | static void test_resolve_ipv4_bind () function test_resolve_ipv6_bind (line 98) | static void test_resolve_ipv6_bind () function test_resolve_ipv4_bind_any (line 104) | static void test_resolve_ipv4_bind_any () function test_resolve_ipv6_bind_any (line 109) | static void test_resolve_ipv6_bind_any () function test_resolve_ipv4_bind_anyport (line 114) | static void test_resolve_ipv4_bind_anyport () function test_resolve_ipv6_bind_anyport (line 119) | static void test_resolve_ipv6_bind_anyport () function test_resolve_ipv4_bind_any_port (line 125) | static void test_resolve_ipv4_bind_any_port () function test_resolve_ipv6_bind_any_port (line 130) | static void test_resolve_ipv6_bind_any_port () function test_resolve_ipv4_connect_any (line 135) | static void test_resolve_ipv4_connect_any () function test_resolve_ipv6_connect_any (line 141) | static void test_resolve_ipv6_connect_any () function test_resolve_ipv4_connect_anyport (line 147) | static void test_resolve_ipv4_connect_anyport () function test_resolve_ipv6_connect_anyport (line 152) | static void test_resolve_ipv6_connect_anyport () function test_resolve_ipv4_connect_port0 (line 157) | static void test_resolve_ipv4_connect_port0 () function test_resolve_ipv6_connect_port0 (line 162) | static void test_resolve_ipv6_connect_port0 () function test_resolve_ipv4_bind_mcast (line 167) | static void test_resolve_ipv4_bind_mcast () function test_resolve_ipv6_bind_mcast (line 173) | static void test_resolve_ipv6_bind_mcast () function test_resolve_ipv4_connect_mcast (line 178) | static void test_resolve_ipv4_connect_mcast () function test_resolve_ipv6_connect_mcast (line 184) | static void test_resolve_ipv6_connect_mcast () function test_resolve_ipv4_mcast_src_bind (line 190) | static void test_resolve_ipv4_mcast_src_bind () function test_resolve_ipv6_mcast_src_bind (line 196) | static void test_resolve_ipv6_mcast_src_bind () function test_resolve_ipv4_mcast_src_bind_any (line 211) | static void test_resolve_ipv4_mcast_src_bind_any () function test_resolve_ipv6_mcast_src_bind_any (line 217) | static void test_resolve_ipv6_mcast_src_bind_any () function test_resolve_ipv4_mcast_src_connect (line 222) | static void test_resolve_ipv4_mcast_src_connect () function test_resolve_ipv6_mcast_src_connect (line 228) | static void test_resolve_ipv6_mcast_src_connect () function test_resolve_ipv4_mcast_src_connect_any (line 243) | static void test_resolve_ipv4_mcast_src_connect_any () function test_resolve_ipv6_mcast_src_connect_any (line 249) | static void test_resolve_ipv6_mcast_src_connect_any () function test_resolve_ipv4_mcast_src_bind_bad (line 255) | static void test_resolve_ipv4_mcast_src_bind_bad () function test_resolve_ipv6_mcast_src_bind_bad (line 260) | static void test_resolve_ipv6_mcast_src_bind_bad () function test_resolve_ipv4_mcast_src_connect_bad (line 265) | static void test_resolve_ipv4_mcast_src_connect_bad () function test_resolve_ipv6_mcast_src_connect_bad (line 270) | static void test_resolve_ipv6_mcast_src_connect_bad () function main (line 275) | int main (void) FILE: unittests/unittest_ypipe.cpp function setUp (line 9) | void setUp () function tearDown (line 12) | void tearDown () function test_create (line 16) | void test_create () function test_check_read_empty (line 21) | void test_check_read_empty () function test_read_empty (line 27) | void test_read_empty () function test_write_complete_and_check_read_and_read (line 35) | void test_write_complete_and_check_read_and_read () function test_write_complete_and_flush_and_check_read_and_read (line 46) | void test_write_complete_and_flush_and_check_read_and_read () function main (line 58) | int main (void)