mdb_cursor_put() private method

private mdb_cursor_put ( IntPtr cursor, LightningDB.Native.ValueStructure &key, LightningDB.Native.ValueStructure &value, CursorPutOptions flags ) : int
cursor System.IntPtr
key LightningDB.Native.ValueStructure
value LightningDB.Native.ValueStructure
flags CursorPutOptions
return int
Esempio n. 1
0
 public static int mdb_cursor_put(IntPtr cursor, byte[] key, byte[] value, CursorPutOptions flags)
 {
     using (var marshal = new MarshalValueStructure(key, value))
         return(check(LmdbMethods.mdb_cursor_put(cursor, ref marshal.Key, ref marshal.Value, flags)));
 }
Esempio n. 2
0
 public static int mdb_cursor_put(IntPtr cursor, ref ValueStructure key, ValueStructure[] data, CursorPutOptions flags)
 {
     return(check(LmdbMethods.mdb_cursor_put(cursor, ref key, data, flags)));
 }
Esempio n. 3
0
 public static MDBResultCode mdb_cursor_put(IntPtr cursor, MDBValue key, MDBValue value, CursorPutOptions flags)
 {
     return(LmdbMethods.mdb_cursor_put(cursor, ref key, ref value, flags));
 }