iexport.dll

Classes:

Functions:

Index

Common index


Class InterfaceClient : PCom

#module root.communication.iexport
Represents a client of the interface server. In order to connect to the 
server it is necessary to specify the 'name' of the interface collection. 
If the connection is remote then it is necessary to specify the server IP 
address, user name and password for PLBROK.

Methods:


InterfaceClient::AddAfterRestoreTrigger(any, any)

	Устанавливает функцию, которая будет выполнена перед после восстановления связи.
Эта функция должна принимать единственный параметр - указатель на InterfaceClient.
Параметры:
1. Идентификатор триггера.
2. Триггер.

InterfaceClient::AddBeforeRestoreTrigger(any, any)

	Устанавливает функцию, которая будет выполнена перед попыткой восстановить связь.
Эта функция должна принимать единственный параметр - указатель на InterfaceClient.
Параметры:
1. Идентификатор триггера.
2. Триггер.

InterfaceClient::AddDisconnectTrigger(any, any)

	Устанавливает функцию, которая будет выполнена при разрыве связи.
Эта функция должна принимать единственный параметр - указатель на InterfaceClient.
Параметры:
1. Идентификатор триггера.
2. Триггер.

InterfaceClient::GetConnectionParams(void)

Returns the parameters of client connection.

InterfaceClient::GetInterfaceList(void)

Returns the list of available parameters.

InterfaceClient::GetInterfaceSpec(refer object String)

param SpecName;

Returns the interface specification by its name.

InterfaceClient::GetObject(refer object String)

Returns a server object.

InterfaceClient::GetObjectList(void)

Returns the list of available server object names.

InterfaceClient::GetObjectP(refer object String)

#rus Создаст объект сервера положит его в кэш и вернет указательна него.
#rus Если такой объект уже запрашивался, то вернет указатель на тот же объект.
#rus В этом случае при вызове метода RestoreConnection() будут авоматически обновлены
#rus заглушки на серверные объекты (указатели на них сохраняются). 

InterfaceClient::Init(refer object InterfaceClientParams)

param ConnPar;

#rus Для подключения к серверу надо указать объект типа InterfaceClientParams.

InterfaceClient::InterfaceClient(refer object InterfaceClientParams)

param ConnPar;

In order to connect to the server it is necessary to specify an object of the 
InterfaceClientParams type.

InterfaceClient::InterfaceClient(refer object String, refer ...)

param Topic [, Address, Account, Password ];

In order to connect to the server it is necessary to specify the 'name' of the 
interface collection. 
If the connection is remote then it is necessary to specify the server IP 
address, user name and password for PLBROK.

InterfaceClient::RestoreConnection(void)

In order to connect to the server it is necessary to specify an object of the 
InterfaceClientParams type.

InterfaceClient::RestoreObjects(void)

#rus Пытается обновить заглужки серверных объектов полученные вызовом метода GetObjectsP().
#rus Если все заглушки восстановятся без ошибок вернет TRUE, иначе FALSE.

InterfaceClient::SetConnectionParams(object InterfaceClientParams)

#rus Устанавливает параметры подключения клиента.

Class InterfaceServer : PCom

#module root.communication.iexport.private
The InterfaceServer class represents the "interface server" of a 
program in order to make available its resources to external 
processes (for instance, extension modules).  
Each server instance grants one named collection of interface 
specifications.

Methods:


InterfaceServer::InterfaceServer(refer object String, refer object String, ...)

param CollectionName, Spec [, ConnectLim = 1 ];

Creates a server that grants the collection of interfaces with the 
name specified via the CollectionName parameter described in the specification 
specified via the Spec parameter.
The number of simultaneous connections can not be more than the value 
specified via the ConnectLim parameter.

Index: