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

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



module Storage::Sync;


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


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


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


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


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

} # end of export section
module GLOBAL;
