コード例 #1
0
ファイル: BInput.cs プロジェクト: ThomasEcherer/elo
 public BInput(BTransport transport, BMessageHeader responseHeader, BRegistry registry)
 {
     this.header    = responseHeader;
     this.transport = transport;
     this.registry  = registry;
     this.idMap     = transport.getApiDesc().uniqueObjects ? null : new Dictionary <int, Object>();
 }
コード例 #2
0
ファイル: BOutput.cs プロジェクト: ThomasEcherer/elo
 public BOutput(BTransport transport, BRegistry registry, BMessageHeader requestHeader)
 {
     this.objMap           = transport.getApiDesc().uniqueObjects ? null : new BObjMap();
     this.header           = requestHeader;
     this.header.targetId  = transport.getTargetId();
     this.header.sessionId = transport.getSessionId();
     this.transport        = transport;
     this.registry         = registry;
     this.streams          = null;
 }
コード例 #3
0
ファイル: BOutput.cs プロジェクト: ThomasEcherer/elo
 public BOutput(BTransport transport, BRegistry registry, int streamHeaderMagic, int negotiatedBypsVersion, long negotiatedVersion, ByteOrder negotiatedByteOrder)
 {
     this.objMap           = transport.getApiDesc().uniqueObjects ? null : new BObjMap();
     this.header           = new BMessageHeader(streamHeaderMagic, negotiatedBypsVersion, negotiatedVersion, negotiatedByteOrder, transport.getWire().makeMessageId());
     this.header.targetId  = transport.getTargetId();
     this.header.sessionId = transport.getSessionId();
     this.transport        = transport;
     this.registry         = registry;
     this.streams          = null;
 }
コード例 #4
0
ファイル: BInputS.cs プロジェクト: ThomasEcherer/elo
 public BInputS(BTransport transport, BMessageHeader responseHeader, ByteBuffer buf)
     : base(transport, responseHeader, buf, transport.getApiDesc().getRegistry(BBinaryModel.MEDIUM))
 {
 }
コード例 #5
0
ファイル: BOutputBin.cs プロジェクト: ThomasEcherer/elo
 public BOutputBin(BTransport transport, int streamHeaderMagic, int negotiatedBypsVersion, long negotiatedVersion, ByteOrder negotiatedByteOrder)
     : base(transport, transport.getApiDesc().getRegistry(BBinaryModel.MEDIUM), streamHeaderMagic, negotiatedBypsVersion, negotiatedVersion, negotiatedByteOrder)
 {
     this.bbuf = (BBufferBin)BBuffer.create(BBinaryModel.MEDIUM, null);
 }
コード例 #6
0
ファイル: BOutputBin.cs プロジェクト: ThomasEcherer/elo
 public BOutputBin(BTransport transport, BMessageHeader requestHeader)
     : base(transport, transport.getApiDesc().getRegistry(BBinaryModel.MEDIUM), requestHeader)
 {
     this.bbuf = (BBufferBin)BBuffer.create(BBinaryModel.MEDIUM, null);
 }