mirror of
https://github.com/zeek/zeek.git
synced 2025-10-07 17:18:20 +00:00
Move notifier code to zeek::notifier::detail namespace
This commit is contained in:
parent
1262109e5a
commit
cba1bc18a5
7 changed files with 43 additions and 28 deletions
14
src/Val.h
14
src/Val.h
|
@ -341,7 +341,7 @@ public:
|
|||
|
||||
// To be overridden by mutable derived class to enable change
|
||||
// notification.
|
||||
virtual notifier::Modifiable* Modifiable() { return nullptr; }
|
||||
virtual zeek::notifier::detail::Modifiable* Modifiable() { return nullptr; }
|
||||
|
||||
#ifdef DEBUG
|
||||
// For debugging, we keep a reference to the global ID to which a
|
||||
|
@ -771,7 +771,7 @@ protected:
|
|||
TableVal* table;
|
||||
};
|
||||
|
||||
class TableVal final : public Val, public notifier::Modifiable {
|
||||
class TableVal final : public Val, public zeek::notifier::detail::Modifiable {
|
||||
public:
|
||||
explicit TableVal(zeek::TableTypePtr t, zeek::detail::AttributesPtr attrs = nullptr);
|
||||
|
||||
|
@ -1012,7 +1012,7 @@ public:
|
|||
[[deprecated("Remove in v4.1. Use MakeHashKey().")]]
|
||||
zeek::detail::HashKey* ComputeHash(const Val* index) const;
|
||||
|
||||
notifier::Modifiable* Modifiable() override { return this; }
|
||||
zeek::notifier::detail::Modifiable* Modifiable() override { return this; }
|
||||
|
||||
// Retrieves and saves all table state (key-value pairs) for
|
||||
// tables whose index type depends on the given zeek::RecordType.
|
||||
|
@ -1102,7 +1102,7 @@ protected:
|
|||
static ParseTimeTableStates parse_time_table_states;
|
||||
};
|
||||
|
||||
class RecordVal final : public Val, public notifier::Modifiable {
|
||||
class RecordVal final : public Val, public zeek::notifier::detail::Modifiable {
|
||||
public:
|
||||
[[deprecated("Remove in v4.1. Construct from IntrusivePtr instead.")]]
|
||||
explicit RecordVal(zeek::RecordType* t, bool init_fields = true);
|
||||
|
@ -1255,7 +1255,7 @@ public:
|
|||
unsigned int MemoryAllocation() const override;
|
||||
void DescribeReST(ODesc* d) const override;
|
||||
|
||||
notifier::Modifiable* Modifiable() override { return this; }
|
||||
zeek::notifier::detail::Modifiable* Modifiable() override { return this; }
|
||||
|
||||
// Extend the underlying arrays of record instances created during
|
||||
// parsing to match the number of fields in the record type (they may
|
||||
|
@ -1292,7 +1292,7 @@ protected:
|
|||
};
|
||||
|
||||
|
||||
class VectorVal final : public Val, public notifier::Modifiable {
|
||||
class VectorVal final : public Val, public zeek::notifier::detail::Modifiable {
|
||||
public:
|
||||
[[deprecated("Remove in v4.1. Construct from IntrusivePtr instead.")]]
|
||||
explicit VectorVal(zeek::VectorType* t);
|
||||
|
@ -1372,7 +1372,7 @@ public:
|
|||
// Won't shrink size.
|
||||
unsigned int ResizeAtLeast(unsigned int new_num_elements);
|
||||
|
||||
notifier::Modifiable* Modifiable() override { return this; }
|
||||
zeek::notifier::detail::Modifiable* Modifiable() override { return this; }
|
||||
|
||||
/**
|
||||
* Inserts an element at the given position in the vector. All elements
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue