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

Comparing BDB/BDB.pm (file contents):
Revision 1.23 by root, Mon Dec 10 04:45:52 2007 UTC vs.
Revision 1.24 by root, Mon Dec 10 04:57:14 2007 UTC

134 134
135=head2 BERKELEYDB FUNCTIONS 135=head2 BERKELEYDB FUNCTIONS
136 136
137All of these are functions. The create functions simply return a new 137All of these are functions. The create functions simply return a new
138object and never block. All the remaining functions all take an optional 138object and never block. All the remaining functions all take an optional
139callback as last argument that gets passed the return value. If it is 139callback as last argument. If it is missing, then the function will be
140missing, then the function will be executed synchronously, and the return 140executed synchronously. In both cases, C<$!> will reflect the return value
141value is returned as normally. 141of the function.
142 142
143BDB functions that cannot block (mostly functions that manipulate 143BDB functions that cannot block (mostly functions that manipulate
144settings) are method calls on the relevant objects, so the rule of thumb 144settings) are method calls on the relevant objects, so the rule of thumb
145is: if its a method, its not blocking, if its a function, it takes a 145is: if its a method, its not blocking, if its a function, it takes a
146callback as last argument. 146callback as last argument.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines