Struct core_foundation_sys::runloop::CFRunLoopSourceContext1 [] [src]

pub struct CFRunLoopSourceContext1 {
    pub version: CFIndex,
    pub info: *mut c_void,
    pub retain: extern fn(info: *const c_void) -> *const c_void,
    pub release: extern fn(info: *const c_void),
    pub copyDescription: extern fn(info: *const c_void) -> CFStringRef,
    pub equal: extern fn(info1: *const c_void, info2: *const c_void) -> Boolean,
    pub hash: extern fn(info: *const c_void) -> CFHashCode,
    pub getPort: extern fn(info: *mut c_void) -> mach_port_t,
    pub perform: extern fn(msg: *mut c_void, size: CFIndex, allocator: CFAllocatorRef, info: *mut c_void) -> *mut c_void,
}

Fields