12#ifndef WSFTASKCONTROLMESSAGE_HPP
13#define WSFTASKCONTROLMESSAGE_HPP
15#include "wsf_export.h"
41 static std::unique_ptr<UtScriptClass>
CreateScriptClass(
const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
WsfMessage(WsfStringId aType)
Constructor for XIO (de)serialization.
Definition WsfMessage.cpp:25
void Serialize(T &aBuff)
(De)serializer for XIO
Definition WsfMessage.hpp:207
const char * GetScriptClassName() const override
Definition WsfMessage.cpp:235
static WsfStringId GetTypeId()
Definition WsfMessage.cpp:159
virtual WsfMessage * Clone() const
Definition WsfMessage.cpp:150
Definition WsfProcessor.hpp:39
WsfStringId mAssigneePlatformName
The name of the assignee.
Definition WsfTaskControlMessage.hpp:130
void Serialize(T &aBuff)
For XIO (de)serialization.
Definition WsfTaskControlMessage.hpp:106
size_t mAssignerPlatformIndex
The platform index of the assigner.
Definition WsfTaskControlMessage.hpp:118
WsfStringId mAssignerProcessorName
The name of the processor on the assigner.
Definition WsfTaskControlMessage.hpp:124
void SetAssignerPlatformIndex(size_t aIndex)
Set the platform index of the assigner.
Definition WsfTaskControlMessage.hpp:57
void SetLevel(int aLevel)
Definition WsfTaskControlMessage.hpp:101
int GetLevel() const
Get the operating level.
Definition WsfTaskControlMessage.hpp:99
WsfStringId GetAssignerProcessorName() const
Get the name of the processor on the assigner.
Definition WsfTaskControlMessage.hpp:63
WsfStringId GetAssigneePlatformName() const
Get the name of the assignee.
Definition WsfTaskControlMessage.hpp:78
void SetName(WsfStringId aName)
Set the name of the operating condition or status whose level is being changed (ID form).
Definition WsfTaskControlMessage.hpp:90
WsfPlatform * GetAssigner() const
Definition WsfTaskControlMessage.cpp:79
WsfStringId mName
The name of the condition or status whose operating level is being changed.
Definition WsfTaskControlMessage.hpp:136
size_t GetAssignerPlatformIndex() const
Get the platform index of the assigner.
Definition WsfTaskControlMessage.hpp:54
WsfStringId GetName() const
Get the name of the operating condition or status whose level is being changed.
Definition WsfTaskControlMessage.hpp:87
size_t mAssigneePlatformIndex
The platform index of the assignee.
Definition WsfTaskControlMessage.hpp:127
WsfStringId GetAssignerPlatformName() const
Get the name of the assigner.
Definition WsfTaskControlMessage.hpp:60
size_t GetAssigneePlatformIndex() const
Get the platform index of the assignee.
Definition WsfTaskControlMessage.hpp:72
WsfStringId mAssigneeProcessorName
The name of the processor on the assignee.
Definition WsfTaskControlMessage.hpp:133
int mLevel
The level to which the condition or status is being changed.
Definition WsfTaskControlMessage.hpp:139
static std::unique_ptr< UtScriptClass > CreateScriptClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfTaskControlMessage.cpp:102
WsfTaskControlMessage()
Constructor, for XIO (de)serialization.
Definition WsfTaskControlMessage.cpp:25
WsfStringId GetAssigneeProcessorName() const
Get the name of the processor on the assignee.
Definition WsfTaskControlMessage.hpp:81
void SetAssigneePlatformIndex(size_t aIndex)
Set the platform index of the assignee.
Definition WsfTaskControlMessage.hpp:75
void SetName(const std::string &aName)
Set the name of the operating condition or status whose level is being changed (string form).
Definition WsfTaskControlMessage.hpp:93
WsfStringId mAssignerPlatformName
The name of the assigner.
Definition WsfTaskControlMessage.hpp:121