Type Alias Tcl_ChannelType

Source
pub type Tcl_ChannelType = Struct_Tcl_ChannelType;

Aliased Type§

#[repr(C)]
pub struct Tcl_ChannelType {
Show 17 fields pub typeName: *const i8, pub version: *mut Struct_Tcl_ChannelTypeVersion_, pub closeProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp) -> i32, pub inputProc: *mut extern "C" fn(*mut c_void, *mut i8, i32, *mut i32) -> i32, pub outputProc: *mut extern "C" fn(*mut c_void, *const i8, i32, *mut i32) -> i32, pub seekProc: *mut extern "C" fn(*mut c_void, i64, i32, *mut i32) -> i32, pub setOptionProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8) -> i32, pub getOptionProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> i32, pub watchProc: *mut extern "C" fn(*mut c_void, i32), pub getHandleProc: *mut extern "C" fn(*mut c_void, i32, *mut *mut c_void) -> i32, pub close2Proc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32, pub blockModeProc: *mut extern "C" fn(*mut c_void, i32) -> i32, pub flushProc: *mut extern "C" fn(*mut c_void) -> i32, pub handlerProc: *mut extern "C" fn(*mut c_void, i32) -> i32, pub wideSeekProc: *mut extern "C" fn(*mut c_void, i64, i32, *mut i32) -> i64, pub threadActionProc: *mut extern "C" fn(*mut c_void, i32), pub truncateProc: *mut extern "C" fn(*mut c_void, i64) -> i32,
}

Fields§

§typeName: *const i8§version: *mut Struct_Tcl_ChannelTypeVersion_§closeProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp) -> i32§inputProc: *mut extern "C" fn(*mut c_void, *mut i8, i32, *mut i32) -> i32§outputProc: *mut extern "C" fn(*mut c_void, *const i8, i32, *mut i32) -> i32§seekProc: *mut extern "C" fn(*mut c_void, i64, i32, *mut i32) -> i32§setOptionProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *const i8) -> i32§getOptionProc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, *const i8, *mut Struct_Tcl_DString) -> i32§watchProc: *mut extern "C" fn(*mut c_void, i32)§getHandleProc: *mut extern "C" fn(*mut c_void, i32, *mut *mut c_void) -> i32§close2Proc: *mut extern "C" fn(*mut c_void, *mut Struct_Tcl_Interp, i32) -> i32§blockModeProc: *mut extern "C" fn(*mut c_void, i32) -> i32§flushProc: *mut extern "C" fn(*mut c_void) -> i32§handlerProc: *mut extern "C" fn(*mut c_void, i32) -> i32§wideSeekProc: *mut extern "C" fn(*mut c_void, i64, i32, *mut i32) -> i64§threadActionProc: *mut extern "C" fn(*mut c_void, i32)§truncateProc: *mut extern "C" fn(*mut c_void, i64) -> i32