typedef s_container *container_t;
class s_container {
- public:
+ public:
sg_netpoint_t netpoint;
char *name; /* Unique name of this container */
char *id; /* Unique id of this container */
//--------------------------------------------------
-class DefineEventTypeEvent : public PajeEvent {
+class DefineVariableTypeEvent : public PajeEvent
+{
+ public:
+ type_t type;
+ DefineVariableTypeEvent(type_t type);
+ void print() override;
+};
+//--------------------------------------------------
+
+class DefineStateTypeEvent : public PajeEvent {
type_t type;
- public:
- DefineEventTypeEvent(type_t type);
+ public:
+ DefineStateTypeEvent(type_t type);
void print() override;
};
public:
container_t container;
type_t type;
- double value;
+ double value;
public:
SubVariableEvent(double timestamp, container_t container, type_t type, double value);
void print() override;
void LogEntityValue (val_t value);
void LogContainerCreation (container_t container);
void LogContainerDestruction (container_t container);
+void LogDefineEventType(type_t type);
#endif