Files
platform-espressif32/examples/espidf-coap-server/components/libcoap/src/coap_event.c
T
Valerii Koval 4a461f5221 Update examples
2023-01-06 14:29:59 +02:00

39 lines
816 B
C

/*
* coap_event.c -- libcoap Event API
*
* Copyright (C) 2016 Olaf Bergmann <bergmann@tzi.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*
* This file is part of the CoAP library libcoap. Please see README for terms
* of use.
*/
/**
* @file coap_event.c
* @brief Event handling
*/
#include "coap3/coap_internal.h"
/*
* This replaces coap_set_event_handler() so that handler registration is
* consistent in the naming.
*/
void
coap_register_event_handler(coap_context_t *context,
coap_event_handler_t hnd) {
context->handle_event = hnd;
}
void
coap_set_event_handler(coap_context_t *context,
coap_event_handler_t hnd) {
context->handle_event = hnd;
}
void
coap_clear_event_handler(coap_context_t *context) {
context->handle_event = NULL;
}