C# Class Agnos.Protocol.BaseProcessor

Inheritance: Packers.ISerializer, IDisposable
Show file Open project: tomerfiliba/agnos

Public Properties

Property Type Description
transport ITransport

Public Methods

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

Protected Methods

Method 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 method

public BaseProcessor ( ITransport transport ) : System
transport ITransport
return System

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

decref() protected method

protected decref ( long id ) : void
id long
return void

incref() protected method

protected incref ( long id ) : void
id long
return void

load() public method

public load ( long id ) : Object
id long
return Object

process() public method

public process ( ) : void
return void

processDecref() protected method

protected processDecref ( int seq ) : void
seq int
return void

processGetFunctionsInfo() protected abstract method

protected abstract processGetFunctionsInfo ( HeteroMap info ) : void
info HeteroMap
return void

processGetInfo() protected method

protected processGetInfo ( int seq ) : void
seq int
return void

processGetMetaInfo() protected abstract method

protected abstract processGetMetaInfo ( HeteroMap info ) : void
info HeteroMap
return void

processGetReflectionInfo() protected abstract method

protected abstract processGetReflectionInfo ( HeteroMap info ) : void
info HeteroMap
return void

processGetServiceInfo() protected abstract method

protected abstract processGetServiceInfo ( HeteroMap info ) : void
info HeteroMap
return void

processIncref() protected method

protected processIncref ( int seq ) : void
seq int
return void

processInvoke() protected abstract method

protected abstract processInvoke ( int seq ) : void
seq int
return void

processPing() protected method

protected processPing ( int seq ) : void
seq int
return void

processQuit() protected method

protected processQuit ( int seq ) : void
seq int
return void

sendGenericException() protected method

protected sendGenericException ( GenericException exc ) : void
exc GenericException
return void

sendProtocolError() protected method

protected sendProtocolError ( ProtocolError exc ) : void
exc ProtocolError
return void

store() public method

public store ( Object obj ) : long
obj Object
return long

Property Details

transport public property

public ITransport transport
return ITransport