WSF
WsfScriptProcessorClass Class Reference

Define script methods for WsfProcessor. More...

#include <WsfScriptProcessorClass.hpp>

Inheritance diagram for WsfScriptProcessorClass:
Collaboration diagram for WsfScriptProcessorClass:

Public Member Functions

 WsfScriptProcessorClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (TurnOff)
 UT_DECLARE_SCRIPT_METHOD (TurnOn)
 UT_DECLARE_SCRIPT_METHOD (UpdateInterval)
 UT_DECLARE_SCRIPT_METHOD (SetUpdateInterval)
 UT_DECLARE_SCRIPT_METHOD (ScriptExists)
 UT_DECLARE_SCRIPT_METHOD (Execute_1)
 UT_DECLARE_SCRIPT_METHOD (Execute_2)
 UT_DECLARE_SCRIPT_METHOD (ExecuteAtTime_1)
 UT_DECLARE_SCRIPT_METHOD (ExecuteAtTime_2)
 UT_DECLARE_SCRIPT_METHOD (ExecuteScript)
 UT_DECLARE_SCRIPT_METHOD (ExecuteScriptWithArgs)
 UT_DECLARE_SCRIPT_METHOD (SuppressMessage)
 UT_DECLARE_SCRIPT_METHOD (Behavior)
 UT_DECLARE_SCRIPT_METHOD (FindBehavior)
 UT_DECLARE_SCRIPT_METHOD (BehaviorsExecuted)
 UT_DECLARE_SCRIPT_METHOD (BehaviorCount)
 UT_DECLARE_SCRIPT_METHOD (BehaviorEntry)
 UT_DECLARE_SCRIPT_METHOD (BehaviorTreeRootNode)
 UT_DECLARE_SCRIPT_METHOD (AdvancedBehavior)
 UT_DECLARE_SCRIPT_METHOD (FindAdvancedBehavior)
 UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorsExecuted)
 UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorCount)
 UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorEntry)
 UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorTree)
 UT_DECLARE_SCRIPT_METHOD (State)
 UT_DECLARE_SCRIPT_METHOD (StateAll)
 UT_DECLARE_SCRIPT_METHOD (SetState)
 UT_DECLARE_SCRIPT_METHOD (SetStateAll)
 UT_DECLARE_SCRIPT_METHOD (GetStates)
 Get all top level states.
 UT_DECLARE_SCRIPT_METHOD (GetStateAdvancedBehaviorTree)
 Get the ABT for a state.
Public Member Functions inherited from WsfScriptPlatformPartClass
 WsfScriptPlatformPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Platform)
 UT_DECLARE_SCRIPT_METHOD (IsNonOperational)
 UT_DECLARE_SCRIPT_METHOD (IsOperational)
 UT_DECLARE_SCRIPT_METHOD (SetOperational)
 UT_DECLARE_SCRIPT_METHOD (IsNonCritical)
 UT_DECLARE_SCRIPT_METHOD (IsCritical)
 UT_DECLARE_SCRIPT_METHOD (SetCritical)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (InitiallyTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceLastStatusChange)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_1)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_2)
 UT_DECLARE_SCRIPT_METHOD (SendMessageToProcessor)
 UT_DECLARE_SCRIPT_METHOD (SetDebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (DebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (SetDamageFactor)
 UT_DECLARE_SCRIPT_METHOD (DamageFactor)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeNonOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (CategoryMemberOf)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_1)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_2)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_3)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByIndex)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByName)
 UT_DECLARE_SCRIPT_METHOD (GroupsByName)
 UT_DECLARE_SCRIPT_METHOD (Groups)
 UT_DECLARE_SCRIPT_METHOD (GroupJoin)
 UT_DECLARE_SCRIPT_METHOD (GroupLeave)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

Define script methods for WsfProcessor.

Constructor & Destructor Documentation

◆ WsfScriptProcessorClass()

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( AdvancedBehavior )

◆ UT_DECLARE_SCRIPT_METHOD() [2/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( AdvancedBehaviorCount )

◆ UT_DECLARE_SCRIPT_METHOD() [3/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( AdvancedBehaviorEntry )

◆ UT_DECLARE_SCRIPT_METHOD() [4/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( AdvancedBehaviorsExecuted )

◆ UT_DECLARE_SCRIPT_METHOD() [5/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( AdvancedBehaviorTree )

◆ UT_DECLARE_SCRIPT_METHOD() [6/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( Behavior )

◆ UT_DECLARE_SCRIPT_METHOD() [7/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( BehaviorCount )

◆ UT_DECLARE_SCRIPT_METHOD() [8/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( BehaviorEntry )

◆ UT_DECLARE_SCRIPT_METHOD() [9/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( BehaviorsExecuted )

◆ UT_DECLARE_SCRIPT_METHOD() [10/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( BehaviorTreeRootNode )

◆ UT_DECLARE_SCRIPT_METHOD() [11/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( Execute_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [12/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( Execute_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [13/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( ExecuteAtTime_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [14/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( ExecuteAtTime_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [15/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( ExecuteScript )

◆ UT_DECLARE_SCRIPT_METHOD() [16/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( ExecuteScriptWithArgs )

◆ UT_DECLARE_SCRIPT_METHOD() [17/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( FindAdvancedBehavior )

◆ UT_DECLARE_SCRIPT_METHOD() [18/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( FindBehavior )

◆ UT_DECLARE_SCRIPT_METHOD() [19/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( GetStateAdvancedBehaviorTree )

Get the ABT for a state.

◆ UT_DECLARE_SCRIPT_METHOD() [20/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( GetStates )

Get all top level states.

◆ UT_DECLARE_SCRIPT_METHOD() [21/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( IsA_TypeOf )

◆ UT_DECLARE_SCRIPT_METHOD() [22/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( ScriptExists )

◆ UT_DECLARE_SCRIPT_METHOD() [23/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( SetState )

◆ UT_DECLARE_SCRIPT_METHOD() [24/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( SetStateAll )

◆ UT_DECLARE_SCRIPT_METHOD() [25/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( SetUpdateInterval )

◆ UT_DECLARE_SCRIPT_METHOD() [26/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( State )

◆ UT_DECLARE_SCRIPT_METHOD() [27/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( StateAll )

◆ UT_DECLARE_SCRIPT_METHOD() [28/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( SuppressMessage )

◆ UT_DECLARE_SCRIPT_METHOD() [29/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( TurnOff )

◆ UT_DECLARE_SCRIPT_METHOD() [30/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( TurnOn )

◆ UT_DECLARE_SCRIPT_METHOD() [31/31]

WsfScriptProcessorClass::UT_DECLARE_SCRIPT_METHOD ( UpdateInterval )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved