mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00

This is based on commit 2731def9159247e6da8a3191783c89683363689c from the zeek-docs repo.
372 lines
13 KiB
ReStructuredText
372 lines
13 KiB
ReStructuredText
:tocdepth: 3
|
|
|
|
base/bif/data.bif.zeek
|
|
======================
|
|
.. zeek:namespace:: Broker
|
|
.. zeek:namespace:: GLOBAL
|
|
|
|
Functions for inspecting and manipulating broker data.
|
|
|
|
:Namespaces: Broker, GLOBAL
|
|
|
|
Summary
|
|
~~~~~~~
|
|
Types
|
|
#####
|
|
================================================ =====================================================================
|
|
:zeek:type:`Broker::DataType`: :zeek:type:`enum` Enumerates the possible types that :zeek:see:`Broker::Data` may be in
|
|
terms of Zeek data types.
|
|
================================================ =====================================================================
|
|
|
|
Functions
|
|
#########
|
|
============================================================================== =
|
|
:zeek:id:`Broker::__data`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__data_type`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__opaque_clone_through_serialization`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_assign`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_create`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_iterator`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_iterator_last`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_iterator_next`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_iterator_value`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_lookup`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__record_size`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_clear`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_contains`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_create`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_insert`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_iterator`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_iterator_last`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_iterator_next`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_iterator_value`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_remove`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__set_size`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_clear`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_contains`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_create`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_insert`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_iterator`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_iterator_last`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_iterator_next`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_iterator_value`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_lookup`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_remove`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__table_size`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_clear`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_create`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_insert`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_iterator`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_iterator_last`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_iterator_next`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_iterator_value`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_lookup`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_remove`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_replace`: :zeek:type:`function`
|
|
:zeek:id:`Broker::__vector_size`: :zeek:type:`function`
|
|
============================================================================== =
|
|
|
|
|
|
Detailed Interface
|
|
~~~~~~~~~~~~~~~~~~
|
|
Types
|
|
#####
|
|
.. zeek:type:: Broker::DataType
|
|
:source-code: base/bif/data.bif.zeek 14 14
|
|
|
|
:Type: :zeek:type:`enum`
|
|
|
|
.. zeek:enum:: Broker::NONE Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::BOOL Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::INT Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::COUNT Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::DOUBLE Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::STRING Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::ADDR Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::SUBNET Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::PORT Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::TIME Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::INTERVAL Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::ENUM Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::SET Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::TABLE Broker::DataType
|
|
|
|
.. zeek:enum:: Broker::VECTOR Broker::DataType
|
|
|
|
Enumerates the possible types that :zeek:see:`Broker::Data` may be in
|
|
terms of Zeek data types.
|
|
|
|
Functions
|
|
#########
|
|
.. zeek:id:: Broker::__data
|
|
:source-code: base/bif/data.bif.zeek 37 37
|
|
|
|
:Type: :zeek:type:`function` (d: :zeek:type:`any`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__data_type
|
|
:source-code: base/bif/data.bif.zeek 40 40
|
|
|
|
:Type: :zeek:type:`function` (d: :zeek:type:`Broker::Data`) : :zeek:type:`Broker::DataType`
|
|
|
|
|
|
.. zeek:id:: Broker::__opaque_clone_through_serialization
|
|
:source-code: base/bif/data.bif.zeek 44 44
|
|
|
|
:Type: :zeek:type:`function` (d: :zeek:type:`any`) : :zeek:type:`any`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_assign
|
|
:source-code: base/bif/data.bif.zeek 149 149
|
|
|
|
:Type: :zeek:type:`function` (r: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`, d: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_create
|
|
:source-code: base/bif/data.bif.zeek 143 143
|
|
|
|
:Type: :zeek:type:`function` (sz: :zeek:type:`count`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_iterator
|
|
:source-code: base/bif/data.bif.zeek 155 155
|
|
|
|
:Type: :zeek:type:`function` (r: :zeek:type:`Broker::Data`) : :zeek:type:`opaque` of Broker::RecordIterator
|
|
|
|
|
|
.. zeek:id:: Broker::__record_iterator_last
|
|
:source-code: base/bif/data.bif.zeek 158 158
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::RecordIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_iterator_next
|
|
:source-code: base/bif/data.bif.zeek 161 161
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::RecordIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_iterator_value
|
|
:source-code: base/bif/data.bif.zeek 164 164
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::RecordIterator) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_lookup
|
|
:source-code: base/bif/data.bif.zeek 152 152
|
|
|
|
:Type: :zeek:type:`function` (r: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__record_size
|
|
:source-code: base/bif/data.bif.zeek 146 146
|
|
|
|
:Type: :zeek:type:`function` (r: :zeek:type:`Broker::Data`) : :zeek:type:`count`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_clear
|
|
:source-code: base/bif/data.bif.zeek 50 50
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_contains
|
|
:source-code: base/bif/data.bif.zeek 56 56
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_create
|
|
:source-code: base/bif/data.bif.zeek 47 47
|
|
|
|
:Type: :zeek:type:`function` () : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_insert
|
|
:source-code: base/bif/data.bif.zeek 59 59
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_iterator
|
|
:source-code: base/bif/data.bif.zeek 65 65
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`) : :zeek:type:`opaque` of Broker::SetIterator
|
|
|
|
|
|
.. zeek:id:: Broker::__set_iterator_last
|
|
:source-code: base/bif/data.bif.zeek 68 68
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::SetIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_iterator_next
|
|
:source-code: base/bif/data.bif.zeek 71 71
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::SetIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_iterator_value
|
|
:source-code: base/bif/data.bif.zeek 74 74
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::SetIterator) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_remove
|
|
:source-code: base/bif/data.bif.zeek 62 62
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__set_size
|
|
:source-code: base/bif/data.bif.zeek 53 53
|
|
|
|
:Type: :zeek:type:`function` (s: :zeek:type:`Broker::Data`) : :zeek:type:`count`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_clear
|
|
:source-code: base/bif/data.bif.zeek 80 80
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_contains
|
|
:source-code: base/bif/data.bif.zeek 86 86
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_create
|
|
:source-code: base/bif/data.bif.zeek 77 77
|
|
|
|
:Type: :zeek:type:`function` () : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_insert
|
|
:source-code: base/bif/data.bif.zeek 89 89
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`, key: :zeek:type:`any`, val: :zeek:type:`any`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_iterator
|
|
:source-code: base/bif/data.bif.zeek 98 98
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`) : :zeek:type:`opaque` of Broker::TableIterator
|
|
|
|
|
|
.. zeek:id:: Broker::__table_iterator_last
|
|
:source-code: base/bif/data.bif.zeek 101 101
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::TableIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_iterator_next
|
|
:source-code: base/bif/data.bif.zeek 104 104
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::TableIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_iterator_value
|
|
:source-code: base/bif/data.bif.zeek 107 107
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::TableIterator) : :zeek:type:`Broker::TableItem`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_lookup
|
|
:source-code: base/bif/data.bif.zeek 95 95
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_remove
|
|
:source-code: base/bif/data.bif.zeek 92 92
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`, key: :zeek:type:`any`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__table_size
|
|
:source-code: base/bif/data.bif.zeek 83 83
|
|
|
|
:Type: :zeek:type:`function` (t: :zeek:type:`Broker::Data`) : :zeek:type:`count`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_clear
|
|
:source-code: base/bif/data.bif.zeek 113 113
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_create
|
|
:source-code: base/bif/data.bif.zeek 110 110
|
|
|
|
:Type: :zeek:type:`function` () : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_insert
|
|
:source-code: base/bif/data.bif.zeek 119 119
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`, d: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_iterator
|
|
:source-code: base/bif/data.bif.zeek 131 131
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`) : :zeek:type:`opaque` of Broker::VectorIterator
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_iterator_last
|
|
:source-code: base/bif/data.bif.zeek 134 134
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::VectorIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_iterator_next
|
|
:source-code: base/bif/data.bif.zeek 137 137
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::VectorIterator) : :zeek:type:`bool`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_iterator_value
|
|
:source-code: base/bif/data.bif.zeek 140 140
|
|
|
|
:Type: :zeek:type:`function` (it: :zeek:type:`opaque` of Broker::VectorIterator) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_lookup
|
|
:source-code: base/bif/data.bif.zeek 128 128
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_remove
|
|
:source-code: base/bif/data.bif.zeek 125 125
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_replace
|
|
:source-code: base/bif/data.bif.zeek 122 122
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`, idx: :zeek:type:`count`, d: :zeek:type:`any`) : :zeek:type:`Broker::Data`
|
|
|
|
|
|
.. zeek:id:: Broker::__vector_size
|
|
:source-code: base/bif/data.bif.zeek 116 116
|
|
|
|
:Type: :zeek:type:`function` (v: :zeek:type:`Broker::Data`) : :zeek:type:`count`
|
|
|
|
|
|
|