Ejemplo n.º 1
0
 protected NetworkEntity CreateEntity(NetworkRequestType request)
 {
     throw new NotImplementedException();
     switch (request)
     {
     }
 }
Ejemplo n.º 2
0
 public void Regedit_Add( NetworkRequestType request, netWorkResponseProcess handler)
 {
     if(!regedit.ContainsKey(request))
     {
         regedit.Add(request, handler);
     }
     else
     {
         regedit[request] += handler;
     }
 }
Ejemplo n.º 3
0
 public void Regedit_Remove(NetworkRequestType request, netWorkResponseProcess handler)
 {
     if (!regedit.ContainsKey(request))
     {
         return;
     }
     else
     {
         regedit[request] -= handler;
     }
 }
Ejemplo n.º 4
0
 public void Regedit_Add(NetworkRequestType request, netWorkResponseProcess handler)
 {
     if (!regedit.ContainsKey(request))
     {
         regedit.Add(request, handler);
     }
     else
     {
         regedit[request] += handler;
     }
 }
Ejemplo n.º 5
0
        /// <summary>Creates a network request. </summary>
        /// <param name="type">Request type</param>
        /// <param name="function">Network service type</param>
        /// <param name="json">A valid Json string</param>
        /// <returns>request</returns>
        public static NetworkRequest CreateRequest(NetworkRequestType type, string function, string json)
        {
            if (Network.serverTicket == "")
            {
                throw new ArgumentException("Scoreboard must get ticket from NetworkServices server before calling CreateRequest.");
            }
            NetworkRequest networkRequest = new NetworkRequest(type, function, json);

            if (networkRequest != null)
            {
                networkRequest.PostRequest(false);
            }
            return(networkRequest);
        }
Ejemplo n.º 6
0
        public bool Post(NetworkRequestType request, UserAgent _user)
        {
            NetworkEntity packet = CreateEntity(request);
            string responseString;
            poster.httpPost(packet.getRequestUri(), packet.getRequestData(_user), out responseString);
            packet.loadData(responseString);
            if(!regedit.ContainsKey(request) || regedit[request]==null)
            {
                return true;
            }
            regedit[request](packet);

            return true;
        }
Ejemplo n.º 7
0
        public bool Post(NetworkRequestType request, UserAgent _user)
        {
            NetworkEntity packet = CreateEntity(request);
            string        responseString;

            poster.httpPost(packet.getRequestUri(), packet.getRequestData(_user), out responseString);
            packet.loadData(responseString);
            if (!regedit.ContainsKey(request) || regedit[request] == null)
            {
                return(true);
            }
            regedit[request](packet);

            return(true);
        }
Ejemplo n.º 8
0
 public void Regedit_Remove( NetworkRequestType request, netWorkResponseProcess handler)
 {
     if (!regedit.ContainsKey(request))
     {
         return;
     }
     else
     {
         regedit[request] -= handler;
     }
 }
Ejemplo n.º 9
0
        protected NetworkEntity CreateEntity(NetworkRequestType request)
        {
            throw new NotImplementedException();
            switch(request)
            {

            }
        }
Ejemplo n.º 10
0
 /*
  *  IL Code..
  */
 internal NetworkRequest(NetworkRequestType type, string function, string json)
 {
     this.m_type     = type;
     this.m_json     = json;
     this.m_function = function;
 }