WSF
WsfScriptCommRouterClass Class Reference

Define script methods for WsfCommRouter. More...

#include <WsfScriptCommRouterClass.hpp>

Inheritance diagram for WsfScriptCommRouterClass:
Collaboration diagram for WsfScriptCommRouterClass:

Public Member Functions

 WsfScriptCommRouterClass (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 (GetMedium)
 UT_DECLARE_SCRIPT_METHOD (HasGateway)
 UT_DECLARE_SCRIPT_METHOD (GetGateway)
 UT_DECLARE_SCRIPT_METHOD (SetGateway)
 UT_DECLARE_SCRIPT_METHOD (GetHopLimit)
 UT_DECLARE_SCRIPT_METHOD (SetHopLimit)
 UT_DECLARE_SCRIPT_METHOD (HasInterface)
 UT_DECLARE_SCRIPT_METHOD (AddInterface)
 UT_DECLARE_SCRIPT_METHOD (RemoveInterface)
 UT_DECLARE_SCRIPT_METHOD (GetInterfaces)
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 WsfCommRouter.

Constructor & Destructor Documentation

◆ WsfScriptCommRouterClass()

WsfScriptCommRouterClass::WsfScriptCommRouterClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( AddInterface )

◆ UT_DECLARE_SCRIPT_METHOD() [2/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( GetGateway )

◆ UT_DECLARE_SCRIPT_METHOD() [3/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( GetHopLimit )

◆ UT_DECLARE_SCRIPT_METHOD() [4/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( GetInterfaces )

◆ UT_DECLARE_SCRIPT_METHOD() [5/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( GetMedium )

◆ UT_DECLARE_SCRIPT_METHOD() [6/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( HasGateway )

◆ UT_DECLARE_SCRIPT_METHOD() [7/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( HasInterface )

◆ UT_DECLARE_SCRIPT_METHOD() [8/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( IsA_TypeOf )

◆ UT_DECLARE_SCRIPT_METHOD() [9/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( RemoveInterface )

◆ UT_DECLARE_SCRIPT_METHOD() [10/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( SetGateway )

◆ UT_DECLARE_SCRIPT_METHOD() [11/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( SetHopLimit )

◆ UT_DECLARE_SCRIPT_METHOD() [12/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( TurnOff )

◆ UT_DECLARE_SCRIPT_METHOD() [13/13]

WsfScriptCommRouterClass::UT_DECLARE_SCRIPT_METHOD ( TurnOn )

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