pub unsafe extern "C" fn SBCommunicationWrite(
    instance: SBCommunicationRef,
    src: *mut c_void,
    src_len: usize,
    status: *mut ConnectionStatus
) -> usize