12#ifndef WSFTASKRESOURCE_HPP
13#define WSFTASKRESOURCE_HPP
15#include "wsf_export.h"
37 :
mType(aResourceType)
71 :
mType(aResourceType)
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
@ cTASK_RESOURCE_TYPE_SENSOR
resource is a sensor
Definition WsfTaskResource.hpp:24
@ cTASK_RESOURCE_TYPE_NONE
resource is not set
Definition WsfTaskResource.hpp:23
@ cTASK_RESOURCE_TYPE_PROCESSOR
resource is a processor
Definition WsfTaskResource.hpp:25
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
virtual bool IsMatch(const WsfTaskResource &aRhs) const
Returns true if this is a match for resource 'aRhs'.
Definition WsfTaskResource.cpp:18
virtual WsfStringId GetTypeName() const
Definition WsfTaskResource.cpp:30
int GetType() const
Definition WsfTaskResource.hpp:66
void Serialize(AR &aAr)
For XIO (de)serialization.
Definition WsfTaskResource.hpp:55
WsfStringId mModeNameId
The name of the mode of the assigned resource.
Definition WsfTaskResource.hpp:64
WsfTaskResource(int aResourceType)
Definition WsfTaskResource.hpp:36
int mType
The type of resource.
Definition WsfTaskResource.hpp:76
virtual WsfTaskResource * Clone() const
Definition WsfTaskResource.cpp:24
WsfTaskResource(const WsfTaskResource &aSrc)=default
WsfTaskResource()
Definition WsfTaskResource.hpp:32
WsfStringId mNameId
The name of the assigned resource (sensor, processor, etc) on the assigned platform (string ID).
Definition WsfTaskResource.hpp:61
virtual ~WsfTaskResource()=default
WsfTaskResource(int aResourceType, bool)
Definition WsfTaskResource.hpp:70