Esempio n. 1
0
 protected void Init(int reqId, string serverName, string methodName)
 {
     try
       {
     this.reqId = reqId;
     this.serverName = serverName;
     this.methodName = methodName;
     initialised = Logger.TimeVal();
     header.ReqId = reqId;
     header.ESize = 0;
     header.ReturnCode = 0;
     writer = new Writer(socket, header, this);
     reader = new Reader(socket, header, this);
     //header.write(writer);
       }
       catch(Exception ex)
       {
     throw new RpcException("Error Initialising Function Call for "+reqId.ToString(), ex);
       }
       finally
       {
     OnInit();
       }
 }
Esempio n. 2
0
 public void write(Writer writer)
 {
     writer.putString(rpcVersion, 16);
       writer.putString(hostId, 16);
       writer.putString(wsId, 16);
       writer.putString(usrId, 16);
       writer.putInt(rpcReqId);writer.filler(4);
       writer.putInt(returnCode);writer.filler(4);
       writer.putInt(mSize);writer.filler(4);
       writer.putInt(eSize);writer.filler(4);
 }