public MSRequest(string id, MSRequestStatus status, MSRequestType type, MSRequestOwner owner, object[] msparams) { ID = id; MSStatus = status; MSType = type; MSOwner = owner; MSParams = msparams; }
public static Queue <MSRequest> GetRequest(MSRequestOwner Owner) { Queue <MSRequest> requests = new Queue <MSRequest>(); MSRequest outRequest; switch (Owner) { case MSRequestOwner.M4: while (_mainRequests.TryDequeue(out outRequest)) { requests.Enqueue(outRequest); } break; case MSRequestOwner.DServer: while (_serverRequests.TryDequeue(out outRequest)) { requests.Enqueue(outRequest); } break; } return(requests); }