… | |
… | |
27 | db_sync $db; |
27 | db_sync $db; |
28 | |
28 | |
29 | # when you also use Coro, management is easy: |
29 | # when you also use Coro, management is easy: |
30 | use Coro::BDB; |
30 | use Coro::BDB; |
31 | |
31 | |
32 | # automatic event loop intergration with AnyEvent: |
32 | # automatic event loop integration with AnyEvent: |
33 | use AnyEvent::BDB; |
33 | use AnyEvent::BDB; |
34 | |
34 | |
35 | # automatic result processing with EV: |
35 | # automatic result processing with EV: |
36 | my $WATCHER = EV::io BDB::poll_fileno, EV::READ, \&BDB::poll_cb; |
36 | my $WATCHER = EV::io BDB::poll_fileno, EV::READ, \&BDB::poll_cb; |
37 | |
37 | |
… | |
… | |
110 | use base 'Exporter'; |
110 | use base 'Exporter'; |
111 | |
111 | |
112 | our $VERSION; |
112 | our $VERSION; |
113 | |
113 | |
114 | BEGIN { |
114 | BEGIN { |
115 | $VERSION = '1.84'; |
115 | $VERSION = '1.85'; |
116 | |
116 | |
117 | our @BDB_REQ = qw( |
117 | our @BDB_REQ = qw( |
118 | db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect |
118 | db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect |
119 | db_env_memp_sync db_env_memp_trickle db_env_dbrename db_env_dbremove |
119 | db_env_memp_sync db_env_memp_trickle db_env_dbrename db_env_dbremove |
120 | db_env_log_archive |
120 | db_env_log_archive |