Ejemplo n.º 1
0
 public void reg_hub(String hub_name, juggle.Ichannel ch)
 {
     if (ch_hubs.ContainsKey(ch))
     {
         hubproxy _hubproxy = ch_hubs[ch];
         uuid_hubs.Add(hub_name, _hubproxy);
     }
 }
Ejemplo n.º 2
0
        public void client_connect(String client_uuid, juggle.Ichannel gate_ch)
        {
            if (ch_gateproxys.ContainsKey(gate_ch))
            {
                var _proxy = ch_gateproxys[gate_ch];
                clients.Add(client_uuid, _proxy);

                clientConnect(client_uuid);
            }
        }
Ejemplo n.º 3
0
        public acceptnetworkservice(String ip, short port, juggle.process _process)
        {
            process_ = _process;

            listen = new TcpListener(IPAddress.Parse(ip), port);

            listen.Start();

            listen.BeginAcceptSocket(new AsyncCallback(this.onAccept), listen);
        }
Ejemplo n.º 4
0
 public void on_ack_reg_logic(String uuid, juggle.Ichannel ch)
 {
     if (!lgoicproxys.ContainsKey(uuid))
     {
         if (connect_logicproxy.ContainsKey(ch))
         {
             var _proxy = connect_logicproxy[ch];
             lgoicproxys.Add(uuid, _proxy);
         }
     }
 }
Ejemplo n.º 5
0
 public hub(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "hub";
 }
Ejemplo n.º 6
0
 public dbproxy(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "dbproxy";
 }
Ejemplo n.º 7
0
 public dbproxy_call_logic(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "dbproxy_call_logic";
 }
Ejemplo n.º 8
0
 public routing(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "routing";
 }
Ejemplo n.º 9
0
 public logicproxy(juggle.Ichannel ch)
 {
     _hub_call_logic = new caller.hub_call_logic(ch);
 }
Ejemplo n.º 10
0
 public routing_call_logic(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "routing_call_logic";
 }
Ejemplo n.º 11
0
 public void add_process(juggle.process _process)
 {
     process_set.Add(_process);
 }
Ejemplo n.º 12
0
 public logic_call_gate(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "logic_call_gate";
 }
Ejemplo n.º 13
0
 public center_call_logic(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "center_call_logic";
 }
Ejemplo n.º 14
0
 public dbproxyproxy(juggle.Ichannel ch)
 {
     _hub_call_dbproxy = new caller.hub_call_dbproxy(ch);
     callback_set = new Dictionary<string, object>();
 }
Ejemplo n.º 15
0
 public centerproxy(juggle.Ichannel ch)
 {
     is_reg_center_sucess = false;
     _hub_call_center = new caller.center(ch);
 }
Ejemplo n.º 16
0
 public gateproxy(juggle.Ichannel ch)
 {
     _caller = new caller.logic_call_gate(ch);
 }
Ejemplo n.º 17
0
 public logic_call_dbproxy(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "logic_call_dbproxy";
 }
Ejemplo n.º 18
0
 public void reg_logic(String uuid, juggle.Ichannel ch)
 {
     var _logicproxy = new logicproxy(ch);
     logicproxys.Add(uuid, _logicproxy);
     _logicproxy.reg_logic_sucess_and_notify_hub_nominate();
 }
Ejemplo n.º 19
0
 public gate_call_logic(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "gate_call_logic";
 }
Ejemplo n.º 20
0
 public client_call_gate(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "client_call_gate";
 }
Ejemplo n.º 21
0
 public test(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "test";
 }
Ejemplo n.º 22
0
 public dbproxy_call_hub(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "dbproxy_call_hub";
 }
Ejemplo n.º 23
0
 public logic_call_center(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "logic_call_center";
 }
Ejemplo n.º 24
0
 public hub_call_logic(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "hub_call_logic";
 }
Ejemplo n.º 25
0
 public gate_call_client(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "gate_call_client";
 }
Ejemplo n.º 26
0
 public center_call_hub(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "center_call_hub";
 }
Ejemplo n.º 27
0
 public logicproxy(juggle.Ichannel ch)
 {
     _caller = new caller.logic_call_logic(ch);
 }
Ejemplo n.º 28
0
 public gm_center(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "gm_center";
 }
Ejemplo n.º 29
0
 public center_call_server(juggle.Ichannel _ch)
     : base(_ch)
 {
     module_name = "center_call_server";
 }
Ejemplo n.º 30
0
        public logicproxy on_reg_logic(String uuid, juggle.Ichannel ch)
        {
            if (!lgoicproxys.ContainsKey(uuid))
            {
                var _proxy = new logicproxy(ch);
                lgoicproxys.Add(uuid, _proxy);

                return _proxy;
            }

            return lgoicproxys[uuid];
        }