WSF
WsfScriptExchangeClasses.cpp File Reference
#include "script/WsfScriptExchangeClasses.hpp"
#include "UtMemory.hpp"
#include "WsfExchange.hpp"
#include "script/WsfScriptContext.hpp"
Include dependency graph for WsfScriptExchangeClasses.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Construct, 4, "Tender", "string,double,double,bool")
 Construct(string ItemId, double Quantity, double Rate, bool IsService).
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, ItemName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Quantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Rate, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Interval, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, IsService, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, IsCommodity, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Increment, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTenderClass, WsfExchange::Tender, Decrement, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, IsService, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, IsOfferor, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, OwningIndex, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, RequestId, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, RespondingIndex, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, RequestingIndex, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, OfferedQuantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, DesiredQuantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, NegotiatedQuantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, IsDone, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, ItemName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, StateName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptQueryClass, WsfExchange::Query, EventName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, CurrentQuantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, MaximumTender, 0, "Tender", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, TenderNeeded, 0, "Tender", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, TenderRemaining, 0, "Tender", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, MaximumQuantity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, QuantityNeeded, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, IsCompatibleWith, 1, "bool", "Tender")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, IsEmpty, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, IsFull, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, Increment, 1, "double", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, Decrement, 1, "double", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, SetQuantity, 1, "bool", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptContainerClass, WsfExchange::Container, Name, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, Container, 0, "Container", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, Query, 0, "Query", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsOfferor, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsReady, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsInProgress, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsEnabled, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsHookedToFuel, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsHookedToPayload, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsExclusiveHook, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, ContinueToOffer, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, IsRequester, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, ProximityLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, Cancel, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, Disable, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, ReserveAll, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, ReserveTender, 1, "bool", "Tender")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, RequestFrom, 2, "bool", "WsfPlatform,Tender")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptTransactorClass, WsfExchange::Transactor, Name, 0, "string", "")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
CurrentQuantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
Decrement ,
1 ,
"double" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
Increment ,
1 ,
"double" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
IsCompatibleWith ,
1 ,
"bool" ,
"Tender"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
IsEmpty ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
IsFull ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
MaximumQuantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
MaximumTender ,
0 ,
"Tender" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
Name ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
QuantityNeeded ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
SetQuantity ,
1 ,
"bool" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
TenderNeeded ,
0 ,
"Tender" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptContainerClass ,
WsfExchange::Container ,
TenderRemaining ,
0 ,
"Tender" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
DesiredQuantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
EventName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
IsDone ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
IsOfferor ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
IsService ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
ItemName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
NegotiatedQuantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
OfferedQuantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
OwningIndex ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
RequestId ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
RequestingIndex ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
RespondingIndex ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptQueryClass ,
WsfExchange::Query ,
StateName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Construct ,
4 ,
"Tender" ,
" string,
double ,
double ,
bool"  )

Construct(string ItemId, double Quantity, double Rate, bool IsService).

◆ UT_DEFINE_SCRIPT_METHOD() [28/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Decrement ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Increment ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Interval ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
IsCommodity ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
IsService ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
ItemName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Quantity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTenderClass ,
WsfExchange::Tender ,
Rate ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
Cancel ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
Container ,
0 ,
"Container" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
ContinueToOffer ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
Disable ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [40/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsEnabled ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [41/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsExclusiveHook ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [42/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsHookedToFuel ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsHookedToPayload ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsInProgress ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsOfferor ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsReady ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
IsRequester ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
Name ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
ProximityLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
Query ,
0 ,
"Query" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [51/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
RequestFrom ,
2 ,
"bool" ,
" WsfPlatform,
Tender"  )

◆ UT_DEFINE_SCRIPT_METHOD() [52/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
ReserveAll ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/53]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptTransactorClass ,
WsfExchange::Transactor ,
ReserveTender ,
1 ,
"bool" ,
"Tender"  )
Copyrights Multiple, All Rights Reserved