mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Remove value serialization.
Note - this compiles, but you cannot run Bro anymore - it crashes immediately with a 0-pointer access. The reason behind it is that the required clone functionality does not work anymore.
This commit is contained in:
parent
9b49c7cbc6
commit
474efe9e69
78 changed files with 58 additions and 9185 deletions
|
@ -6,7 +6,6 @@
|
|||
#include <string>
|
||||
|
||||
#include <string>
|
||||
#include "SerialObj.h"
|
||||
#include "PriorityQueue.h"
|
||||
|
||||
extern "C" {
|
||||
|
@ -49,10 +48,9 @@ const int NUM_TIMER_TYPES = int(TIMER_TIMERMGR_EXPIRE) + 1;
|
|||
|
||||
extern const char* timer_type_to_string(TimerType type);
|
||||
|
||||
class Serializer;
|
||||
class ODesc;
|
||||
|
||||
class Timer : public SerialObj, public PQ_Element {
|
||||
class Timer : public PQ_Element {
|
||||
public:
|
||||
Timer(double t, TimerType arg_type) : PQ_Element(t)
|
||||
{ type = (char) arg_type; }
|
||||
|
@ -67,14 +65,9 @@ public:
|
|||
|
||||
void Describe(ODesc* d) const;
|
||||
|
||||
bool Serialize(SerialInfo* info) const;
|
||||
static Timer* Unserialize(UnserialInfo* info);
|
||||
|
||||
protected:
|
||||
Timer() {}
|
||||
|
||||
DECLARE_ABSTRACT_SERIAL(Timer);
|
||||
|
||||
unsigned int type:8;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue