C# Class Agnos.Protocol.BaseProcessor

Inheritance: Packers.ISerializer, IDisposable
Afficher le fichier Open project: tomerfiliba/agnos

Méthodes publiques

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

Méthodes publiques

Méthode Description
BaseProcessor ( ITransport transport ) : System
Close ( ) : void
Dispose ( ) : void
load ( long id ) : Object
process ( ) : void
store ( Object obj ) : long

Méthodes protégées

Méthode Description
decref ( long id ) : void
incref ( long id ) : void
processDecref ( int seq ) : void
processGetFunctionsInfo ( HeteroMap info ) : void
processGetInfo ( int seq ) : void
processGetMetaInfo ( HeteroMap info ) : void
processGetReflectionInfo ( HeteroMap info ) : void
processGetServiceInfo ( HeteroMap info ) : void
processIncref ( int seq ) : void
processInvoke ( int seq ) : void
processPing ( int seq ) : void
processQuit ( int seq ) : void
sendGenericException ( GenericException exc ) : void
sendProtocolError ( ProtocolError exc ) : void

Method Details

BaseProcessor() public méthode

public BaseProcessor ( ITransport transport ) : System
transport ITransport
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

decref() protected méthode

protected decref ( long id ) : void
id long
Résultat void

incref() protected méthode

protected incref ( long id ) : void
id long
Résultat void

load() public méthode

public load ( long id ) : Object
id long
Résultat Object

process() public méthode

public process ( ) : void
Résultat void

processDecref() protected méthode

protected processDecref ( int seq ) : void
seq int
Résultat void

processGetFunctionsInfo() protected abstract méthode

protected abstract processGetFunctionsInfo ( HeteroMap info ) : void
info HeteroMap
Résultat void

processGetInfo() protected méthode

protected processGetInfo ( int seq ) : void
seq int
Résultat void

processGetMetaInfo() protected abstract méthode

protected abstract processGetMetaInfo ( HeteroMap info ) : void
info HeteroMap
Résultat void

processGetReflectionInfo() protected abstract méthode

protected abstract processGetReflectionInfo ( HeteroMap info ) : void
info HeteroMap
Résultat void

processGetServiceInfo() protected abstract méthode

protected abstract processGetServiceInfo ( HeteroMap info ) : void
info HeteroMap
Résultat void

processIncref() protected méthode

protected processIncref ( int seq ) : void
seq int
Résultat void

processInvoke() protected abstract méthode

protected abstract processInvoke ( int seq ) : void
seq int
Résultat void

processPing() protected méthode

protected processPing ( int seq ) : void
seq int
Résultat void

processQuit() protected méthode

protected processQuit ( int seq ) : void
seq int
Résultat void

sendGenericException() protected méthode

protected sendGenericException ( GenericException exc ) : void
exc GenericException
Résultat void

sendProtocolError() protected méthode

protected sendProtocolError ( ProtocolError exc ) : void
exc ProtocolError
Résultat void

store() public méthode

public store ( Object obj ) : long
obj Object
Résultat long

Property Details

transport public_oe property

public ITransport transport
Résultat ITransport