Various data structure definitions for use with Bro’s communication system.
Namespaces: | BrokerComm, BrokerStore |
---|---|
Source File: | /scripts/base/frameworks/broker/main.bro |
BrokerComm::endpoint_name: string &redef | A name used to identify this endpoint to peers. |
BrokerComm::Data: record | Opaque communication data. |
BrokerComm::DataVector: vector | Opaque communication data. |
BrokerComm::EndpointFlags: record | Change communication behavior. |
BrokerComm::EventArgs: record | Opaque event communication data. |
BrokerComm::SendFlags: record | Fine-grained tuning of communication behavior for a particular message. |
BrokerComm::TableItem: record | Opaque communication data used as a convenient way to wrap key-value pairs that comprise table entries. |
BrokerStore::BackendOptions: record | Options to tune the particular storage backends. |
BrokerStore::ExpiryTime: record | An expiry time for a key-value pair inserted in to a data store. |
BrokerStore::QueryResult: record | The result of a data store query. |
BrokerStore::QueryStatus: enum | Whether a data store query could be completed or not. |
BrokerStore::RocksDBOptions: record | Options to tune the RocksDB storage backend. |
BrokerStore::SQLiteOptions: record | Options to tune the SQLite storage backend. |
Type : | vector of BrokerComm::Data |
---|
Opaque communication data.
Type : |
|
---|
Change communication behavior.
Type : |
|
---|
Opaque event communication data.
Type : |
|
---|
Fine-grained tuning of communication behavior for a particular message.
Type : |
key: BrokerComm::Data val: BrokerComm::Data |
---|
Opaque communication data used as a convenient way to wrap key-value pairs that comprise table entries.
Type : |
sqlite: BrokerStore::SQLiteOptions &default = [path=store.sqlite] &optional rocksdb: BrokerStore::RocksDBOptions &default = [path=store.rocksdb] &optional |
---|
Options to tune the particular 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.