base/bif/data.bif.bro

Broker
GLOBAL

Functions for inspecting and manipulating broker data.

Namespaces:Broker, GLOBAL
Source File:/scripts/base/bif/data.bif.bro

Summary

Types

Broker::DataType: enum Enumerates the possible types that Broker::Data may be in terms of Bro data types.

Functions

Broker::__data: function  
Broker::__data_type: function  
Broker::__record_assign: function  
Broker::__record_create: function  
Broker::__record_iterator: function  
Broker::__record_iterator_last: function  
Broker::__record_iterator_next: function  
Broker::__record_iterator_value: function  
Broker::__record_lookup: function  
Broker::__record_size: function  
Broker::__set_clear: function  
Broker::__set_contains: function  
Broker::__set_create: function  
Broker::__set_insert: function  
Broker::__set_iterator: function  
Broker::__set_iterator_last: function  
Broker::__set_iterator_next: function  
Broker::__set_iterator_value: function  
Broker::__set_remove: function  
Broker::__set_size: function  
Broker::__table_clear: function  
Broker::__table_contains: function  
Broker::__table_create: function  
Broker::__table_insert: function  
Broker::__table_iterator: function  
Broker::__table_iterator_last: function  
Broker::__table_iterator_next: function  
Broker::__table_iterator_value: function  
Broker::__table_lookup: function  
Broker::__table_remove: function  
Broker::__table_size: function  
Broker::__vector_clear: function  
Broker::__vector_create: function  
Broker::__vector_insert: function  
Broker::__vector_iterator: function  
Broker::__vector_iterator_last: function  
Broker::__vector_iterator_next: function  
Broker::__vector_iterator_value: function  
Broker::__vector_lookup: function  
Broker::__vector_remove: function  
Broker::__vector_replace: function  
Broker::__vector_size: function  

Detailed Interface

Types

Broker::DataType
Type:

enum

Broker::NONE
Broker::BOOL
Broker::INT
Broker::COUNT
Broker::DOUBLE
Broker::STRING
Broker::ADDR
Broker::SUBNET
Broker::PORT
Broker::TIME
Broker::INTERVAL
Broker::ENUM
Broker::SET
Broker::TABLE
Broker::VECTOR

Enumerates the possible types that Broker::Data may be in terms of Bro data types.

Functions

Broker::__data
Type:function (d: any) : Broker::Data
Broker::__data_type
Type:function (d: Broker::Data) : Broker::DataType
Broker::__record_assign
Type:function (r: Broker::Data, idx: count, d: any) : bool
Broker::__record_create
Type:function (sz: count) : Broker::Data
Broker::__record_iterator
Type:function (r: Broker::Data) : opaque of Broker::RecordIterator
Broker::__record_iterator_last
Type:function (it: opaque of Broker::RecordIterator) : bool
Broker::__record_iterator_next
Type:function (it: opaque of Broker::RecordIterator) : bool
Broker::__record_iterator_value
Type:function (it: opaque of Broker::RecordIterator) : Broker::Data
Broker::__record_lookup
Type:function (r: Broker::Data, idx: count) : Broker::Data
Broker::__record_size
Type:function (r: Broker::Data) : count
Broker::__set_clear
Type:function (s: Broker::Data) : bool
Broker::__set_contains
Type:function (s: Broker::Data, key: any) : bool
Broker::__set_create
Type:function () : Broker::Data
Broker::__set_insert
Type:function (s: Broker::Data, key: any) : bool
Broker::__set_iterator
Type:function (s: Broker::Data) : opaque of Broker::SetIterator
Broker::__set_iterator_last
Type:function (it: opaque of Broker::SetIterator) : bool
Broker::__set_iterator_next
Type:function (it: opaque of Broker::SetIterator) : bool
Broker::__set_iterator_value
Type:function (it: opaque of Broker::SetIterator) : Broker::Data
Broker::__set_remove
Type:function (s: Broker::Data, key: any) : bool
Broker::__set_size
Type:function (s: Broker::Data) : count
Broker::__table_clear
Type:function (t: Broker::Data) : bool
Broker::__table_contains
Type:function (t: Broker::Data, key: any) : bool
Broker::__table_create
Type:function () : Broker::Data
Broker::__table_insert
Type:function (t: Broker::Data, key: any, val: any) : Broker::Data
Broker::__table_iterator
Type:function (t: Broker::Data) : opaque of Broker::TableIterator
Broker::__table_iterator_last
Type:function (it: opaque of Broker::TableIterator) : bool
Broker::__table_iterator_next
Type:function (it: opaque of Broker::TableIterator) : bool
Broker::__table_iterator_value
Type:function (it: opaque of Broker::TableIterator) : Broker::TableItem
Broker::__table_lookup
Type:function (t: Broker::Data, key: any) : Broker::Data
Broker::__table_remove
Type:function (t: Broker::Data, key: any) : Broker::Data
Broker::__table_size
Type:function (t: Broker::Data) : count
Broker::__vector_clear
Type:function (v: Broker::Data) : bool
Broker::__vector_create
Type:function () : Broker::Data
Broker::__vector_insert
Type:function (v: Broker::Data, idx: count, d: any) : bool
Broker::__vector_iterator
Type:function (v: Broker::Data) : opaque of Broker::VectorIterator
Broker::__vector_iterator_last
Type:function (it: opaque of Broker::VectorIterator) : bool
Broker::__vector_iterator_next
Type:function (it: opaque of Broker::VectorIterator) : bool
Broker::__vector_iterator_value
Type:function (it: opaque of Broker::VectorIterator) : Broker::Data
Broker::__vector_lookup
Type:function (v: Broker::Data, idx: count) : Broker::Data
Broker::__vector_remove
Type:function (v: Broker::Data, idx: count) : Broker::Data
Broker::__vector_replace
Type:function (v: Broker::Data, idx: count, d: any) : Broker::Data
Broker::__vector_size
Type:function (v: Broker::Data) : count

Copyright 2016, The Bro Project. Last updated on December 19, 2018. Created using Sphinx 1.8.2.