Exemplo n.º 1
0
 public override Gateway.GetPartnerInfoResponse GetPartnerInfo(Gateway.GetPartnerInfoRequest request)
 {
     Logger.BeginRequest("GetPartnerInfo sent to " + server.name, request);
     Gateway.GetPartnerInfoResponse response = server.GetPartnerInfo(request);
     Logger.EndRequest(response);
     return(response);
 }
Exemplo n.º 2
0
 public override Gateway.GetPartnerInfoResponse GetPartnerInfo(Gateway.GetPartnerInfoRequest request)
 {
     Logger.BeginRequest("GetPartnerInfo received from " + gateway.GetName(request.clientID), request);
     Gateway.GetPartnerInfoResponse response = gateway.GetPartnerInfo(request);
     Logger.EndRequest(response);
     return(response);
 }
Exemplo n.º 3
0
 List <Zone> GetPartnerCoverage(string partnerID)
 {
     if (!partnerCoverage.ContainsKey(partnerID))
     {
         Gateway partner = partners[partnerID];
         Gateway.GetPartnerInfoResponse resp = partner.GetPartnerInfo(new Gateway.GetPartnerInfoRequest(ID));
         List <Zone> coverage = new List <Zone>();
         foreach (Fleet f in resp.fleets)
         {
             coverage.AddRange(f.Coverage);
         }
         partnerCoverage.Add(partner.ID, coverage);
     }
     return(partnerCoverage[partnerID]);
 }