mirror of
https://github.com/zeek/zeek.git
synced 2025-10-14 04:28:20 +00:00
Remove StateAccess class.
This commit is contained in:
parent
02214dafc4
commit
31ddca863c
8 changed files with 14 additions and 744 deletions
15
src/Val.h
15
src/Val.h
|
@ -51,8 +51,6 @@ class StringVal;
|
|||
class EnumVal;
|
||||
class MutableVal;
|
||||
|
||||
class StateAccess;
|
||||
|
||||
class VectorVal;
|
||||
|
||||
class TableEntryVal;
|
||||
|
@ -532,17 +530,6 @@ public:
|
|||
virtual bool AddProperties(Properties state);
|
||||
virtual bool RemoveProperties(Properties state);
|
||||
|
||||
// Whether StateAccess:LogAccess needs to be called.
|
||||
bool LoggingAccess() const
|
||||
{
|
||||
#ifndef DEBUG
|
||||
return props & TRACKED;
|
||||
#else
|
||||
return debug_logger.IsVerbose() ||
|
||||
(props & TRACKED);
|
||||
#endif
|
||||
}
|
||||
|
||||
protected:
|
||||
explicit MutableVal(BroType* t) : Val(t)
|
||||
{ props = 0; id = 0; }
|
||||
|
@ -553,6 +540,7 @@ protected:
|
|||
friend class Val;
|
||||
|
||||
void SetID(ID* arg_id) { Unref(id); id = arg_id; }
|
||||
void Modified() { notifiers.Modified(this); }
|
||||
|
||||
private:
|
||||
ID* Bind() const;
|
||||
|
@ -957,7 +945,6 @@ public:
|
|||
|
||||
protected:
|
||||
friend class Val;
|
||||
friend class StateAccess;
|
||||
TableVal() {}
|
||||
|
||||
void Init(TableType* t);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue