No...
*/
static int mod_fd(void const *instance)
{
- proto_radius_udp_t *inst = talloc_get_type_abort(instance, proto_radius_udp_t);
+ proto_radius_udp_t const *inst = talloc_get_type_abort(instance, proto_radius_udp_t);
return inst->sockfd;
}
*/
static void mod_event_list_set(void const *instance, fr_event_list_t *el)
{
- proto_radius_udp_t *inst;
+ proto_radius_udp_t const *inst;
memcpy(&inst, &instance, sizeof(inst)); /* const issues */
*/
static int mod_decode(void const *instance, REQUEST *request, uint8_t *const data, size_t data_len)
{
- proto_vmps_t const *inst = talloc_get_type_abort(instance, proto_vmps_t);
+ proto_vmps_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_t);
return inst->app_io->decode(inst->app_io_instance, request, data, data_len);
}
static ssize_t mod_encode(void const *instance, REQUEST *request, uint8_t *buffer, size_t buffer_len)
{
- proto_vmps_t const *inst = talloc_get_type_abort(instance, proto_vmps_t);
+ proto_vmps_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_t);
return inst->app_io->encode(inst->app_io_instance, request, buffer, buffer_len);
}
static void mod_process_set(void const *instance, REQUEST *request)
{
- proto_vmps_t const *inst = talloc_get_type_abort(instance, proto_vmps_t);
+ proto_vmps_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_t);
fr_io_process_t process;
rad_assert(request->packet->code != 0);
* Bootstrap the process modules
*/
while ((cp = cf_pair_find_next(conf, cp, "type"))) {
- dl_t const *module = talloc_get_type_abort(inst->process_submodule[i]->module, dl_t);
+ dl_t const *module = talloc_get_type_abort_const(inst->process_submodule[i]->module, dl_t);
fr_app_process_t const *app_process = (fr_app_process_t const *)module->common;
if (app_process->bootstrap && (app_process->bootstrap(inst->process_submodule[i]->data,
static int mod_decode(UNUSED void const *instance, UNUSED REQUEST *request, UNUSED uint8_t *const data, UNUSED size_t data_len)
{
#if 0
-// proto_vmps_udp_t const *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
+// proto_vmps_udp_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_udp_t);
fr_ip_srcdst_t *ip;
uint8_t *packet;
size_t packet_len;
static ssize_t mod_encode(UNUSED void const *instance, UNUSED REQUEST *request, UNUSED uint8_t *buffer, UNUSED size_t buffer_len)
{
#if 0
-// proto_vmps_udp_t const *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
+// proto_vmps_udp_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_udp_t);
fr_ip_srcdst_t *ip;
uint8_t *packet;
size_t packet_len;
static ssize_t mod_read(void const *instance, void **packet_ctx, fr_time_t **recv_time, uint8_t *buffer, size_t buffer_len, size_t *leftover, uint32_t *priority)
{
- proto_vmps_udp_t const *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
+ proto_vmps_udp_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_udp_t);
fr_ip_srcdst_t *ip;
uint8_t *packet;
size_t packet_len;
*/
static int mod_open(void *instance)
{
- proto_vmps_udp_t *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
+ proto_vmps_udp_t *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
int sockfd = 0;
uint16_t port = inst->port;
*/
static int mod_fd(void const *instance)
{
- proto_vmps_udp_t *inst = talloc_get_type_abort(instance, proto_vmps_udp_t);
+ proto_vmps_udp_t const *inst = talloc_get_type_abort_const(instance, proto_vmps_udp_t);
return inst->sockfd;
}