12#ifndef WSFSCRIPTEXCHANGECLASSES_HPP
13#define WSFSCRIPTEXCHANGECLASSES_HPP
15#include "wsf_export.h"
17#include "UtScriptBasicTypes.hpp"
24 void*
Create(
const UtScriptContext& aInstance)
override;
25 void*
Clone(
void* aObjectPtr)
override;
26 void Destroy(
void* aObjectPtr)
override;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(QuantityNeeded)
UT_DECLARE_SCRIPT_METHOD(TenderRemaining)
UT_DECLARE_SCRIPT_METHOD(MaximumQuantity)
UT_DECLARE_SCRIPT_METHOD(SetQuantity)
UT_DECLARE_SCRIPT_METHOD(CurrentQuantity)
WsfScriptContainerClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptExchangeClasses.cpp:199
UT_DECLARE_SCRIPT_METHOD(IsEmpty)
UT_DECLARE_SCRIPT_METHOD(Name)
UT_DECLARE_SCRIPT_METHOD(Increment)
UT_DECLARE_SCRIPT_METHOD(IsCompatibleWith)
UT_DECLARE_SCRIPT_METHOD(IsFull)
UT_DECLARE_SCRIPT_METHOD(MaximumTender)
UT_DECLARE_SCRIPT_METHOD(TenderNeeded)
UT_DECLARE_SCRIPT_METHOD(Decrement)
UT_DECLARE_SCRIPT_METHOD(RequestingIndex)
UT_DECLARE_SCRIPT_METHOD(DesiredQuantity)
WsfScriptQueryClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptExchangeClasses.cpp:112
UT_DECLARE_SCRIPT_METHOD(NegotiatedQuantity)
UT_DECLARE_SCRIPT_METHOD(StateName)
UT_DECLARE_SCRIPT_METHOD(ItemName)
UT_DECLARE_SCRIPT_METHOD(IsOfferor)
UT_DECLARE_SCRIPT_METHOD(IsDone)
UT_DECLARE_SCRIPT_METHOD(OwningIndex)
UT_DECLARE_SCRIPT_METHOD(RespondingIndex)
UT_DECLARE_SCRIPT_METHOD(RequestId)
UT_DECLARE_SCRIPT_METHOD(EventName)
UT_DECLARE_SCRIPT_METHOD(OfferedQuantity)
UT_DECLARE_SCRIPT_METHOD(IsService)
UT_DECLARE_SCRIPT_METHOD(IsCommodity)
UT_DECLARE_SCRIPT_METHOD(IsService)
void * Clone(void *aObjectPtr) override
Definition WsfScriptExchangeClasses.cpp:47
void Destroy(void *aObjectPtr) override
Definition WsfScriptExchangeClasses.cpp:53
UT_DECLARE_SCRIPT_METHOD(Quantity)
UT_DECLARE_SCRIPT_METHOD(ItemName)
UT_DECLARE_SCRIPT_METHOD(Rate)
UT_DECLARE_SCRIPT_METHOD(Construct)
UT_DECLARE_SCRIPT_METHOD(Increment)
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptExchangeClasses.cpp:41
WsfScriptTenderClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptExchangeClasses.cpp:20
UT_DECLARE_SCRIPT_METHOD(Interval)
UT_DECLARE_SCRIPT_METHOD(Decrement)
UT_DECLARE_SCRIPT_METHOD(Disable)
UT_DECLARE_SCRIPT_METHOD(IsRequester)
UT_DECLARE_SCRIPT_METHOD(Query)
UT_DECLARE_SCRIPT_METHOD(IsEnabled)
UT_DECLARE_SCRIPT_METHOD(IsReady)
UT_DECLARE_SCRIPT_METHOD(Cancel)
UT_DECLARE_SCRIPT_METHOD(ContinueToOffer)
UT_DECLARE_SCRIPT_METHOD(ReserveTender)
UT_DECLARE_SCRIPT_METHOD(ProximityLimit)
UT_DECLARE_SCRIPT_METHOD(ReserveAll)
WsfScriptTransactorClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptExchangeClasses.cpp:289
UT_DECLARE_SCRIPT_METHOD(IsHookedToPayload)
UT_DECLARE_SCRIPT_METHOD(RequestFrom)
UT_DECLARE_SCRIPT_METHOD(IsExclusiveHook)
UT_DECLARE_SCRIPT_METHOD(IsOfferor)
UT_DECLARE_SCRIPT_METHOD(IsInProgress)
UT_DECLARE_SCRIPT_METHOD(Container)
UT_DECLARE_SCRIPT_METHOD(IsHookedToFuel)
UT_DECLARE_SCRIPT_METHOD(Name)