C# 클래스 Agnos.Protocol.BaseProcessor

상속: Packers.ISerializer, IDisposable
파일 보기 프로젝트 열기: tomerfiliba/agnos

공개 프로퍼티들

프로퍼티 타입 설명
transport ITransport

공개 메소드들

메소드 설명
BaseProcessor ( ITransport transport ) : System
Close ( ) : void
Dispose ( ) : void
load ( long id ) : Object
process ( ) : void
store ( Object obj ) : long

보호된 메소드들

메소드 설명
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

메소드 상세

BaseProcessor() 공개 메소드

public BaseProcessor ( ITransport transport ) : System
transport ITransport
리턴 System

Close() 공개 메소드

public Close ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

decref() 보호된 메소드

protected decref ( long id ) : void
id long
리턴 void

incref() 보호된 메소드

protected incref ( long id ) : void
id long
리턴 void

load() 공개 메소드

public load ( long id ) : Object
id long
리턴 Object

process() 공개 메소드

public process ( ) : void
리턴 void

processDecref() 보호된 메소드

protected processDecref ( int seq ) : void
seq int
리턴 void

processGetFunctionsInfo() 보호된 추상적인 메소드

protected abstract processGetFunctionsInfo ( HeteroMap info ) : void
info HeteroMap
리턴 void

processGetInfo() 보호된 메소드

protected processGetInfo ( int seq ) : void
seq int
리턴 void

processGetMetaInfo() 보호된 추상적인 메소드

protected abstract processGetMetaInfo ( HeteroMap info ) : void
info HeteroMap
리턴 void

processGetReflectionInfo() 보호된 추상적인 메소드

protected abstract processGetReflectionInfo ( HeteroMap info ) : void
info HeteroMap
리턴 void

processGetServiceInfo() 보호된 추상적인 메소드

protected abstract processGetServiceInfo ( HeteroMap info ) : void
info HeteroMap
리턴 void

processIncref() 보호된 메소드

protected processIncref ( int seq ) : void
seq int
리턴 void

processInvoke() 보호된 추상적인 메소드

protected abstract processInvoke ( int seq ) : void
seq int
리턴 void

processPing() 보호된 메소드

protected processPing ( int seq ) : void
seq int
리턴 void

processQuit() 보호된 메소드

protected processQuit ( int seq ) : void
seq int
리턴 void

sendGenericException() 보호된 메소드

protected sendGenericException ( GenericException exc ) : void
exc GenericException
리턴 void

sendProtocolError() 보호된 메소드

protected sendProtocolError ( ProtocolError exc ) : void
exc ProtocolError
리턴 void

store() 공개 메소드

public store ( Object obj ) : long
obj Object
리턴 long

프로퍼티 상세

transport 공개적으로 프로퍼티

public ITransport transport
리턴 ITransport