From: Ted Lemon Date: Mon, 12 Feb 2001 20:46:19 +0000 (+0000) Subject: Trace-related changes. X-Git-Tag: V3-BETA-2-PATCH-18~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4eed13913dc4af2c6dc0abe478813076263ef1c9;p=thirdparty%2Fdhcp.git Trace-related changes. --- diff --git a/includes/omapip/omapip_p.h b/includes/omapip/omapip_p.h index 4fe9a9ea5..9840dcab1 100644 --- a/includes/omapip/omapip_p.h +++ b/includes/omapip/omapip_p.h @@ -3,7 +3,7 @@ Private master include file for the OMAPI library. */ /* - * Copyright (c) 1996-2000 Internet Software Consortium. + * Copyright (c) 1996-2001 Internet Software Consortium. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -75,6 +75,7 @@ #include #include #include +#include /* OMAPI protocol header, version 1.00 */ typedef struct { @@ -179,6 +180,7 @@ typedef struct __omapi_listener_object { typedef struct __omapi_connection_object { OMAPI_OBJECT_PREAMBLE; int socket; /* Connection socket. */ + int index; omapi_connection_state_t state; struct sockaddr_in remote_addr; struct sockaddr_in local_addr; @@ -261,6 +263,15 @@ isc_result_t omapi_connection_sign_data (int mode, const unsigned char *data, const unsigned len, omapi_typed_data_t **result); +isc_result_t omapi_listener_connect (omapi_connection_object_t **obj, + omapi_listener_object_t *listener, + int socket, + struct sockaddr_in *remote_addr); +void omapi_listener_trace_setup (void); +void omapi_connection_register (omapi_connection_object_t *, + const char *, int); +OMAPI_ARRAY_TYPE_DECL(omapi_listener, omapi_listener_object_t); +OMAPI_ARRAY_TYPE_DECL(omapi_connection, omapi_connection_object_t); extern int log_priority; extern int log_perror;