ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/BDB.pm
(Generate patch)

Comparing BDB/BDB.pm (file contents):
Revision 1.35 by root, Sun Mar 30 08:01:58 2008 UTC vs.
Revision 1.36 by root, Sat May 10 20:23:06 2008 UTC

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 result processing with AnyEvent: 32 # automatic event loop intergration with AnyEvent:
33 our $FH; open $FH, "<&=" . BDB::poll_fileno; 33 use AnyEvent::BDB;
34 our $WATCHER = AnyEvent->io (fh => $FH, poll => 'r', cb => \&BDB::poll_cb);
35 34
36 # automatic result processing with EV: 35 # automatic result processing with EV:
37 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;
38 37
39 # with Glib: 38 # with Glib:
110use strict 'vars'; 109use strict 'vars';
111 110
112use base 'Exporter'; 111use base 'Exporter';
113 112
114BEGIN { 113BEGIN {
115 our $VERSION = '1.45'; 114 our $VERSION = '1.5';
116 115
117 our @BDB_REQ = qw( 116 our @BDB_REQ = qw(
118 db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect 117 db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect
119 db_env_memp_sync db_env_memp_trickle 118 db_env_memp_sync db_env_memp_trickle
120 db_open db_close db_compact db_sync db_upgrade 119 db_open db_close db_compact db_sync db_upgrade
722 TXN_DEADLOCK flag will be set on the transaction. See C<db_txn_finish>, 721 TXN_DEADLOCK flag will be set on the transaction. See C<db_txn_finish>,
723 above. 722 above.
724 723
725=head1 SEE ALSO 724=head1 SEE ALSO
726 725
727L<Coro::BDB>, L<IO::AIO>. 726L<AnyEvent::BDB> (event loop integration), L<Coro::BDB> (more natural
727syntax), L<IO::AIO> (nice to have).
728 728
729=head1 AUTHOR 729=head1 AUTHOR
730 730
731 Marc Lehmann <schmorp@schmorp.de> 731 Marc Lehmann <schmorp@schmorp.de>
732 http://home.schmorp.de/ 732 http://home.schmorp.de/

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines