BrokerCommBrokerStoreVarious 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. |
BrokerComm::DataVector| Type: | vector of BrokerComm::Data |
|---|
Opaque communication data.
BrokerComm::EndpointFlags| Type: |
|
|---|
Change communication behavior.
BrokerComm::EventArgs| Type: |
|
|---|
Opaque event communication data.
BrokerComm::SendFlags| Type: |
|
|---|
Fine-grained tuning of communication behavior for a particular message.
BrokerComm::TableItem| Type: |
key: val: |
|---|
Opaque communication data used as a convenient way to wrap key-value pairs that comprise table entries.
BrokerStore::BackendOptions| Type: |
sqlite: rocksdb: |
|---|
Options to tune the particular storage backends.
BrokerStore::ExpiryTime| Type: |
|---|
An expiry time for a key-value pair inserted in to a data store.
BrokerStore::QueryResult| Type: |
|
|---|
The result of a data store query.
BrokerStore::QueryStatus| Type: |
|
|---|
Whether a data store query could be completed or not.
BrokerStore::RocksDBOptions| Type: |
|---|
Options to tune the RocksDB storage backend.