Searched refs:evbuffer (Results 1 - 25 of 128) sorted by relevance

123456

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/netatalk-3.0.5/libevent/include/event2/
H A Dtag.h51 struct evbuffer;
68 int evtag_unmarshal_header(struct evbuffer *evbuf, ev_uint32_t *ptag);
70 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data,
72 void evtag_marshal_buffer(struct evbuffer *evbuf, ev_uint32_t tag,
73 struct evbuffer *data);
76 Encode an integer and store it in an evbuffer.
82 @param evbuf evbuffer to store the encoded number
85 void evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number);
86 void evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number);
88 void evtag_marshal_int(struct evbuffer *evbu
[all...]
H A Dbuffer.h33 An evbuffer can be used for preparing data before sending it to
39 A new evbuffer can be allocated with evbuffer_new(), and can be
67 As the contents of an evbuffer can be stored in multiple different
90 An evbuffer is an opaque data type for efficiently buffering data to be
95 struct evbuffer struct
102 Pointer to a position within an evbuffer.
119 /** Describes a single extent of memory inside an evbuffer. Used for
138 Allocate storage for a new evbuffer.
140 @return a pointer to a newly allocated evbuffer struct, or NULL if an error
143 struct evbuffer *evbuffer_ne
[all...]
H A Dbuffer_compat.h44 @param buffer the evbuffer to read from
48 char *evbuffer_readline(struct evbuffer *buffer);
51 removed from an evbuffer.
53 An evbuffer may have one or more callbacks set at a time. The order
70 typedef void (*evbuffer_cb)(struct evbuffer *buffer, size_t old_len, size_t new_len, void *arg);
73 Replace all callbacks on an evbuffer with a single new callback, or
80 callbacks set on the evbuffer, which can cause confusing behavior if
83 evbuffer_setflags() to manage your own evbuffer callbacks without
86 @param buffer the evbuffer to be monitored
87 @param cb the callback function to invoke when the evbuffer i
[all...]
H A Drpc_struct.h73 int (*request_unmarshal)(void *, struct evbuffer *);
86 void (*reply_marshal)(struct evbuffer*, void *);
H A Dbufferevent_struct.h88 struct evbuffer *input;
92 struct evbuffer *output;
H A Drpc.h145 struct evbuffer;
179 struct evbuffer* rpc_data; \
193 void (*req_marshal)(struct evbuffer*, void *),
195 int (*rpl_unmarshal)(void *, struct evbuffer *),
217 (void (*)(struct evbuffer *, void *))reqstruct##_marshal, \
219 (int (*)(void *, struct evbuffer *))rplystruct##_unmarshal, \
243 (void (*)(struct evbuffer *, void *))reqstruct##_marshal, \
245 (int (*)(void *, struct evbuffer *))rplystruct##_unmarshal); \
324 (int (*)(void *, struct evbuffer *))request##_unmarshal, \
328 (void (*)(struct evbuffer *, voi
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/netatalk-3.0.5/libevent/include/event2/
H A Dtag.h51 struct evbuffer;
68 int evtag_unmarshal_header(struct evbuffer *evbuf, ev_uint32_t *ptag);
70 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data,
72 void evtag_marshal_buffer(struct evbuffer *evbuf, ev_uint32_t tag,
73 struct evbuffer *data);
76 Encode an integer and store it in an evbuffer.
82 @param evbuf evbuffer to store the encoded number
85 void evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number);
86 void evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number);
88 void evtag_marshal_int(struct evbuffer *evbu
[all...]
H A Dbuffer.h33 An evbuffer can be used for preparing data before sending it to
39 A new evbuffer can be allocated with evbuffer_new(), and can be
67 As the contents of an evbuffer can be stored in multiple different
90 An evbuffer is an opaque data type for efficiently buffering data to be
95 struct evbuffer struct
102 Pointer to a position within an evbuffer.
119 /** Describes a single extent of memory inside an evbuffer. Used for
138 Allocate storage for a new evbuffer.
140 @return a pointer to a newly allocated evbuffer struct, or NULL if an error
143 struct evbuffer *evbuffer_ne
[all...]
H A Dbuffer_compat.h44 @param buffer the evbuffer to read from
48 char *evbuffer_readline(struct evbuffer *buffer);
51 removed from an evbuffer.
53 An evbuffer may have one or more callbacks set at a time. The order
70 typedef void (*evbuffer_cb)(struct evbuffer *buffer, size_t old_len, size_t new_len, void *arg);
73 Replace all callbacks on an evbuffer with a single new callback, or
80 callbacks set on the evbuffer, which can cause confusing behavior if
83 evbuffer_setflags() to manage your own evbuffer callbacks without
86 @param buffer the evbuffer to be monitored
87 @param cb the callback function to invoke when the evbuffer i
[all...]
H A Drpc_struct.h73 int (*request_unmarshal)(void *, struct evbuffer *);
86 void (*reply_marshal)(struct evbuffer*, void *);
H A Dbufferevent_struct.h88 struct evbuffer *input;
92 struct evbuffer *output;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/netatalk-3.0.5/libevent/include/event2/
H A Dtag.h51 struct evbuffer;
68 int evtag_unmarshal_header(struct evbuffer *evbuf, ev_uint32_t *ptag);
70 void evtag_marshal(struct evbuffer *evbuf, ev_uint32_t tag, const void *data,
72 void evtag_marshal_buffer(struct evbuffer *evbuf, ev_uint32_t tag,
73 struct evbuffer *data);
76 Encode an integer and store it in an evbuffer.
82 @param evbuf evbuffer to store the encoded number
85 void evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number);
86 void evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number);
88 void evtag_marshal_int(struct evbuffer *evbu
[all...]
H A Dbuffer.h33 An evbuffer can be used for preparing data before sending it to
39 A new evbuffer can be allocated with evbuffer_new(), and can be
67 As the contents of an evbuffer can be stored in multiple different
90 An evbuffer is an opaque data type for efficiently buffering data to be
95 struct evbuffer struct
102 Pointer to a position within an evbuffer.
119 /** Describes a single extent of memory inside an evbuffer. Used for
138 Allocate storage for a new evbuffer.
140 @return a pointer to a newly allocated evbuffer struct, or NULL if an error
143 struct evbuffer *evbuffer_ne
[all...]
H A Dbuffer_compat.h44 @param buffer the evbuffer to read from
48 char *evbuffer_readline(struct evbuffer *buffer);
51 removed from an evbuffer.
53 An evbuffer may have one or more callbacks set at a time. The order
70 typedef void (*evbuffer_cb)(struct evbuffer *buffer, size_t old_len, size_t new_len, void *arg);
73 Replace all callbacks on an evbuffer with a single new callback, or
80 callbacks set on the evbuffer, which can cause confusing behavior if
83 evbuffer_setflags() to manage your own evbuffer callbacks without
86 @param buffer the evbuffer to be monitored
87 @param cb the callback function to invoke when the evbuffer i
[all...]
H A Drpc_struct.h73 int (*request_unmarshal)(void *, struct evbuffer *);
86 void (*reply_marshal)(struct evbuffer*, void *);
H A Dbufferevent_struct.h88 struct evbuffer *input;
92 struct evbuffer *output;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/netatalk-3.0.5/libevent/
H A Diocp-internal.h36 struct evbuffer;
111 /** Allocate and return a new evbuffer that supports overlapped IO on a given
115 struct evbuffer *evbuffer_overlapped_new(evutil_socket_t fd);
118 evutil_socket_t _evbuffer_overlapped_get_fd(struct evbuffer *buf);
120 void _evbuffer_overlapped_set_fd(struct evbuffer *buf, evutil_socket_t fd);
122 /** Start reading data onto the end of an overlapped evbuffer.
124 An evbuffer can only have one read pending at a time. While the read
134 int evbuffer_launch_read(struct evbuffer *buf, size_t n, struct event_overlapped *ol);
136 /** Start writing data from the start of an evbuffer.
138 An evbuffer ca
[all...]
H A Devbuffer-internal.h58 /** A single evbuffer callback for an evbuffer. This function will be invoked
59 * when bytes are added to or removed from the evbuffer. */
78 struct evbuffer { struct
114 * evbuffer. */
122 /** True iff this evbuffer's callbacks are not invoked immediately
138 /** A reference count on this evbuffer. When the reference count
151 /** The parent bufferevent object this evbuffer belongs to.
152 * NULL if the evbuffer stands alone. */
156 /** A single item in an evbuffer
[all...]
H A Devent_tagging.c94 int evtag_decode_int(ev_uint32_t *pnumber, struct evbuffer *evbuf);
95 int evtag_decode_int64(ev_uint64_t *pnumber, struct evbuffer *evbuf);
96 int evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag);
97 int evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf);
151 evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number)
159 evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number)
172 evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag)
195 decode_tag_internal(ev_uint32_t *ptag, struct evbuffer *evbuf, int dodrain)
234 evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf)
246 evtag_marshal(struct evbuffer *evbu
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/netatalk-3.0.5/libevent/
H A Diocp-internal.h36 struct evbuffer;
111 /** Allocate and return a new evbuffer that supports overlapped IO on a given
115 struct evbuffer *evbuffer_overlapped_new(evutil_socket_t fd);
118 evutil_socket_t _evbuffer_overlapped_get_fd(struct evbuffer *buf);
120 void _evbuffer_overlapped_set_fd(struct evbuffer *buf, evutil_socket_t fd);
122 /** Start reading data onto the end of an overlapped evbuffer.
124 An evbuffer can only have one read pending at a time. While the read
134 int evbuffer_launch_read(struct evbuffer *buf, size_t n, struct event_overlapped *ol);
136 /** Start writing data from the start of an evbuffer.
138 An evbuffer ca
[all...]
H A Devbuffer-internal.h58 /** A single evbuffer callback for an evbuffer. This function will be invoked
59 * when bytes are added to or removed from the evbuffer. */
78 struct evbuffer { struct
114 * evbuffer. */
122 /** True iff this evbuffer's callbacks are not invoked immediately
138 /** A reference count on this evbuffer. When the reference count
151 /** The parent bufferevent object this evbuffer belongs to.
152 * NULL if the evbuffer stands alone. */
156 /** A single item in an evbuffer
[all...]
H A Devent_tagging.c94 int evtag_decode_int(ev_uint32_t *pnumber, struct evbuffer *evbuf);
95 int evtag_decode_int64(ev_uint64_t *pnumber, struct evbuffer *evbuf);
96 int evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag);
97 int evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf);
151 evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number)
159 evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number)
172 evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag)
195 decode_tag_internal(ev_uint32_t *ptag, struct evbuffer *evbuf, int dodrain)
234 evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf)
246 evtag_marshal(struct evbuffer *evbu
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/netatalk-3.0.5/libevent/
H A Diocp-internal.h36 struct evbuffer;
111 /** Allocate and return a new evbuffer that supports overlapped IO on a given
115 struct evbuffer *evbuffer_overlapped_new(evutil_socket_t fd);
118 evutil_socket_t _evbuffer_overlapped_get_fd(struct evbuffer *buf);
120 void _evbuffer_overlapped_set_fd(struct evbuffer *buf, evutil_socket_t fd);
122 /** Start reading data onto the end of an overlapped evbuffer.
124 An evbuffer can only have one read pending at a time. While the read
134 int evbuffer_launch_read(struct evbuffer *buf, size_t n, struct event_overlapped *ol);
136 /** Start writing data from the start of an evbuffer.
138 An evbuffer ca
[all...]
H A Devbuffer-internal.h58 /** A single evbuffer callback for an evbuffer. This function will be invoked
59 * when bytes are added to or removed from the evbuffer. */
78 struct evbuffer { struct
114 * evbuffer. */
122 /** True iff this evbuffer's callbacks are not invoked immediately
138 /** A reference count on this evbuffer. When the reference count
151 /** The parent bufferevent object this evbuffer belongs to.
152 * NULL if the evbuffer stands alone. */
156 /** A single item in an evbuffer
[all...]
H A Devent_tagging.c94 int evtag_decode_int(ev_uint32_t *pnumber, struct evbuffer *evbuf);
95 int evtag_decode_int64(ev_uint64_t *pnumber, struct evbuffer *evbuf);
96 int evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag);
97 int evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf);
151 evtag_encode_int(struct evbuffer *evbuf, ev_uint32_t number)
159 evtag_encode_int64(struct evbuffer *evbuf, ev_uint64_t number)
172 evtag_encode_tag(struct evbuffer *evbuf, ev_uint32_t tag)
195 decode_tag_internal(ev_uint32_t *ptag, struct evbuffer *evbuf, int dodrain)
234 evtag_decode_tag(ev_uint32_t *ptag, struct evbuffer *evbuf)
246 evtag_marshal(struct evbuffer *evbu
[all...]

Completed in 188 milliseconds

123456