Beispiel #1
0
 [DllImport(DLL_PATH)] public static extern void librg_data_wptr_at(ref librg_data_t data, void *ptr, UIntPtr size, IntPtr position);
Beispiel #2
0
 public Data()
 {
     ptr = new librg_data_t();
     native.librg_data_init(ref ptr);
 }
Beispiel #3
0
 [DllImport(DLL_PATH)] public static extern void librg_data_set_wpos(ref librg_data_t data, UIntPtr position);
Beispiel #4
0
 [DllImport(DLL_PATH)] public static extern void librg_data_wptr(ref librg_data_t data, void *ptr, UIntPtr size);
Beispiel #5
0
 [DllImport(DLL_PATH)] public static extern UIntPtr librg_data_get_wpos(ref librg_data_t data);
Beispiel #6
0
 [DllImport(DLL_PATH)] public static extern UIntPtr librg_data_capacity(ref librg_data_t data);
Beispiel #7
0
 [DllImport(DLL_PATH)] public static extern void librg_data_grow(ref librg_data_t data, UIntPtr min_size);
Beispiel #8
0
 [DllImport(DLL_PATH)] public static extern void librg_data_reset(ref librg_data_t data);
Beispiel #9
0
 [DllImport(DLL_PATH)] public static extern void librg_data_init_size(ref librg_data_t data, UIntPtr size);