#[repr(C)]pub struct pxtnEvelist {
pub _eve_allocated_num: i32,
pub _eves: *mut EVERECORD,
pub _start: *mut EVERECORD,
pub _linear: i32,
pub _p_x4x_rec: *mut EVERECORD,
}Fields§
§_eve_allocated_num: i32§_eves: *mut EVERECORD§_start: *mut EVERECORD§_linear: i32§_p_x4x_rec: *mut EVERECORDImplementations§
Source§impl pxtnEvelist
impl pxtnEvelist
pub unsafe fn Release(&mut self)
pub unsafe fn Clear(&mut self)
pub unsafe fn Allocate(&mut self, max_event_num: i32) -> bool
pub unsafe fn get_Num_Max(&self) -> i32
pub unsafe fn get_Max_Clock(&self) -> i32
pub unsafe fn get_Count(&self) -> i32
pub unsafe fn get_Count1(&self, kind: u8, value: i32) -> i32
pub unsafe fn get_Count2(&self, unit_no: u8) -> i32
pub unsafe fn get_Count3(&self, unit_no: u8, kind: u8) -> i32
pub unsafe fn get_Count4(&self, clock1: i32, clock2: i32, unit_no: u8) -> i32
pub unsafe fn get_Value(&self, clock: i32, unit_no: u8, kind: u8) -> i32
pub unsafe fn get_Records(&self) -> *const EVERECORD
pub unsafe fn Record_Add_i( &mut self, clock: i32, unit_no: u8, kind: u8, value: i32, ) -> bool
pub unsafe fn Record_Add_f( &mut self, clock: i32, unit_no: u8, kind: u8, value_f: f32, ) -> bool
pub unsafe fn Linear_Start(&mut self) -> bool
pub unsafe fn Linear_Add_i( &mut self, clock: i32, unit_no: u8, kind: u8, value: i32, )
pub unsafe fn Linear_Add_f( &mut self, clock: i32, unit_no: u8, kind: u8, value_f: f32, )
pub unsafe fn Linear_End(&mut self, b_connect: bool)
pub unsafe fn Record_Clock_Shift( &mut self, clock: i32, shift: i32, unit_no: u8, ) -> i32
pub unsafe fn Record_Value_Set( &mut self, clock1: i32, clock2: i32, unit_no: u8, kind: u8, value: i32, ) -> i32
pub unsafe fn Record_Value_Change( &mut self, clock1: i32, clock2: i32, unit_no: u8, kind: u8, value: i32, ) -> i32
pub unsafe fn Record_Value_Omit(&mut self, kind: u8, value: i32) -> i32
pub unsafe fn Record_Value_Replace( &mut self, kind: u8, old_value: i32, new_value: i32, ) -> i32
pub unsafe fn Record_Delete( &mut self, clock1: i32, clock2: i32, unit_no: u8, kind: u8, ) -> i32
pub unsafe fn Record_Delete1( &mut self, clock1: i32, clock2: i32, unit_no: u8, ) -> i32
pub unsafe fn Record_UnitNo_Miss(&mut self, unit_no: u8) -> i32
pub unsafe fn Record_UnitNo_Set(&mut self, unit_no: u8) -> i32
pub unsafe fn Record_UnitNo_Replace(&mut self, old_u: u8, new_u: u8) -> i32
pub unsafe fn BeatClockOperation(&mut self, rate: i32) -> i32
pub unsafe fn io_Write(&self, p_doc: *mut pxtnDescriptor, rough: i32) -> bool
pub unsafe fn io_Read(&mut self, p_doc: *mut pxtnDescriptor) -> pxtnERR
pub unsafe fn io_Read_EventNum(&self, p_doc: *mut pxtnDescriptor) -> i32
pub unsafe fn x4x_Read_Start(&mut self) -> bool
pub unsafe fn x4x_Read_NewKind(&mut self)
pub unsafe fn x4x_Read_Add( &mut self, clock: i32, unit_no: u8, kind: u8, value: i32, )
pub unsafe fn io_Unit_Read_x4x_EVENT( &mut self, p_doc: *mut pxtnDescriptor, bTailAbsolute: bool, bCheckRRR: bool, ) -> pxtnERR
pub unsafe fn io_Read_x4x_EventNum( &self, p_doc: *mut pxtnDescriptor, p_num: *mut i32, ) -> pxtnERR
pub unsafe fn new() -> Self
pub unsafe fn destruct(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for pxtnEvelist
impl RefUnwindSafe for pxtnEvelist
impl !Send for pxtnEvelist
impl !Sync for pxtnEvelist
impl Unpin for pxtnEvelist
impl UnwindSafe for pxtnEvelist
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more