Lines Matching refs:cursor
354 smdb2_cursor_close(cursor) in smdb2_cursor_close() argument
355 SMDB_CURSOR *cursor; in smdb2_cursor_close()
358 DBC *dbc = (DBC *) cursor->smdbc_impl;
361 free(cursor);
366 smdb2_cursor_del(cursor, flags) in smdb2_cursor_del() argument
367 SMDB_CURSOR *cursor; in smdb2_cursor_del()
370 DBC *dbc = (DBC *) cursor->smdbc_impl;
376 smdb2_cursor_get(cursor, key, value, flags) in smdb2_cursor_get() argument
377 SMDB_CURSOR *cursor; in smdb2_cursor_get()
384 DBC *dbc = (DBC *) cursor->smdbc_impl;
402 smdb2_cursor_put(cursor, key, value, flags) in smdb2_cursor_put() argument
403 SMDB_CURSOR *cursor; in smdb2_cursor_put()
408 DBC *dbc = (DBC *) cursor->smdbc_impl;
422 smdb2_cursor(database, cursor, flags) in smdb2_cursor() argument
424 SMDB_CURSOR **cursor;
432 result = db->cursor(db, NULL, &db2_cursor, 0);
434 result = db->cursor(db, NULL, &db2_cursor);
439 *cursor = (SMDB_CURSOR *) malloc(sizeof(SMDB_CURSOR));
440 if (*cursor == NULL)
443 (*cursor)->smdbc_close = smdb2_cursor_close;
444 (*cursor)->smdbc_del = smdb2_cursor_del;
445 (*cursor)->smdbc_get = smdb2_cursor_get;
446 (*cursor)->smdbc_put = smdb2_cursor_put;
447 (*cursor)->smdbc_impl = db2_cursor;