C# Класс Agnos.Protocol.ClientUtils

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
transport ITransport

Защищенные свойства (Protected)

Свойство Тип Описание
_seq int
infinity System.DateTime
packedExceptionsMap Packers.AbstractPacker>.Dictionary
proxies WeakReference>.Dictionary
replies ReplySlot>.Dictionary

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

Метод Описание
BeginCall ( int funcid, Packers packer ) : int
CacheProxy ( long objref, object proxy ) : void
CancelCall ( ) : void
ClientUtils ( ITransport transport, Packers.AbstractPacker>.Dictionary packedExceptionsMap ) : System
Close ( ) : void
Decref ( long id ) : void
DiscardReply ( int seq ) : void
EndCall ( ) : void
GetProxy ( long objref ) : object
GetReply ( int seq ) : Object
GetReply ( int seq, int msecs ) : Object
GetServiceInfo ( int code ) : HeteroMap
IsReplyReady ( int seq ) : bool
Ping ( string payload, int msecs ) : int
ProcessIncoming ( int msecs ) : void

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

Метод Описание
WaitReply ( int seq, int msecs ) : ReplySlot
getSeq ( ) : int
loadGenericException ( ) : GenericException
loadPackedException ( ) : PackedException
loadProtocolError ( ) : ProtocolError

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

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

public BeginCall ( int funcid, Packers packer ) : int
funcid int
packer Packers
Результат int

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

public CacheProxy ( long objref, object proxy ) : void
objref long
proxy object
Результат void

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

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

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

public ClientUtils ( ITransport transport, Packers.AbstractPacker>.Dictionary packedExceptionsMap ) : System
transport ITransport
packedExceptionsMap Packers.AbstractPacker>.Dictionary
Результат System

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

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

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

public Decref ( long id ) : void
id long
Результат void

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

public DiscardReply ( int seq ) : void
seq int
Результат void

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

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

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

public GetProxy ( long objref ) : object
objref long
Результат object

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

public GetReply ( int seq ) : Object
seq int
Результат Object

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

public GetReply ( int seq, int msecs ) : Object
seq int
msecs int
Результат Object

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

public GetServiceInfo ( int code ) : HeteroMap
code int
Результат HeteroMap

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

public IsReplyReady ( int seq ) : bool
seq int
Результат bool

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

public Ping ( string payload, int msecs ) : int
payload string
msecs int
Результат int

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

public ProcessIncoming ( int msecs ) : void
msecs int
Результат void

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

protected WaitReply ( int seq, int msecs ) : ReplySlot
seq int
msecs int
Результат ReplySlot

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

protected getSeq ( ) : int
Результат int

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

protected loadGenericException ( ) : GenericException
Результат GenericException

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

protected loadPackedException ( ) : PackedException
Результат PackedException

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

protected loadProtocolError ( ) : ProtocolError
Результат ProtocolError

Описание свойств

_seq защищенное свойство

protected int _seq
Результат int

infinity защищенное свойство

protected DateTime,System infinity
Результат System.DateTime

packedExceptionsMap защищенное свойство

protected Dictionary packedExceptionsMap
Результат Packers.AbstractPacker>.Dictionary

proxies защищенное свойство

protected Dictionary proxies
Результат WeakReference>.Dictionary

replies защищенное свойство

protected Dictionary replies
Результат ReplySlot>.Dictionary

transport публичное свойство

public ITransport transport
Результат ITransport