# This file was automatically generated by bifcl from /usr/obj/ports/zeek-8.2.1/zeek-8.2.1/src/storage/storage-async.bif (alternative mode).

export {
##! Functions related to asynchronous storage operations.



module Storage::Async;


global Storage::Async::__open_backend: function(btype: Storage::Backend , options: any , key_type: any , val_type: any ): Storage::OperationResult ;


global Storage::Async::__close_backend: function(backend: opaque of Storage::BackendHandle ): Storage::OperationResult ;


global Storage::Async::__put: function(backend: opaque of Storage::BackendHandle , key: any , value: any , overwrite: bool , expire_time: interval ): Storage::OperationResult ;


global Storage::Async::__get: function(backend: opaque of Storage::BackendHandle , key: any ): Storage::OperationResult ;


global Storage::Async::__erase: function(backend: opaque of Storage::BackendHandle , key: any ): Storage::OperationResult ;

} # end of export section
module GLOBAL;
