Type Alias Tcl_ChannelType
Source pub type Tcl_ChannelType = Struct_Tcl_ChannelType;
#[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,
}
§getHandleProc: *mut extern "C" fn(*mut c_void, i32, *mut *mut c_void) -> i32§handlerProc: *mut extern "C" fn(*mut c_void, i32) -> i32