Skip to main content

%Net.Remote.Object

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

Properties

%gateway

Property %gateway As %Net.Remote.Gateway;

Methods

%OnNew

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

%Constructor

Method %Constructor(gateway As %Net.Remote.Gateway, className As %String, args...) As %Status

%CastAs

Method %CastAs(classname As %String) As %Net.Remote.Object

%DispatchMethod

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

%ClassMethod

ClassMethod %ClassMethod(gateway As %Net.Remote.Gateway, className As %String, methodName As %String, args...) As %ObjectHandle

%DispatchGetProperty

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

%DispatchSetProperty

Method %DispatchSetProperty(property As %String, value)

%GetStaticProperty

ClassMethod %GetStaticProperty(gateway As %Net.Remote.Gateway, className As %String, propertyName As %String) As %ObjectHandle

%SetStaticProperty

ClassMethod %SetStaticProperty(gateway As %Net.Remote.Gateway, className As %String, propertyName As %String, value As %ObjectHandle)

%ProcessReturnValues

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

%GetResponse

ClassMethod %GetResponse(gateway As %Net.Remote.Gateway, sequenceNumber As %Integer, functionCode As %String, currentDevice As %String, ByRef orefCache)

%ProcessY9

ClassMethod %ProcessY9(gateway, msgid, orefCache) As %String

%ProcessYG

ClassMethod %ProcessYG(gateway, msgid) As %String

%ProcessYH

ClassMethod %ProcessYH(gateway, msgid) As %String

%DispatchNativeCall

ClassMethod %DispatchNativeCall(device, msgid, context, fun) As %String

%OnClose

Method %OnClose() As %Status

%PreInvoke

ClassMethod %PreInvoke(gateway As %Net.Remote.Gateway, parameters) [ Final ]

%PostInvoke

ClassMethod %PostInvoke(gateway As %Net.Remote.Gateway, device) [ Final ]

%ProcessError

ClassMethod %ProcessError(gateway As %Net.Remote.Gateway, currentDevice As %String, error As %String) [ Final ]

%mergeStack

ClassMethod %mergeStack(precedingStack, remoteStack, localStack, remoteLanguage) As %String

%cullStack

ClassMethod %cullStack(inStack) As %String

%cullStackOne

ClassMethod %cullStackOne(line) As %String