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