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 DefineVariableTypeEvent : public PajeEvent
+class DefineVariableTypeEvent : public PajeEvent
{
public:
type_t type;
class DefineEventTypeEvent : public PajeEvent {
type_t type;
- public:
+ public:
DefineEventTypeEvent(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;
char *key;
int size;
public:
- StartLinkEvent (double timestamp, container_t container, type_t type, container_t sourceContainer,
- const char *value, const char *key);
- StartLinkEvent (double timestamp, container_t container, type_t type,
- container_t sourceContainer, const char *value, const char *key, int size);
- void print() override;
+ ~StartLinkEvent();
+ StartLinkEvent(double timestamp, container_t container, type_t type, container_t sourceContainer, const char* value,
+ const char* key);
+ StartLinkEvent(double timestamp, container_t container, type_t type, container_t sourceContainer, const char* value,
+ const char* key, int size);
+ void print() override;
};
class EndLinkEvent : public PajeEvent {
public:
EndLinkEvent (double timestamp, container_t container, type_t type, container_t destContainer,
const char *value, const char *key);
+ ~EndLinkEvent();
void print() override;
};