예제 #1
0
 public PackedETask(IPEndPoint ClientEndPoint, byte MediatorTaskType, string RawJsonData)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.RawJsonData = RawJsonData;
     this.MediatorTaskType = (MediatorSTaskType)MediatorTaskType;
     MediatorMain.PackedSTask.Enqueue(this);
 }
예제 #2
0
 public ServerRequestObj(IPEndPoint ClientEndPoint, HttpRequestMessage RequestMsg, MediatorSTaskType TaskType)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.TaskType = TaskType;
     this.RequestMsg = RequestMsg;
     MediatorMain.ServerRequestList.Enqueue(this);
 }
예제 #3
0
 public ClientResponseBuilder(IPEndPoint ClientEndPoint, MediatorSTaskType TaskType, HttpResponseMessage ResponseMsg)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.ResponseMsg    = ResponseMsg;
     this.TaskType       = TaskType;
     MediatorMain.MediatorTaskList.Enqueue(this);
 }
예제 #4
0
 public ClientResponseBuilder(IPEndPoint ClientEndPoint, MediatorSTaskType TaskType, HttpResponseMessage ResponseMsg)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.ResponseMsg = ResponseMsg;
     this.TaskType = TaskType;
     MediatorMain.MediatorTaskList.Enqueue(this);
 }
예제 #5
0
 public RequestBuilder(IPEndPoint ClientEndPoint, byte TaskType, string ReceivedData)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.ReceivedData = ReceivedData;
     this.TaskType = (MediatorSTaskType)TaskType;
     MediatorMain.MediatorTaskList.Enqueue(this);
 }
예제 #6
0
        public static HttpRequestMessage ServerRequest(MediatorSTaskType TaskType, string ConvertedData)
        {
            switch (TaskType)
            {
                case MediatorSTaskType.AddClient:
                    return AddClientRequestCreate(ConvertedData);

                case MediatorSTaskType.GetClient:
                    return GetClientRequestCreate(ConvertedData);

                default:
                    throw new Exception("Unidentified Mediator Task Code");
            }
        }
예제 #7
0
        public static string TryConvert(MediatorSTaskType TaskType, string data)
        {
            switch (TaskType)
            {
                case MediatorSTaskType.AddClient:
                    return AddClientRequestDataConvert(data);

                case MediatorSTaskType.GetClient:
                    return GetClientRequestDataConvert(data);

                default:
                    throw new Exception("Unidentified Mediator Task Code");
            }
        }
예제 #8
0
        public static string TryConvert(MediatorSTaskType TaskType, HttpResponseMessage data)
        {
            switch (TaskType)
            {
            case MediatorSTaskType.AddClient:
                return(AddClientResponseDataConvert(data));

            case MediatorSTaskType.GetClient:
                return(GetClientResponseDataConvert(data));

            default:
                throw new Exception("Unidentified Mediator Task Code");
            }
        }
예제 #9
0
        public static HttpRequestMessage ServerRequest(MediatorSTaskType TaskType, string ConvertedData)
        {
            switch (TaskType)
            {
            case MediatorSTaskType.AddClient:
                return(AddClientRequestCreate(ConvertedData));

            case MediatorSTaskType.GetClient:
                return(GetClientRequestCreate(ConvertedData));


            default:
                throw new Exception("Unidentified Mediator Task Code");
            }
        }
예제 #10
0
 public ServerRequestObj(IPEndPoint ClientEndPoint, HttpRequestMessage RequestMsg, MediatorSTaskType TaskType)
 {
     this.ClientEndPoint = ClientEndPoint;
     this.TaskType       = TaskType;
     this.RequestMsg     = RequestMsg;
     MediatorMain.ServerRequestList.Enqueue(this);
 }