• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/build_unix/

Lines Matching defs:Dbt

76 class Dbt;                                       // forward
188 (Db *, const Dbt *, const Dbt *, Dbt *), u_int32_t flags);
190 virtual int compact(DbTxn *txnid, Dbt *start,
191 Dbt *stop, DB_COMPACT *c_data, u_int32_t flags, Dbt *end);
193 virtual int del(DbTxn *txnid, Dbt *key, u_int32_t flags);
196 virtual int exists(DbTxn *txnid, Dbt *key, u_int32_t flags);
198 virtual int get(DbTxn *txnid, Dbt *key, Dbt *data, u_int32_t flags);
223 virtual int key_range(DbTxn *, Dbt *, DB_KEY_RANGE *, u_int32_t);
227 Dbt *key, Dbt *pkey, Dbt *data, u_int32_t flags);
228 virtual int put(DbTxn *, Dbt *, Dbt *, u_int32_t);
234 virtual int set_append_recno(int (*)(Db *, Dbt *, db_recno_t));
236 virtual int set_bt_compare(int (*)(Db *, const Dbt *, const Dbt *));
239 virtual int set_bt_prefix(size_t (*)(Db *, const Dbt *, const Dbt *));
242 virtual int set_dup_compare(int (*)(Db *, const Dbt *, const Dbt *));
251 virtual int set_h_compare(int (*)(Db *, const Dbt *, const Dbt *));
334 int (*append_recno_callback_)(Db *, Dbt *, db_recno_t);
335 int (*associate_callback_)(Db *, const Dbt *, const Dbt *, Dbt *);
336 int (*bt_compare_callback_)(Db *, const Dbt *, const Dbt *);
337 size_t (*bt_prefix_callback_)(Db *, const Dbt *, const Dbt *);
338 int (*dup_compare_callback_)(Db *, const Dbt *, const Dbt *);
340 int (*h_compare_callback_)(Db *, const Dbt *, const Dbt *);
356 int get(Dbt* key, Dbt *data, u_int32_t flags);
358 int pget(Dbt* key, Dbt* pkey, Dbt *data, u_int32_t flags);
359 int put(Dbt* key, Dbt *data, u_int32_t flags);
487 Dbt *, DbLsn *, db_recops));
517 static void runtime_error_dbt(DbEnv *dbenv, const char *caller, Dbt *dbt,
521 const Dbt *obj, DbLock lock, int index,
527 virtual int lock_get(u_int32_t locker, u_int32_t flags, const Dbt *obj,
545 virtual int log_put(DbLsn *lsn, const Dbt *data, u_int32_t flags);
594 virtual int rep_process_message(Dbt *, Dbt *, int, DbLsn *);
595 virtual int rep_start(Dbt *, u_int32_t);
603 const Dbt *, const Dbt *, const DbLsn *, int, u_int32_t));
705 int (*app_dispatch_callback_)(DbEnv *, Dbt *, DbLsn *, db_recops);
712 int (*rep_send_callback_)(DbEnv *, const Dbt *, const Dbt *,
749 int get(DbLsn *lsn, Dbt *data, u_int32_t _flags);
859 int open(DbTxn *txnid, Dbt *key, u_int32_t flags);
875 Dbt *get_key();
974 class _exported Dbt : private DBT
1011 static Dbt* get_Dbt(DBT *dbt) { return (Dbt *)dbt; }
1012 static const Dbt* get_const_Dbt(const DBT *dbt)
1013 { return (const Dbt *)dbt; }
1015 Dbt(void *data, u_int32_t size);
1016 Dbt();
1017 ~Dbt();
1018 Dbt(const Dbt &);
1019 Dbt &operator = (const Dbt &);
1023 // inherited from DBT) since we need DBT and Dbt objects
1029 // cast to Dbt), so such callbacks might receive objects
1045 DbMultipleIterator(const Dbt &dbt);
1054 DbMultipleKeyDataIterator(const Dbt &dbt) : DbMultipleIterator(dbt) {}
1055 bool next(Dbt &key, Dbt &data);
1061 DbMultipleRecnoDataIterator(const Dbt &dbt) : DbMultipleIterator(dbt) {}
1062 bool next(db_recno_t &recno, Dbt &data);
1068 DbMultipleDataIterator(const Dbt &dbt) : DbMultipleIterator(dbt) {}
1069 bool next(Dbt &data);
1123 // Note that the Dbt is only live as long as the Dbt used
1131 db_lockmode_t mode, const Dbt *obj, const DbLock lock, int index);
1140 const Dbt* get_obj() const;
1147 const Dbt *obj_;
1154 // user declared memory is insufficient in a Dbt.
1160 DbMemoryException(Dbt *dbt);
1161 DbMemoryException(const char *prefix, Dbt *dbt);
1166 Dbt *get_dbt() const;
1168 Dbt *dbt_;