C# Класс Tce.RpcCommunicator

Наследование: RpcMessageDispatcher.Client
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
addAdatper ( RpcAdapter adapter ) : void
createAdapter ( string id ) : RpcAdapter
createAdapterWithProxy ( String id, RpcProxyBase proxy ) : RpcAdapter
createConnection ( int type, string host, int port ) : RpcConnection
getLogger ( ) : RpcLogger
getProperty_DefaultCallWaitTime ( ) : int
getSystemDeviceID ( ) : string
getUniqueSequence ( ) : int
initialize ( string name, Settings settings = null ) : bool
instance ( ) : RpcCommunicator
registerConnection ( RpcConnection conn ) : void
shutdown ( ) : void
unregisterConnection ( RpcConnection conn ) : void
waitForShutdown ( ) : void

Защищенные методы

Метод Описание
_timerCheckHealth ( object source, System e ) : void

Приватные методы

Метод Описание
RpcCommunicator ( ) : System
dequeueMessage ( int sequence ) : RpcMessage
dispatchMsg ( RpcMessage m ) : void
enqueueMessage ( int sequence, RpcMessage m ) : RpcCommunicator

Описание методов

_timerCheckHealth() защищенный Метод

protected _timerCheckHealth ( object source, System e ) : void
source object
e System
Результат void

addAdatper() публичный Метод

public addAdatper ( RpcAdapter adapter ) : void
adapter RpcAdapter
Результат void

createAdapter() публичный Метод

public createAdapter ( string id ) : RpcAdapter
id string
Результат RpcAdapter

createAdapterWithProxy() публичный Метод

public createAdapterWithProxy ( String id, RpcProxyBase proxy ) : RpcAdapter
id String
proxy RpcProxyBase
Результат RpcAdapter

createConnection() публичный Метод

public createConnection ( int type, string host, int port ) : RpcConnection
type int
host string
port int
Результат RpcConnection

getLogger() публичный Метод

public getLogger ( ) : RpcLogger
Результат RpcLogger

getProperty_DefaultCallWaitTime() публичный Метод

public getProperty_DefaultCallWaitTime ( ) : int
Результат int

getSystemDeviceID() публичный статический Метод

public static getSystemDeviceID ( ) : string
Результат string

getUniqueSequence() публичный Метод

public getUniqueSequence ( ) : int
Результат int

initialize() публичный Метод

public initialize ( string name, Settings settings = null ) : bool
name string
settings Settings
Результат bool

instance() публичный статический Метод

public static instance ( ) : RpcCommunicator
Результат RpcCommunicator

registerConnection() публичный Метод

public registerConnection ( RpcConnection conn ) : void
conn RpcConnection
Результат void

shutdown() публичный Метод

public shutdown ( ) : void
Результат void

unregisterConnection() публичный Метод

public unregisterConnection ( RpcConnection conn ) : void
conn RpcConnection
Результат void

waitForShutdown() публичный Метод

public waitForShutdown ( ) : void
Результат void