Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 26) sorted by relevance

12

/libevent-2.1.12/
H A Dbuffer.c372 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 Devbuffer-internal.h213 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 Dbuffer_iocp.c55 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 Dwhatsnew-2.0.txt68 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 DMakefile.nmake32 CORE_OBJS=event.obj buffer.obj bufferevent.obj bufferevent_sock.obj \
H A DChangeLog271 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 DMakefile.am232 buffer.c \
H A DChangeLog-1.4117 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 Dhttp.c2025 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 Dwhatsnew-2.1.txt286 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 DChangeLog-2.0170 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 DCMakeLists.txt309 "--param ssp-buffer-size=1")
775 include/event2/buffer.h
802 buffer.c
H A DDoxyfile67 $(SRCDIR)/include/event2/buffer.h \
H A Dconfigure.ac83 CFLAGS="$CFLAGS --param ssp-buffer-size=1"
/libevent-2.1.12/include/event2/
H A Dbuffer.h438 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 Dbuffer_compat.h51 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 Dhttp-connect.c34 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 Dhttps-client.c53 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 Dregress_bufferevent.c142 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 Dregress_zlib.c280 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 Dregress_buffer.c205 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 Dtinytest.c207 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 Dregress.c2467 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 Dinclude.am10 include/event2/buffer.h \
/libevent-2.1.12/cmake/
H A DUseDoxygen.cmake56 set(DOX_INPUT include/event2/buffer.h

12