12#ifndef SST_CORE_INTERFACES_STRINGEVENT_H
13#define SST_CORE_INTERFACES_STRINGEVENT_H
15#include "sst/core/event.h"
16#include "sst/core/sst_types.h"
20namespace SST::Interfaces {
39 virtual Event*
clone()
override {
return new StringEvent(*
this); }
50 Event::serialize_order(ser);
This class is basically a wrapper for objects to declare the order in which their members should be s...
Definition serializer.h:45
Base class for Events - Items sent across links to communicate between components.
Definition event.h:35
Simple event to pass strings between components.
Definition stringEvent.h:26
const std::string & getString()
Returns the contents of this Event.
Definition stringEvent.h:42
virtual Event * clone() override
Clone a StringEvent.
Definition stringEvent.h:39
StringEvent(const std::string &str)
Create a new StringEvent.
Definition stringEvent.h:33