WSF
WsfTask.cpp File Reference
#include "WsfTask.hpp"
#include <cassert>
#include <iostream>
#include <memory>
#include <sstream>
#include <vector>
#include "UtMemory.hpp"
#include "WsfPlatform.hpp"
#include "WsfProcessor.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptMessageClass.hpp"
Include dependency graph for WsfTask.cpp:

Typedefs

using ScriptTaskList = std::vector<UtWeakReference<WsfTask>>

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TaskId, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TrackId, 0, "WsfTrackId", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, LocalTrackId, 0, "WsfTrackId", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TaskType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Assigner, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, AssignerName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Assignee, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, AssigneeName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceIsSensor, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceIsProcessor, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, ResourceMode, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, Status, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SubStatus, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeAssigned, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeUpdated, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeSinceAssigned, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, TimeSinceUpdated, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetAssignee_1, 1, "void", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetAssignee_2, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetTaskType, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskClass, WsfTask, SetCommDevice, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, Count, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, Entry, 1, "WsfTask", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListClass, ScriptTaskList, GetIterator, 0, "WsfTaskListIterator", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, HasNext, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Next, 0, "WsfTask", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, HasPrev, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Prev, 0, "WsfTask", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Key, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTaskListIteratorClass, WsfScriptTaskListIteratorClass::Iterator, Data, 0, "WsfTask", "")

Typedef Documentation

◆ ScriptTaskList

using ScriptTaskList = std::vector<UtWeakReference<WsfTask>>

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
Assignee ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
AssigneeName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
Assigner ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
AssignerName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
LocalTrackId ,
0 ,
"WsfTrackId" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
ResourceIsProcessor ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
ResourceIsSensor ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
ResourceMode ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
ResourceName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
SetAssignee_1 ,
1 ,
"void" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
SetAssignee_2 ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
SetCommDevice ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
SetTaskType ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
Status ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
SubStatus ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TaskId ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TaskType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TimeAssigned ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TimeSinceAssigned ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TimeSinceUpdated ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TimeUpdated ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskClass ,
WsfTask ,
TrackId ,
0 ,
"WsfTrackId" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListClass ,
ScriptTaskList ,
Count ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListClass ,
ScriptTaskList ,
Entry ,
1 ,
"WsfTask" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListClass ,
ScriptTaskList ,
GetIterator ,
0 ,
"WsfTaskListIterator" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
Data ,
0 ,
"WsfTask" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
HasNext ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
HasPrev ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
Key ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
Next ,
0 ,
"WsfTask" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/31]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTaskListIteratorClass ,
WsfScriptTaskListIteratorClass::Iterator ,
Prev ,
0 ,
"WsfTask" ,
""  )
Copyrights Multiple, All Rights Reserved