13#ifndef WSFSCRIPTCOMMADDRESS_HPP
14#define WSFSCRIPTCOMMADDRESS_HPP
16#include "wsf_export.h"
18#include "UtScriptBasicTypes.hpp"
29 void*
Create(
const UtScriptContext& aContext)
override;
30 void Destroy(
void* aObject)
override;
31 void*
Clone(
void* aObject)
override;
32 std::string
ToString(
void* aObjectPtr)
const override;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(SetAddress)
UT_DECLARE_SCRIPT_METHOD(RoutingPrefix)
std::string ToString(void *aObjectPtr) const override
Definition WsfScriptCommAddress.cpp:72
UT_DECLARE_SCRIPT_METHOD(IsNull)
UT_DECLARE_SCRIPT_METHOD(SubnetMaskBitSize)
static UtScriptRef * Create(const wsf::comm::Address &aAddress)
Definition WsfScriptCommAddress.cpp:48
UT_DECLARE_SCRIPT_METHOD(GetBroadcastAddress)
UT_DECLARE_SCRIPT_METHOD(WithinRange)
void * Clone(void *aObject) override
Definition WsfScriptCommAddress.cpp:66
UT_DECLARE_SCRIPT_METHOD(IntegerValue)
WsfScriptCommAddressClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptCommAddress.cpp:19
UT_DECLARE_SCRIPT_METHOD(AddressToken)
UT_DECLARE_SCRIPT_METHOD(GetAddress)
UT_DECLARE_SCRIPT_METHOD(Increment)
UT_DECLARE_SCRIPT_METHOD(PossibleHosts)
UT_DECLARE_SCRIPT_METHOD(Subnet)
void Destroy(void *aObject) override
Definition WsfScriptCommAddress.cpp:60
Definition WsfCommAddress.hpp:57