Various data structure definitions for use with Bro’s communication system.
Namespace: | Broker |
---|---|
Imports: | base/bif/data.bif.bro, base/bif/store.bif.bro, base/frameworks/broker/main.bro |
Source File: | /scripts/base/frameworks/broker/store.bro |
Broker::BackendOptions: record | Options to tune the particular storage backends. |
Broker::BackendType: enum | Enumerates the possible storage backends. |
Broker::ExpiryTime: record | An expiry time for a key-value pair inserted in to a data store. |
Broker::QueryResult: record | The result of a data store query. |
Broker::QueryStatus: enum | Whether a data store query could be completed or not. |
Broker::RocksDBOptions: record | Options to tune the RocksDB storage backend. |
Broker::SQLiteOptions: record | Options to tune the SQLite storage backend. |
Type : |
sqlite: Broker::SQLiteOptions &default = [path=store.sqlite] &optional rocksdb: Broker::RocksDBOptions &default = [path=store.rocksdb] &optional |
---|
Options to tune the particular storage backends.
Type : |
|
---|
Enumerates the possible storage backends.
Type : |
---|
An expiry time for a key-value pair inserted in to a data store.
Type : |
|
---|
The result of a data store query.
Type : |
|
---|
Whether a data store query could be completed or not.
Type : |
---|
Options to tune the RocksDB storage backend.