12#ifndef WSFTASKCANCELMESSAGE_HPP
13#define WSFTASKCANCELMESSAGE_HPP
15#include "wsf_export.h"
42 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
size_t mAssignerPlatformIndex
The platform index of the assigner.
Definition WsfTaskCancelMessage.hpp:135
void SetResourceName(const std::string &aResourceName)
Set the resource (string form).
Definition WsfTaskCancelMessage.hpp:115
WsfStringId GetAssigneePlatformName() const
Get the name of the assignee.
Definition WsfTaskCancelMessage.hpp:77
static std::unique_ptr< UtScriptClass > CreateScriptClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfTaskCancelMessage.cpp:126
WsfStringId mAssigneePlatformName
The name of the assignee.
Definition WsfTaskCancelMessage.hpp:147
WsfStringId GetAssigneeProcessorName() const
Get the name of the processor on the assignee.
Definition WsfTaskCancelMessage.hpp:80
void SetAssigneePlatformIndex(size_t aIndex)
Set the platform index of the assignee.
Definition WsfTaskCancelMessage.hpp:74
WsfStringId mResourceName
The resource assigned for the task.
Definition WsfTaskCancelMessage.hpp:159
WsfStringId mAssignerPlatformName
The name of the assigner.
Definition WsfTaskCancelMessage.hpp:138
void SetTrackId(const WsfTrackId &aTrackId)
Set the track ID to which the message applies.
Definition WsfTaskCancelMessage.hpp:89
WsfStringId GetAssignerProcessorName() const
Get the name of the processor on the assigner.
Definition WsfTaskCancelMessage.hpp:63
size_t GetAssignerPlatformIndex() const
Get the platform index of the assigner.
Definition WsfTaskCancelMessage.hpp:54
void SetResourceName(WsfStringId aResourceName)
Set the resource (ID form).
Definition WsfTaskCancelMessage.hpp:112
void Serialize(T &aBuff)
For XIO (de)serialization.
Definition WsfTaskCancelMessage.hpp:120
size_t GetAssigneePlatformIndex() const
Get the platform index of the assignee.
Definition WsfTaskCancelMessage.hpp:71
WsfTrackId mTrackId
The track ID of the track associated with the task.
Definition WsfTaskCancelMessage.hpp:153
void SetTaskType(WsfStringId aTaskType)
Set the task type (ID form).
Definition WsfTaskCancelMessage.hpp:98
WsfTaskCancelMessage()
Constructor, for XIO (de)serialization.
Definition WsfTaskCancelMessage.cpp:23
size_t mAssigneePlatformIndex
The platform index of the assignee.
Definition WsfTaskCancelMessage.hpp:144
void SetAssignerPlatformIndex(size_t aIndex)
Set the platform index of the assigner.
Definition WsfTaskCancelMessage.hpp:57
WsfStringId GetAssignerPlatformName() const
Get the name of the assigner.
Definition WsfTaskCancelMessage.hpp:60
WsfStringId mAssignerProcessorName
The name of the processor on the assigner.
Definition WsfTaskCancelMessage.hpp:141
WsfStringId mAssigneeProcessorName
The name of the processor on the assignee.
Definition WsfTaskCancelMessage.hpp:150
WsfStringId GetResourceName() const
Get the resource name.
Definition WsfTaskCancelMessage.hpp:109
WsfStringId GetTaskType() const
Get the task type.
Definition WsfTaskCancelMessage.hpp:95
void SetTaskType(const std::string &aTaskType)
Set the task type (string form).
Definition WsfTaskCancelMessage.hpp:101
unsigned int GetTaskId() const
Return the assigners task ID.
Definition WsfTaskCancelMessage.hpp:47
unsigned int mTaskId
The assigners task ID.
Definition WsfTaskCancelMessage.hpp:132
const WsfTrackId & GetTrackId() const
Get the track ID to which the message applies.
Definition WsfTaskCancelMessage.hpp:86
WsfStringId mTaskType
The type of the task.
Definition WsfTaskCancelMessage.hpp:156
A class that defines a task to be performed.
Definition WsfTask.hpp:28
Definition WsfTrackId.hpp:33