public static RpcResponse Create <T>(T results) { if (typeof(T) == typeof(RpcNull) || results == null) { return(new RpcResponse(RpcErrorCode.OK, null)); } else { var body = new RpcBodyBuffer <T>(results); return(new RpcResponse(RpcErrorCode.OK, body)); } }
public static RpcResponse Create(RpcErrorCode code, Exception ex) { if (ex != null) { var body = new RpcBodyBuffer(ex); return(new RpcResponse(code, body)); } else { return(new RpcResponse(code, null)); } }
public void SetBodyNull() { BodyBuffer = null; }
public void SetBodyStream(Stream stream, int streamLen) { BodyBuffer = new RpcBodyBuffer(stream, streamLen); }
public void SetBody <T>(T value) { BodyBuffer = new RpcBodyBuffer <T>(value); }
public RpcResponse(RpcErrorCode code, RpcBodyBuffer body) { ErrorCode = code; BodyBuffer = body; }