* @param[in] instance of the #fr_app_t.
* @param[in] request To set the next state function for.
*/
-typedef void (*fr_app_set_process_t)(void const *instance, REQUEST *request);
+typedef void (*fr_app_process_set_t)(void const *instance, REQUEST *request);
/** Allows submodules to receive uctx data (a structure provided by their parent)
*
fr_app_bootstrap_t bootstrap;
fr_app_instantiate_t instantiate;
fr_app_open_t open; //!< Open listen sockets.
- fr_app_set_process_t set_process;
+ fr_app_process_set_t process_set;
} fr_app_t;
/** Public structure describing an application (protocol) specialisation
* Call the main protocol handlr to set the right async
* process function.
*/
- listen->app->set_process(listen->app_instance, request);
+ listen->app->process_set(listen->app_instance, request);
rad_assert(request->async->process != NULL);
return len;
}
-static void mod_set_process(void const *instance, REQUEST *request)
+static void mod_process_set(void const *instance, REQUEST *request)
{
proto_radius_t const *inst = talloc_get_type_abort(instance, proto_radius_t);
fr_io_process_t process;
.bootstrap = mod_bootstrap,
.instantiate = mod_instantiate,
.open = mod_open,
- .set_process = mod_set_process
+ .process_set = mod_process_set
};
.nak = test_nak
};
-static void set_process(UNUSED void const *ctx, REQUEST *request)
+static void process_set(UNUSED void const *ctx, REQUEST *request)
{
request->async->process = test_process;
}
static fr_app_t test_app = {
- .set_process = set_process,
+ .process_set = process_set,
};
static void NEVER_RETURNS usage(void)