WSF
WsfScriptCommAddressClass Class Reference

#include <WsfScriptCommAddress.hpp>

Inherits UtScriptClass.

Public Member Functions

 WsfScriptCommAddressClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~WsfScriptCommAddressClass () override
void * Create (const UtScriptContext &aContext) override
void Destroy (void *aObject) override
void * Clone (void *aObject) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (WithinRange)
 UT_DECLARE_SCRIPT_METHOD (IntegerValue)
 UT_DECLARE_SCRIPT_METHOD (SetAddress)
 UT_DECLARE_SCRIPT_METHOD (GetAddress)
 UT_DECLARE_SCRIPT_METHOD (SubnetMaskBitSize)
 UT_DECLARE_SCRIPT_METHOD (RoutingPrefix)
 UT_DECLARE_SCRIPT_METHOD (Subnet)
 UT_DECLARE_SCRIPT_METHOD (PossibleHosts)
 UT_DECLARE_SCRIPT_METHOD (IsNull)
 UT_DECLARE_SCRIPT_METHOD (Increment)
 UT_DECLARE_SCRIPT_METHOD (AddressToken)
 UT_DECLARE_SCRIPT_METHOD (GetBroadcastAddress)

Static Public Member Functions

static UtScriptRef * Create (const wsf::comm::Address &aAddress)

Constructor & Destructor Documentation

◆ WsfScriptCommAddressClass()

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

◆ ~WsfScriptCommAddressClass()

WsfScriptCommAddressClass::~WsfScriptCommAddressClass ( )
override

Member Function Documentation

◆ Clone()

void * WsfScriptCommAddressClass::Clone ( void * aObject)
override

◆ Create() [1/2]

void * WsfScriptCommAddressClass::Create ( const UtScriptContext & aContext)
override

◆ Create() [2/2]

◆ Destroy()

void WsfScriptCommAddressClass::Destroy ( void * aObject)
override

◆ ToString()

std::string WsfScriptCommAddressClass::ToString ( void * aObjectPtr) const
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( AddressToken )

◆ UT_DECLARE_SCRIPT_METHOD() [2/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( GetAddress )

◆ UT_DECLARE_SCRIPT_METHOD() [3/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( GetBroadcastAddress )

◆ UT_DECLARE_SCRIPT_METHOD() [4/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( Increment )

◆ UT_DECLARE_SCRIPT_METHOD() [5/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( IntegerValue )

◆ UT_DECLARE_SCRIPT_METHOD() [6/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( IsNull )

◆ UT_DECLARE_SCRIPT_METHOD() [7/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( PossibleHosts )

◆ UT_DECLARE_SCRIPT_METHOD() [8/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( RoutingPrefix )

◆ UT_DECLARE_SCRIPT_METHOD() [9/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( SetAddress )

◆ UT_DECLARE_SCRIPT_METHOD() [10/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( Subnet )

◆ UT_DECLARE_SCRIPT_METHOD() [11/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( SubnetMaskBitSize )

◆ UT_DECLARE_SCRIPT_METHOD() [12/12]

WsfScriptCommAddressClass::UT_DECLARE_SCRIPT_METHOD ( WithinRange )

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