mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 07:35:26 +00:00
omapi_protocol_listen/omapi_listener_listen use sockaddr instead of port
no more OMAPI_PROTOCOL_PORT; default port must be define per application.
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
#include <isc/time.h>
|
#include <isc/time.h>
|
||||||
#include <isc/region.h>
|
#include <isc/region.h>
|
||||||
#include <isc/result.h>
|
#include <isc/result.h>
|
||||||
|
#include <isc/sockaddr.h>
|
||||||
|
|
||||||
#include <omapi/types.h>
|
#include <omapi/types.h>
|
||||||
|
|
||||||
@@ -66,14 +67,6 @@ struct omapi_object {
|
|||||||
OMAPI_OBJECT_PREAMBLE;
|
OMAPI_OBJECT_PREAMBLE;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
* The port on which applications should listen for OMAPI connections.
|
|
||||||
* XXXDCL 7911 is being used by DHCP; putting this in general library header
|
|
||||||
* file seems to be a bit of a mistake if the API is to be used for more
|
|
||||||
* than one server.
|
|
||||||
*/
|
|
||||||
#define OMAPI_PROTOCOL_PORT 7912
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* For use with omapi_connection_disconnect().
|
* For use with omapi_connection_disconnect().
|
||||||
* XXXDCL rename
|
* XXXDCL rename
|
||||||
@@ -96,7 +89,7 @@ void
|
|||||||
omapi_protocol_disconnect(omapi_object_t *handle, isc_boolean_t force);
|
omapi_protocol_disconnect(omapi_object_t *handle, isc_boolean_t force);
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
omapi_protocol_listen(omapi_object_t *object, int port, int backlog);
|
omapi_protocol_listen(omapi_object_t *mgr, isc_sockaddr_t *addr, int backlog);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Public functions defined in connection.c.
|
* Public functions defined in connection.c.
|
||||||
@@ -130,10 +123,10 @@ omapi_connection_puthandle(omapi_object_t *connection, omapi_object_t *object);
|
|||||||
* Public functions defined in listen.c.
|
* Public functions defined in listen.c.
|
||||||
*/
|
*/
|
||||||
isc_result_t
|
isc_result_t
|
||||||
omapi_listener_listen(omapi_object_t *listener, int port, int backlog);
|
omapi_listener_listen(omapi_object_t *mgr, isc_sockaddr_t *addr, int backlog);
|
||||||
|
|
||||||
void
|
void
|
||||||
omapi_listener_shutdown(omapi_object_t *listener);
|
omapi_listener_shutdown(omapi_object_t *mgr);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Public functions defined in message.c.
|
* Public functions defined in message.c.
|
||||||
|
Reference in New Issue
Block a user