/netbsd-src/external/bsd/libevent/dist/include/event2/ |
H A D | buffer.h | 98 struct evbuffer struct 153 struct evbuffer *evbuffer_new(void); 160 void evbuffer_free(struct evbuffer *buf); 175 int evbuffer_enable_locking(struct evbuffer *buf, void *lock); 182 void evbuffer_lock(struct evbuffer *buf); 189 void evbuffer_unlock(struct evbuffer *buf); 217 int evbuffer_set_flags(struct evbuffer *buf, ev_uint64_t flags); 226 int evbuffer_clear_flags(struct evbuffer *buf, ev_uint64_t flags); 235 size_t evbuffer_get_length(const struct evbuffer *buf); 250 size_t evbuffer_get_contiguous_space(const struct evbuffer *buf); [all …]
|
H A D | tag.h | 54 struct evbuffer; 73 int evtag_unmarshal_header(struct evbuffer *evbuf, ev_uint32_t *ptag); 76 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data, 79 void evtag_marshal_buffer(struct evbuffer *evbuf, ev_uint32_t tag, 80 struct evbuffer *data); 93 void evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number); 95 void evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number); 98 void evtag_marshal_int(struct evbuffer *evbuf, ev_uint32_t tag, 101 void evtag_marshal_int64(struct evbuffer *evbuf, ev_uint32_t tag, 105 void evtag_marshal_string(struct evbuffer *buf, ev_uint32_t tag, [all …]
|
H A D | rpc.h | 151 struct evbuffer; 185 struct evbuffer* rpc_data; \ 201 void (*req_marshal)(struct evbuffer*, void *), 203 int (*rpl_unmarshal)(void *, struct evbuffer *), 225 (void (*)(struct evbuffer *, void *))reqstruct##_marshal, \ 227 (int (*)(void *, struct evbuffer *))rplystruct##_unmarshal, \ 251 (void (*)(struct evbuffer *, void *))reqstruct##_marshal, \ 253 (int (*)(void *, struct evbuffer *))rplystruct##_unmarshal); \ 337 (int (*)(void *, struct evbuffer *))request##_unmarshal, \ 341 (void (*)(struct evbuffer *, void *))reply##_marshal) [all …]
|
H A D | buffer_compat.h | 52 char *evbuffer_readline(struct evbuffer *buffer); 74 typedef void (*evbuffer_cb)(struct evbuffer *buffer, size_t old_len, size_t new_len, void *arg); 97 int evbuffer_setcb(struct evbuffer *buffer, evbuffer_cb cb, void *cbarg); 109 unsigned char *evbuffer_find(struct evbuffer *buffer, const unsigned char *what, size_t len);
|
H A D | bufferevent.h | 120 struct evbuffer; 401 int bufferevent_write_buffer(struct bufferevent *bufev, struct evbuffer *buf); 426 int bufferevent_read_buffer(struct bufferevent *bufev, struct evbuffer *buf); 438 struct evbuffer *bufferevent_get_input(struct bufferevent *bufev); 453 struct evbuffer *bufferevent_get_output(struct bufferevent *bufev); 705 struct evbuffer *src, struct evbuffer *dst, ev_ssize_t dst_limit,
|
H A D | http.h | 40 struct evbuffer; 420 const char *reason, struct evbuffer *databuf); 455 struct evbuffer *databuf); 471 void evhttp_send_reply_chunk_with_cb(struct evhttp_request *, struct evbuffer *, 841 struct evbuffer *evhttp_request_get_input_buffer(struct evhttp_request *req); 844 struct evbuffer *evhttp_request_get_output_buffer(struct evhttp_request *req);
|
H A D | bufferevent_struct.h | 89 struct evbuffer *input; 93 struct evbuffer *output;
|
H A D | rpc_struct.h | 84 int (*request_unmarshal)(void *, struct evbuffer *); 97 void (*reply_marshal)(struct evbuffer*, void *);
|
/netbsd-src/external/bsd/ntp/dist/sntp/libevent/include/event2/ |
H A D | tag.h | 55 struct evbuffer; 74 int evtag_unmarshal_header(struct evbuffer *evbuf, ev_uint32_t *ptag); 77 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data, 80 void evtag_marshal_buffer(struct evbuffer *evbuf, ev_uint32_t tag, 81 struct evbuffer *data); 94 void evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number); 96 void evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number); 99 void evtag_marshal_int(struct evbuffer *evbuf, ev_uint32_t tag, 102 void evtag_marshal_int64(struct evbuffer *evbuf, ev_uint32_t tag, 106 void evtag_marshal_string(struct evbuffer *buf, ev_uint32_t tag, [all …]
|
H A D | bufferevent_struct.h | 90 struct evbuffer *input; 94 struct evbuffer *output;
|
/netbsd-src/external/bsd/libevent/dist/ |
H A D | event_tagging.c | 101 int evtag_decode_int(ev_uint32_t *pnumber, struct evbuffer *evbuf); 103 int evtag_decode_int64(ev_uint64_t *pnumber, struct evbuffer *evbuf); 105 int evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag); 107 int evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf); 161 evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number) in evtag_encode_int() 169 evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number) in evtag_encode_int64() 182 evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag) in evtag_encode_tag() 205 decode_tag_internal(ev_uint32_t *ptag, struct evbuffer *evbuf, int dodrain) in decode_tag_internal() 253 evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf) in evtag_decode_tag() 265 evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, in evtag_marshal() [all …]
|
H A D | evbuffer-internal.h | 82 struct evbuffer { struct 274 struct evbuffer *source; 305 void evbuffer_incref_(struct evbuffer *buf); 307 void evbuffer_incref_and_lock_(struct evbuffer *buf); 315 void evbuffer_decref_and_unlock_(struct evbuffer *buffer); 319 int evbuffer_expand_fast_(struct evbuffer *, size_t, int); 327 int evbuffer_read_setup_vecs_(struct evbuffer *buf, ev_ssize_t howmuch, 340 void evbuffer_set_parent_(struct evbuffer *buf, struct bufferevent *bev); 342 void evbuffer_invoke_callbacks_(struct evbuffer *buf); 345 int evbuffer_get_callbacks_(struct evbuffer *buffer,
|
H A D | buffer.c | 151 static int evbuffer_ptr_memcmp(const struct evbuffer *buf, 153 static struct evbuffer_chain *evbuffer_expand_singlechain(struct evbuffer *buf, 155 static int evbuffer_ptr_subtract(struct evbuffer *buf, struct evbuffer_ptr *pos, 295 evbuffer_free_trailing_empty_chains(struct evbuffer *buf) in evbuffer_free_trailing_empty_chains() 313 evbuffer_chain_insert(struct evbuffer *buf, in evbuffer_chain_insert() 334 evbuffer_chain_insert_new(struct evbuffer *buf, size_t datlen) in evbuffer_chain_insert_new() 365 struct evbuffer * 368 struct evbuffer *buffer; in evbuffer_new() 370 buffer = mm_calloc(1, sizeof(struct evbuffer)); in evbuffer_new() 382 evbuffer_set_flags(struct evbuffer *buf, ev_uint64_t flags) in evbuffer_set_flags() [all …]
|
H A D | iocp-internal.h | 37 struct evbuffer; 119 struct evbuffer *evbuffer_overlapped_new_(evutil_socket_t fd); 122 evutil_socket_t evbuffer_overlapped_get_fd_(struct evbuffer *buf); 124 void evbuffer_overlapped_set_fd_(struct evbuffer *buf, evutil_socket_t fd); 139 int evbuffer_launch_read_(struct evbuffer *buf, size_t n, struct event_overlapped *ol); 154 int evbuffer_launch_write_(struct evbuffer *buf, ev_ssize_t n, struct event_overlapped *ol); 158 void evbuffer_commit_read_(struct evbuffer *, ev_ssize_t); 160 void evbuffer_commit_write_(struct evbuffer *, ev_ssize_t);
|
H A D | buffer_iocp.c | 58 struct evbuffer buffer; 78 upcast_evbuffer(struct evbuffer *buf) in upcast_evbuffer() 101 evbuffer_commit_read_(struct evbuffer *evbuf, ev_ssize_t nBytes) in evbuffer_commit_read_() 142 evbuffer_commit_write_(struct evbuffer *evbuf, ev_ssize_t nBytes) in evbuffer_commit_write_() 155 struct evbuffer * 175 evbuffer_launch_write_(struct evbuffer *buf, ev_ssize_t at_most, in evbuffer_launch_write_() 249 evbuffer_launch_read_(struct evbuffer *buf, size_t at_most, in evbuffer_launch_read_() 315 evbuffer_overlapped_get_fd_(struct evbuffer *buf) in evbuffer_overlapped_get_fd_() 322 evbuffer_overlapped_set_fd_(struct evbuffer *buf, evutil_socket_t fd) in evbuffer_overlapped_set_fd_()
|
H A D | evrpc-internal.h | 46 struct evbuffer *, void *); 161 struct evbuffer* rpc_data; 197 void (*request_marshal)(struct evbuffer *, void *); 203 int (*reply_unmarshal)(void *, struct evbuffer*);
|
H A D | http-internal.h | 30 struct evbuffer; 192 enum message_read_status evhttp_parse_firstline_(struct evhttp_request *, struct evbuffer*); 194 enum message_read_status evhttp_parse_headers_(struct evhttp_request *, struct evbuffer*); 201 void evhttp_send_page_(struct evhttp_request *, struct evbuffer *);
|
H A D | whatsnew-2.0.txt | 67 The core event logic is now in event2/event.h. The "evbuffer" functions 241 To make an evbuffer or a bufferevent object threadsafe, call its 331 Libevent has long had an "evbuffer" implementation to wrap access to an 338 Previously, each evbuffer was a huge chunk of memory. When we ran out of 339 space in an evbuffer, we used realloc() to grow the chunk of memory. When 356 The evbuffer struct is no longer exposed in a header. The code here is 357 too volatile to expose an official evbuffer structure, and there was never 358 any means provided to create an evbuffer except via evbuffer_new which 375 in an evbuffer without ever extracting the line. 379 You can now add chunks of a file into a evbuffer, and Libevent will have [all …]
|
/netbsd-src/external/bsd/libevent/dist/test/ |
H A D | regress.gen.h | 59 void msg_marshal(struct evbuffer *, const struct msg *); 60 int msg_unmarshal(struct msg *, struct evbuffer *); 62 void evtag_marshal_msg(struct evbuffer *, ev_uint32_t, 64 int evtag_unmarshal_msg(struct evbuffer *, ev_uint32_t, 114 void kill_marshal(struct evbuffer *, const struct kill *); 115 int kill_unmarshal(struct kill *, struct evbuffer *); 117 void evtag_marshal_kill(struct evbuffer *, ev_uint32_t, 119 int evtag_unmarshal_kill(struct evbuffer *, ev_uint32_t, 186 void run_marshal(struct evbuffer *, const struct run *); 187 int run_unmarshal(struct run *, struct evbuffer *); [all …]
|
H A D | regress_buffer.c | 75 evbuffer_validate_(struct evbuffer *buf) in evbuffer_validate_() 130 evbuffer_get_waste(struct evbuffer *buf, size_t *allocatedp, size_t *wastedp, size_t *usedp) in evbuffer_get_waste() 180 struct evbuffer *evb = evbuffer_new(); in test_evbuffer() 181 struct evbuffer *evb_two = evbuffer_new(); in test_evbuffer() 303 struct evbuffer *src = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty() 304 struct evbuffer *dst = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty() 341 struct evbuffer *src = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty2() 342 struct evbuffer *dst = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty2() 343 struct evbuffer *buf = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty2() 388 struct evbuffer *src = evbuffer_new(); in test_evbuffer_remove_buffer_with_empty3() [all …]
|
H A D | regress.gen.c | 144 struct evbuffer *tmp = NULL; in msg_attack_assign() 186 struct evbuffer *tmp = NULL; in msg_run_assign() 307 msg_marshal(struct evbuffer *evbuf, const struct msg *tmp) { in msg_marshal() 324 msg_unmarshal(struct msg *tmp, struct evbuffer *evbuf) in msg_unmarshal() 410 evtag_unmarshal_msg(struct evbuffer *evbuf, ev_uint32_t need_tag, in evtag_unmarshal_msg() 416 struct evbuffer *tmp = evbuffer_new(); in evtag_unmarshal_msg() 432 evtag_marshal_msg(struct evbuffer *evbuf, ev_uint32_t tag, in evtag_marshal_msg() 435 struct evbuffer *buf_ = evbuffer_new(); in evtag_marshal_msg() 624 kill_marshal(struct evbuffer *evbuf, const struct kill *tmp) { in kill_marshal() 638 kill_unmarshal(struct kill *tmp, struct evbuffer *evbuf) in kill_unmarshal() [all …]
|
H A D | regress_zlib.c | 134 zlib_input_filter(struct evbuffer *src, struct evbuffer *dst, in zlib_input_filter() 188 zlib_output_filter(struct evbuffer *src, struct evbuffer *dst, in zlib_output_filter() 249 struct evbuffer *evbuf = evbuffer_new(); in readcb()
|
/netbsd-src/external/bsd/ntp/dist/sntp/libevent/ |
H A D | evrpc-internal.h | 47 struct evbuffer *, void *); 162 struct evbuffer* rpc_data; 198 void (*request_marshal)(struct evbuffer *, void *); 204 int (*reply_unmarshal)(void *, struct evbuffer*);
|
H A D | whatsnew-2.0.txt | 67 The core event logic is now in event2/event.h. The "evbuffer" functions 241 To make an evbuffer or a bufferevent object threadsafe, call its 331 Libevent has long had an "evbuffer" implementation to wrap access to an 338 Previously, each evbuffer was a huge chunk of memory. When we ran out of 339 space in an evbuffer, we used realloc() to grow the chunk of memory. When 356 The evbuffer struct is no longer exposed in a header. The code here is 357 too volatile to expose an official evbuffer structure, and there was never 358 any means provided to create an evbuffer except via evbuffer_new which 375 in an evbuffer without ever extracting the line. 379 You can now add chunks of a file into a evbuffer, and Libevent will have [all …]
|
/netbsd-src/external/bsd/libevent/man/ |
H A D | Makefile | 45 evbuffer.h.3: buffer.h.3 47 HMAN3=evbuffer.h.3 52 evbuffer.3 \
|