61 unsigned length,
char *buf)
83 log_error (
"trace connection input: no connection index %ld",
103 "input is not being consumed.");
118 unsigned length,
char *buf)
156 c -> in_bytes >
c -> bytes_needed)
266 const unsigned char *
bufp,
317 if (!
c -> out_context)
344 if (
c->out_bytes != 0) {
345 if ((
c->outer !=
NULL) &&
376 if (size >
c -> in_bytes)
402 if (!
c -> in_context)
431 while (
c -> inbufs &&
433 if (
c -> inbufs -> next) {
435 c -> inbufs -> next,
MDL);
466 while (
c -> out_bytes) {
555 while (
c -> outbufs &&
557 if (
c -> outbufs -> next) {
559 c -> outbufs -> next,
MDL);
642 switch (data -> type) {
681 unsigned len =
strlen (name);
705 (
c, (
const unsigned char *)
string, len);
isc_result_t omapi_buffer_dereference(omapi_buffer_t **, const char *, int)
isc_result_t omapi_buffer_new(omapi_buffer_t **, const char *, int)
isc_result_t omapi_buffer_reference(omapi_buffer_t **, omapi_buffer_t *, const char *, int)
isc_result_t omapi_connection_put_string(omapi_object_t *c, const char *string)
isc_result_t omapi_connection_reader(omapi_object_t *h)
isc_result_t omapi_connection_write_typed_data(omapi_object_t *c, omapi_typed_data_t *data)
isc_result_t omapi_connection_writer(omapi_object_t *h)
isc_result_t omapi_connection_put_named_uint32(omapi_object_t *c, const char *name, u_int32_t value)
isc_result_t omapi_connection_put_uint16(omapi_object_t *c, u_int32_t value)
isc_result_t omapi_connection_get_uint16(omapi_object_t *c, u_int16_t *result)
isc_result_t omapi_connection_copyin(omapi_object_t *h, const unsigned char *bufp, unsigned len)
isc_result_t omapi_connection_copyout(unsigned char *buf, omapi_object_t *h, unsigned size)
isc_result_t omapi_connection_put_name(omapi_object_t *c, const char *name)
isc_result_t omapi_connection_put_handle(omapi_object_t *c, omapi_object_t *h)
isc_result_t omapi_connection_put_uint32(omapi_object_t *c, u_int32_t value)
isc_result_t omapi_connection_get_uint32(omapi_object_t *c, u_int32_t *result)
#define BYTES_IN_BUFFER(x)
#define BUFFER_BYTES_FREE(x)
#define omapi_array_foreach_begin(array, stype, var)
omapi_object_type_t * omapi_type_io_object
isc_result_t omapi_object_handle(omapi_handle_t *, omapi_object_t *)
isc_result_t omapi_disconnect(omapi_object_t *, int)
isc_result_t omapi_signal(omapi_object_t *, const char *,...)
#define omapi_array_foreach_end(array, stype, var)
unsigned int omapi_handle_t
omapi_object_type_t * omapi_type_connection
int log_error(const char *,...) __attribute__((__format__(__printf__
omapi_type_protocol_listener omapi_type_listener omapi_type_waiter omapi_type_message isc_result_t omapi_connection_sign_data(int mode, dst_key_t *key, void **context, const unsigned char *data, const unsigned len, omapi_typed_data_t **result)
void omapi_buffer_trace_setup(void)
@ omapi_connection_disconnecting
@ omapi_connection_closed
#define DHCP_R_INVALIDARG
struct omapi_typed_data_t::@3::@4 buffer
trace_type_t * trace_type_register(const char *, void *, void(*)(trace_type_t *, unsigned, char *), void(*)(trace_type_t *), const char *, int)
isc_result_t trace_write_packet_iov(trace_type_t *, int, trace_iov_t *, const char *, int)