#RpcArray

C
Count
r
i

Length
r
i

Add
m

(Value)v(dataType)i
dataType
m
i
(Index)i
Pop
m
v

Push
m

(Value)v(dataType)i
Clear
m


Copy
m
RpcArray

Reverse
m


Remove
m

(Index)i
_New
m


_Get
m
v
(Index)i
_Put
m

(Data)v(Index)i
#RpcClient

C
offLine
C
i
0
httpSync
C
i
1
httpAsync
C
i
2
Mode
p
i

URL
p
s

RpcMethod
r
RpcFunction

_New
m

(remoteFunction)RpcFunction;
EvalReply
m
v
(sCad)s
hHttp_GotData
m

(Data)s
hHttp_GotError
m


Call
m
v
(Data)Variant[];
:Reply
:

(Data)v
:BadReply
:

(Code)s
#RpcFunction

C
MethodName
r
s

Count
r
i

ReturnType
r
i

Help
p
s

_get
m
i
(Index)i
_New
m

(Name)s(DataTypes)Integer[];(Ret)i
#RpcServer

C
Count
r
i

Listening
r
b

Unregister
m

(methodName)s
Register
m

(remoteFunction)RpcFunction;
Listen
m

(Port)i(MaxConn)i
Stop
m


SetReply
m

(Data)v
miniSrv_ProcessData
m

(Data)s
miniSrv_GotData
m

(Data)s
_New
m


:RemoteCall
:

(Method)s(Params)Variant[];
#RpcStruct

C
Count
r
i

_New
m


Add
m

(Name)s(Value)v(dataType)i
Value
m
v
(Index)i
dataType
m
i
(Index)i
Clear
m


Copy
m
RpcStruct

Key
m
s
(Index)i
Reverse
m


Remove
m

(Index)s
#RpcType

C
xInteger
C
i
0
xBoolean
C
i
1
xDouble
C
i
2
xString
C
i
3
xBase64
C
i
4
xDate
C
i
5
xStruct
C
i
6
xArray
C
i
7
xVoid
C
i
8
ToType
M
i
(type)s
ToString
M
s
(type)i
#XmlRpc

C
xInteger
C
i
0
xBoolean
C
i
1
xDouble
C
i
2
xString
C
i
3
xBase64
C
i
4
xDate
C
i
5
xStruct
C
i
6
xArray
C
i
7
xVoid
C
i
8
ToType
M
i
(type)s
ToString
M
s
(type)i
