WSF
WsfScriptPlatformPartClass Class Reference

Define script methods for WsfPlatformPart. More...

#include <WsfScriptPlatformPartClass.hpp>

Inheritance diagram for WsfScriptPlatformPartClass:
Collaboration diagram for WsfScriptPlatformPartClass:

Public Member Functions

 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 WsfPlatformPart.

Constructor & Destructor Documentation

◆ WsfScriptPlatformPartClass()

Member Function Documentation

◆ OnNewScriptRef()

void WsfScriptPlatformPartClass::OnNewScriptRef ( UtScriptRef & aReference)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( CanBeMadeNonOperational )

◆ UT_DECLARE_SCRIPT_METHOD() [2/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( CanBeMadeOperational )

◆ UT_DECLARE_SCRIPT_METHOD() [3/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( CanBeTurnedOff )

◆ UT_DECLARE_SCRIPT_METHOD() [4/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( CanBeTurnedOn )

◆ UT_DECLARE_SCRIPT_METHOD() [5/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( CategoryMemberOf )

◆ UT_DECLARE_SCRIPT_METHOD() [6/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( DamageFactor )

◆ UT_DECLARE_SCRIPT_METHOD() [7/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( DebugEnabled )

◆ UT_DECLARE_SCRIPT_METHOD() [8/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GetGroupByIndex )

◆ UT_DECLARE_SCRIPT_METHOD() [9/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GetGroupByName )

◆ UT_DECLARE_SCRIPT_METHOD() [10/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupJoin )

◆ UT_DECLARE_SCRIPT_METHOD() [11/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupLeave )

◆ UT_DECLARE_SCRIPT_METHOD() [12/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupMemberOf_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [13/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupMemberOf_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [14/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupMemberOf_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [15/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( Groups )

◆ UT_DECLARE_SCRIPT_METHOD() [16/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( GroupsByName )

◆ UT_DECLARE_SCRIPT_METHOD() [17/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( InitiallyTurnedOn )

◆ UT_DECLARE_SCRIPT_METHOD() [18/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsCritical )

◆ UT_DECLARE_SCRIPT_METHOD() [19/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsNonCritical )

◆ UT_DECLARE_SCRIPT_METHOD() [20/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsNonOperational )

◆ UT_DECLARE_SCRIPT_METHOD() [21/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsOperational )

◆ UT_DECLARE_SCRIPT_METHOD() [22/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsTurnedOff )

◆ UT_DECLARE_SCRIPT_METHOD() [23/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( IsTurnedOn )

◆ UT_DECLARE_SCRIPT_METHOD() [24/32]

◆ UT_DECLARE_SCRIPT_METHOD() [25/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SendMessage_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [26/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SendMessage_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [27/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SendMessageToProcessor )

◆ UT_DECLARE_SCRIPT_METHOD() [28/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SetCritical )

◆ UT_DECLARE_SCRIPT_METHOD() [29/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SetDamageFactor )

◆ UT_DECLARE_SCRIPT_METHOD() [30/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SetDebugEnabled )

◆ UT_DECLARE_SCRIPT_METHOD() [31/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( SetOperational )

◆ UT_DECLARE_SCRIPT_METHOD() [32/32]

WsfScriptPlatformPartClass::UT_DECLARE_SCRIPT_METHOD ( TimeSinceLastStatusChange )

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