C# Class Agnos.Protocol.ClientUtils

Afficher le fichier Open project: tomerfiliba/agnos

Méthodes publiques

Свойство Type Description
transport ITransport

Protected Properties

Свойство Type Description
_seq int
infinity System.DateTime
packedExceptionsMap Packers.AbstractPacker>.Dictionary
proxies WeakReference>.Dictionary
replies ReplySlot>.Dictionary

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
WaitReply ( int seq, int msecs ) : ReplySlot
getSeq ( ) : int
loadGenericException ( ) : GenericException
loadPackedException ( ) : PackedException
loadProtocolError ( ) : ProtocolError

Method Details

BeginCall() public méthode

public BeginCall ( int funcid, Packers packer ) : int
funcid int
packer Packers
Résultat int

CacheProxy() public méthode

public CacheProxy ( long objref, object proxy ) : void
objref long
proxy object
Résultat void

CancelCall() public méthode

public CancelCall ( ) : void
Résultat void

ClientUtils() public méthode

public ClientUtils ( ITransport transport, Packers.AbstractPacker>.Dictionary packedExceptionsMap ) : System
transport ITransport
packedExceptionsMap Packers.AbstractPacker>.Dictionary
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

Decref() public méthode

public Decref ( long id ) : void
id long
Résultat void

DiscardReply() public méthode

public DiscardReply ( int seq ) : void
seq int
Résultat void

EndCall() public méthode

public EndCall ( ) : void
Résultat void

GetProxy() public méthode

public GetProxy ( long objref ) : object
objref long
Résultat object

GetReply() public méthode

public GetReply ( int seq ) : Object
seq int
Résultat Object

GetReply() public méthode

public GetReply ( int seq, int msecs ) : Object
seq int
msecs int
Résultat Object

GetServiceInfo() public méthode

public GetServiceInfo ( int code ) : HeteroMap
code int
Résultat HeteroMap

IsReplyReady() public méthode

public IsReplyReady ( int seq ) : bool
seq int
Résultat bool

Ping() public méthode

public Ping ( string payload, int msecs ) : int
payload string
msecs int
Résultat int

ProcessIncoming() public méthode

public ProcessIncoming ( int msecs ) : void
msecs int
Résultat void

WaitReply() protected méthode

protected WaitReply ( int seq, int msecs ) : ReplySlot
seq int
msecs int
Résultat ReplySlot

getSeq() protected méthode

protected getSeq ( ) : int
Résultat int

loadGenericException() protected méthode

protected loadGenericException ( ) : GenericException
Résultat GenericException

loadPackedException() protected méthode

protected loadPackedException ( ) : PackedException
Résultat PackedException

loadProtocolError() protected méthode

protected loadProtocolError ( ) : ProtocolError
Résultat ProtocolError

Property Details

_seq protected_oe property

protected int _seq
Résultat int

infinity protected_oe property

protected DateTime,System infinity
Résultat System.DateTime

packedExceptionsMap protected_oe property

protected Dictionary packedExceptionsMap
Résultat Packers.AbstractPacker>.Dictionary

proxies protected_oe property

protected Dictionary proxies
Résultat WeakReference>.Dictionary

replies protected_oe property

protected Dictionary replies
Résultat ReplySlot>.Dictionary

transport public_oe property

public ITransport transport
Résultat ITransport