base/bif/data.bif.zeek¶
-
Broker
¶
-
GLOBAL
¶
Functions for inspecting and manipulating broker data.
- Namespaces
Broker, GLOBAL
Summary¶
Types¶
Enumerates the possible types that |
Functions¶
Detailed Interface¶
Types¶
-
Broker::DataType
¶ - Type
-
-
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 Zeek data types.
Functions¶
-
Broker::__data
¶ - Type
function
(d:any
) :Broker::Data
-
Broker::__data_type
¶ - Type
function
(d:Broker::Data
) :Broker::DataType
-
Broker::__record_create
¶ - Type
function
(sz:count
) :Broker::Data
-
Broker::__record_iterator
¶ - Type
function
(r:Broker::Data
) :opaque
of Broker::RecordIterator
-
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_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_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_iterator
¶ - Type
function
(v:Broker::Data
) :opaque
of Broker::VectorIterator
-
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