Skip to main content

%Net.Remote.Proxy

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

Properties

Gateway

Property Gateway As %Net.Remote.Gateway;

Eager

Property Eager As %Boolean;

SyncGet

Property SyncGet As %ArrayOfDataTypes;

SyncSet

Property SyncSet As %ArrayOfDataTypes;

%gateway

Property %gateway As %Net.Remote.Gateway;

Methods

%SetEager

Method %SetEager(eager As %Boolean)

%FetchObject

Method %FetchObject()

%SendObject

Method %SendObject()

%OnClose

Method %OnClose() As %Status

%RegisterOnDestructCallback

Method %RegisterOnDestructCallback(callbackName As %String) As %Status [ Final ]

%GuessType

ClassMethod %GuessType(par As %ObjectHandle) [ Final ]

%OverloadWrite

ClassMethod %OverloadWrite(gateway As %Net.Remote.Gateway, par As %ObjectHandle) [ Final ]

%GetObject

ClassMethod %GetObject(gateway As %Net.Remote.Gateway, ByRef orefCache) As %ObjectHandle [ Final ]

%WriteArray

ClassMethod %WriteArray(gateway As %Net.Remote.Gateway, type As %String, array As %ObjectHandle) [ Final ]

%WriteGlobalArray

ClassMethod %WriteGlobalArray(gateway As %Net.Remote.Gateway, type As %String, array As %ObjectHandle) [ Final ]

%ReadArrayArgument

ClassMethod %ReadArrayArgument(gateway As %Net.Remote.Gateway) As %ObjectHandle [ Final ]

%ReadGlobalArray

ClassMethod %ReadGlobalArray(kind As %String, size As %Integer)

%IsDataType

ClassMethod %IsDataType(type As %String) As %Boolean [ Final ]

%Get

Method %Get(propertyName As %String) As %ObjectHandle [ Final ]

%GetStatic

ClassMethod %GetStatic(gateway As %Net.Remote.Gateway, propertyName As %String, className As %ObjectHandle) As %ObjectHandle [ Final ]

%Set

Method %Set(propertyName As %String, value As %ObjectHandle, arrayType As %String) [ Final ]

%SetStatic

ClassMethod %SetStatic(gateway As %Net.Remote.Gateway, propertyName As %String, value As %ObjectHandle, className As %ObjectHandle, arrayType As %String) [ Final ]

%I

Method %I(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) [ Final ]

%IR

Method %IR(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) As %ObjectHandle [ Final ]

%IOL

Method %IOL(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) [ Final ]

%IOLR

Method %IOLR(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) As %ObjectHandle [ Final ]

%S

ClassMethod %S(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) [ Final ]

static methods

%SR

ClassMethod %SR(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) As %ObjectHandle [ Final ]

%SOL

ClassMethod %SOL(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) [ Final ]

%SOLR

ClassMethod %SOLR(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle) As %ObjectHandle [ Final ]

%Constructor

Method %Constructor(gateway As %ObjectHandle, className As %String, count As %Integer, p1 As %ObjectHandle, p2 As %ObjectHandle, p3 As %ObjectHandle, p4 As %ObjectHandle, p5 As %ObjectHandle, p6 As %ObjectHandle, p7 As %ObjectHandle, p8 As %ObjectHandle, p9 As %ObjectHandle, p10 As %ObjectHandle, p11 As %ObjectHandle, p12 As %ObjectHandle, p13 As %ObjectHandle, p14 As %ObjectHandle, p15 As %ObjectHandle, p16 As %ObjectHandle, p17 As %ObjectHandle, p18 As %ObjectHandle, p19 As %ObjectHandle, p20 As %ObjectHandle, p21 As %ObjectHandle, p22 As %ObjectHandle, p23 As %ObjectHandle, p24 As %ObjectHandle, p25 As %ObjectHandle) As %Status

%PreInvoke

Method %PreInvoke() [ Final ]

backwards compatible version to be called by generated user classs

%PreInvokeStatic

ClassMethod %PreInvokeStatic(gateway As %Net.Remote.Gateway, classname As %String) [ Final ]

backwards compatible version to be called by generated user classs

%PreInvokeNew

ClassMethod %PreInvokeNew(gateway As %Net.Remote.Gateway) [ Final ]

%PostInvoke

Method %PostInvoke() [ Final ]

backwards compatible version to be called by generated user classs

%PostInvokeStatic

ClassMethod %PostInvokeStatic(gateway As %Net.Remote.Gateway) [ Final ]

backwards compatible version to be called by generated user classs

%PostInvokeNew

ClassMethod %PostInvokeNew(gateway As %Net.Remote.Gateway) [ Final ]

%GetResponse

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

%ProcessError

Method %ProcessError(fun, id) [ Final ]

backwards compatible version to be called by generated user classs

%ProcessErrorStatic

ClassMethod %ProcessErrorStatic(gateway As %Net.Remote.Gateway, fun, id) [ Final ]

backwards compatible version to be called by generated user classs

%ProcessErrorNew

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

GatewayGet

Method GatewayGet() As %Net.Remote.Gateway

GatewaySet

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