Skip to main content

%Net.Remote.Base

Class %Net.Remote.Base Extends %Net.Remote.Object [ System = 3 ]

Parameters

REMOTECLASSNAME

Parameter REMOTECLASSNAME As STRING;

Properties

Gateway

Property Gateway As %Net.Remote.Gateway;

Methods

%OnNew

Method %OnNew(gateway As %Net.Remote.Gateway, args...) As %Status

%DispatchMethod

Method %DispatchMethod(methodName As %String, args...) As %ObjectHandle

%DispatchClassMethod

ClassMethod %DispatchClassMethod(className As %String, methodName As %String, args...) As %ObjectHandle

%dispatch

ClassMethod %dispatch(code = "YE", invokee, method, gateway, args...) As %ObjectHandle

%ProcessReturnValues

ClassMethod %ProcessReturnValues(gateway, currentDevice, returnValue, args...)

%DispatchGetProperty

Method %DispatchGetProperty(property As %String) As %ObjectHandle

%DispatchSetProperty

Method %DispatchSetProperty(property As %String, value)

GatewayGet

Method GatewayGet() As %Net.Remote.Gateway

GatewaySet

Method GatewaySet(value As %Net.Remote.Gateway) As %Status