| /libevent-2.1.12/ |
| H A D | buffer.c | 372 buffer->last_with_datap = &buffer->first; in evbuffer_new() 481 buffer->n_add_for_cb = buffer->n_del_for_cb = 0; in evbuffer_run_callbacks() 517 buffer->n_add_for_cb = buffer->n_del_for_cb = 0; in evbuffer_invoke_callbacks_() 842 memcpy(tmp->buffer, chain->buffer + chain->misalign, in PRESERVE_PINNED() 942 tmp->buffer = chain->buffer; in APPEND_CHAIN_MULTICAST() 1402 buffer = chain->buffer + chain->misalign + chain->off; in evbuffer_pullup() 1412 buffer = tmp->buffer; in evbuffer_pullup() 1438 memcpy(buffer, chain->buffer + chain->misalign, size); in evbuffer_pullup() 1479 char *buffer = (char *)chain->buffer + chain->misalign; in evbuffer_strchr() local 1528 char *buffer = (char *)chain->buffer + chain->misalign; in evbuffer_find_eol_char() local [all …]
|
| H A D | evbuffer-internal.h | 213 unsigned char *buffer; member 282 #define ASSERT_EVBUFFER_LOCKED(buffer) \ argument 283 EVLOCK_ASSERT_LOCKED((buffer)->lock) 285 #define EVBUFFER_LOCK(buffer) \ argument 287 EVLOCK_LOCK((buffer)->lock, 0); \ 289 #define EVBUFFER_UNLOCK(buffer) \ argument 291 EVLOCK_UNLOCK((buffer)->lock, 0); \ 313 void evbuffer_decref_and_unlock_(struct evbuffer *buffer); 343 int evbuffer_get_callbacks_(struct evbuffer *buffer,
|
| H A D | buffer_iocp.c | 55 struct evbuffer buffer; member 79 return EVUTIL_UPCAST(buf, struct evbuffer_overlapped, buffer); in upcast_evbuffer() 161 LIST_INIT(&evo->buffer.callbacks); in evbuffer_overlapped_new_() 162 evo->buffer.refcnt = 1; in evbuffer_overlapped_new_() 163 evo->buffer.last_with_datap = &evo->buffer.first; in evbuffer_overlapped_new_() 165 evo->buffer.is_overlapped = 1; in evbuffer_overlapped_new_() 168 return &evo->buffer; in evbuffer_overlapped_new_() 207 b->buf = (char*)( chain->buffer + chain->misalign ); in evbuffer_launch_write_()
|
| H A D | whatsnew-2.0.txt | 68 for low-level buffer manipulation are in event2/buffer.h. The 332 input or output memory buffer. In previous versions, the implementation 341 of the buffer. 349 or memmove the whole buffer contents. 359 heap-allocated the buffer. 361 If you need access to the whole buffer as a linear chunk of memory, the 363 the buffer's contents in a linear chunk before you can use it. 411 buffer and the new size of the buffer. This interface could not capture 412 operations that simultaneously filled _and_ drained a buffer, or handle 419 total number of bytes written. See event2/buffer.h for full details. [all …]
|
| H A D | Makefile.nmake | 32 CORE_OBJS=event.obj buffer.obj bufferevent.obj bufferevent_sock.obj \
|
| H A D | ChangeLog | 271 buffer: 491 … o buffer: evbuffer_add_buffer(): clean empty chains from destination buffer (26fd932 Azat Khuzhin) 516 o test/buffer: fix leak in test_evbuffer_prepend() (c08d90b Azat Khuzhin) 518 …o test/buffer: cover n_add_for_cb when evbuffer_prepend() need to allocate buffer (e77ff41 Azat Kh… 709 o buffer: don't mix code and declarations (8892f4c Azat Khuzhin) 1172 o Fix a typo in a comment in buffer.h. Spotted by Alt_F4 (773b0a5) 1182 o "buffer" spelling (a452811 Patrick Pelletier) 1426 o Fix a typo in a comment in buffer.h. Spotted by Alt_F4 (773b0a5) 1905 o Roughly 20% speed increase when line-draining a buffer using 1975 buffer. (e6fe1da) [all …]
|
| H A D | Makefile.am | 232 buffer.c \
|
| H A D | ChangeLog-1.4 | 117 o Correct the documentation on buffer printf functions. 190 o Fix buffer size and string generation in evdns_resolve_reverse_ipv6(). 205 …o Fix win32 buffer.c behavior so that it is correct for sockets (which do not like ReadFile and Wr…
|
| H A D | http.c | 2025 evhttp_parse_firstline_(struct evhttp_request *req, struct evbuffer *buffer) in evhttp_parse_firstline_() argument 2032 line = evbuffer_readln(buffer, &len, EVBUFFER_EOL_CRLF); in evhttp_parse_firstline_() 2035 evbuffer_get_length(buffer) > req->evcon->max_headers_size) in evhttp_parse_firstline_() 2096 evhttp_parse_headers_(struct evhttp_request *req, struct evbuffer* buffer) in evhttp_parse_headers_() argument 2104 while ((line = evbuffer_readln(buffer, &len, EVBUFFER_EOL_CRLF)) in evhttp_parse_headers_() 2147 req->headers_size + evbuffer_get_length(buffer) > req->evcon->max_headers_size) in evhttp_parse_headers_()
|
| H A D | whatsnew-2.1.txt | 286 make that buffer unusable with SSL bufferevents, filtering 302 can now yield a point just after the end of the buffer. This makes 306 one buffer to another nondestructively. When you say 314 copying data nondestructively from the middle of a buffer.
|
| H A D | ChangeLog-2.0 | 170 o improve test to remove at least one buffer from src (7eb52eb Greg Hazel) 515 o Fix even more win64 warnings: buffer, event_tagging, http, evdns, evrpc (545a611) 666 …o Change bufferevent_openssl::do_write so it doesn't call SSL_write with a 0 length buffer (c99131… 762 o Fix a memory leak when appending/prepending to a buffer with unused space. (45068a3) 839 o Do not use evbuffer_expand() to add the first chain to a buffer (5c0ebb3) 989 o Add the abilitity to mark some buffer callbacks as never-deferred. (438f9ed) 1035 o Add an evbuffer_search_range() function to search a bounded range of a buffer. 1113 …o Fix a deadlock when suspending reads in a bufferevent due to a full buffer. (Spotted by Joachim … 1195 o Correct the documentation on buffer printf functions. 1216 …uffer_contiguous_space() api that tells a user how much data is available in the first buffer chain
|
| H A D | CMakeLists.txt | 309 "--param ssp-buffer-size=1") 775 include/event2/buffer.h 802 buffer.c
|
| H A D | Doxyfile | 67 $(SRCDIR)/include/event2/buffer.h \
|
| H A D | configure.ac | 83 CFLAGS="$CFLAGS --param ssp-buffer-size=1"
|
| /libevent-2.1.12/include/event2/ |
| H A D | buffer.h | 438 char *evbuffer_readln(struct evbuffer *buffer, size_t *n_read_out, 706 int evbuffer_write(struct evbuffer *buffer, evutil_socket_t fd); 721 int evbuffer_write_atmost(struct evbuffer *buffer, evutil_socket_t fd, 735 int evbuffer_read(struct evbuffer *buffer, evutil_socket_t fd, int howmuch); 803 evbuffer_ptr_set(struct evbuffer *buffer, struct evbuffer_ptr *ptr, 821 struct evbuffer_ptr evbuffer_search_eol(struct evbuffer *buffer, 854 int evbuffer_peek(struct evbuffer *buffer, ev_ssize_t len, 918 int evbuffer_remove_cb_entry(struct evbuffer *buffer, 945 int evbuffer_cb_set_flags(struct evbuffer *buffer, 956 int evbuffer_cb_clear_flags(struct evbuffer *buffer, [all …]
|
| H A D | buffer_compat.h | 51 char *evbuffer_readline(struct evbuffer *buffer); 73 typedef void (*evbuffer_cb)(struct evbuffer *buffer, size_t old_len, size_t new_len, void *arg); 96 int evbuffer_setcb(struct evbuffer *buffer, evbuffer_cb cb, void *cbarg); 108 unsigned char *evbuffer_find(struct evbuffer *buffer, const unsigned char *what, size_t len);
|
| /libevent-2.1.12/sample/ |
| H A D | http-connect.c | 34 static char* uri_path(struct evhttp_uri *uri, char buffer[URL_MAX]) in uri_path() 38 VERIFY(evhttp_uri_join(uri, buffer, URL_MAX)); in uri_path() 40 path = evhttp_uri_parse(buffer); in uri_path() 45 VERIFY(evhttp_uri_join(path, buffer, URL_MAX)); in uri_path() 46 return buffer; in uri_path() 48 static char* uri_hostport(struct evhttp_uri *uri, char buffer[URL_MAX]) in uri_hostport() 50 VERIFY(evhttp_uri_join(uri, buffer, URL_MAX)); in uri_hostport() 53 evutil_snprintf(buffer, URL_MAX, "%s:%d", in uri_hostport() 55 return buffer; in uri_hostport() 77 char buffer[URL_MAX]; in connect_cb() local [all …]
|
| H A D | https-client.c | 53 char buffer[256]; in http_request_done() local 68 ERR_error_string_n(oslerr, buffer, sizeof(buffer)); in http_request_done() 69 fprintf(stderr, "%s\n", buffer); in http_request_done() 86 buffer, sizeof(buffer))) in http_request_done() 90 fwrite(buffer, nread, 1, stdout); in http_request_done()
|
| /libevent-2.1.12/test/ |
| H A D | regress_bufferevent.c | 142 char buffer[8333]; in test_bufferevent_impl() local 185 buffer[i] = i; in test_bufferevent_impl() 187 bufferevent_write(bev1, buffer, sizeof(buffer)); in test_bufferevent_impl() 409 char buffer[65000]; in test_bufferevent_watermarks_impl() local 437 buffer[i] = (char)i; in test_bufferevent_watermarks_impl() 459 bufferevent_write(bev1, buffer, sizeof(buffer)); in test_bufferevent_watermarks_impl() 503 if (buffer[i] == '-') in bufferevent_input_filter() 506 assert(buffer[i] == 'x'); in bufferevent_input_filter() 554 char buffer[8333]; in test_bufferevent_filters_impl() local 572 buffer[i] = i; in test_bufferevent_filters_impl() [all …]
|
| H A D | regress_zlib.c | 280 char buffer[8333]; in test_bufferevent_zlib() local 319 for (i = 0; i < (int)sizeof(buffer); i++) in test_bufferevent_zlib() 320 buffer[i] = i; in test_bufferevent_zlib() 323 bufferevent_write(bev1, buffer, 1800); in test_bufferevent_zlib() 324 bufferevent_write(bev1, buffer + 1800, sizeof(buffer) - 1800); in test_bufferevent_zlib()
|
| H A D | regress_buffer.c | 205 memset(buffer, 0, sizeof(buffer)); in test_evbuffer() 206 evbuffer_add(evb, buffer, sizeof(buffer)); in test_evbuffer() 213 tt_assert(!memcmp(tmp + 7, buffer, sizeof(buffer))); in test_evbuffer() 231 evbuffer_add(evb_two, buffer, sizeof(buffer)); in test_evbuffer() 249 evb, -1), buffer, sizeof(buffer) / 2) != 0 || in test_evbuffer() 251 evb_two, -1), buffer, sizeof(buffer)) != 0) in test_evbuffer() 833 void *buffer; in test_evbuffer_expand() local 853 buffer = buf->first->buffer; in test_evbuffer_expand() 856 tt_assert(buf->first->buffer == buffer); in test_evbuffer_expand() 875 buffer = buf->first->buffer; in test_evbuffer_expand() [all …]
|
| H A D | tinytest.c | 207 char buffer[LONGEST_TEST_NAME+256]; in testcase_run_forked_() local 220 snprintf(buffer, sizeof(buffer), "%s --RUNNING-FORKED %s --timeout 0 %s%s", in testcase_run_forked_() 227 ok = CreateProcessA(commandname, buffer, NULL, NULL, 0, in testcase_run_forked_()
|
| H A D | regress.c | 2467 unsigned char buffer[4096]; in evtag_fuzz() local 2477 for (i = 0; i < (int)sizeof(buffer); i++) in evtag_fuzz() 2478 buffer[i] = test_weakrand(); in evtag_fuzz() 2480 evbuffer_add(tmp, buffer, sizeof(buffer)); in evtag_fuzz() 2494 evbuffer_add(tmp, buffer, sizeof(buffer)); in evtag_fuzz()
|
| /libevent-2.1.12/include/ |
| H A D | include.am | 10 include/event2/buffer.h \
|
| /libevent-2.1.12/cmake/ |
| H A D | UseDoxygen.cmake | 56 set(DOX_INPUT include/event2/buffer.h
|