Type Alias Router

Source
pub type Router = router;

Aliased Type§

struct Router {
    pub name: *const i8,
    pub active: bool,
    pub priority: i32,
    pub context: *mut c_void,
    pub queryCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void) -> bool>,
    pub writeCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *const i8, _: *mut c_void)>,
    pub exitCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: i32, _: *mut c_void)>,
    pub readCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void) -> i32>,
    pub unreadCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: i32, _: *mut c_void) -> i32>,
    pub next: *mut router,
}

Fields§

§name: *const i8§active: bool§priority: i32§context: *mut c_void§queryCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void) -> bool>§writeCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *const i8, _: *mut c_void)>§exitCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: i32, _: *mut c_void)>§readCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: *mut c_void) -> i32>§unreadCallback: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8, _: i32, _: *mut c_void) -> i32>§next: *mut router