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.