コード例 #1
0
ファイル: localPM.cs プロジェクト: canoxa/PubSubRedudant
 private string fillArgument(TreeNode site)
 {
     string res = "";
     foreach (var aux in site.getVizinhos()) {
         res += aux.Key + "%" + aux.Value+";";
     }
     return res;
 }
コード例 #2
0
ファイル: Scanner.cs プロジェクト: canoxa/PubSubv4-Form
        private void fillVizinhos(TreeNode t)
        {
            string brokerName;
            string info;
            if (t.Parent != null)//root nao tem PAI
            {
                brokerName = node_broker[t.Parent].Name;
                info = node_broker[t.Parent].Site + "%" + node_broker[t.Parent].URL;
                t.getVizinhos().Add(brokerName, info);
            }

            foreach (var f in t.GetChildren()) {
                brokerName = node_broker[f].Name;
                info = node_broker[f].Site + "%" + node_broker[f].URL;
                t.getVizinhos().Add(brokerName, info);
            }
        }
コード例 #3
0
ファイル: Scanner.cs プロジェクト: canoxa/PubSubRedudant
        private void fillVizinhos(TreeNode t)
        {
            string brokerName;
            string info;
            if (t.Parent != null)//root nao tem PAI
            {
                foreach(var b in node_broker[t.Parent])
                {
                    brokerName = b.Name;
                    info = b.Site + "%" + b.URL;
                    if (t.getVizinhos().ContainsKey(brokerName) == false)
                    {
                        t.getVizinhos().Add(brokerName, info);
                    }
                }

            }

            foreach (var f in t.GetChildren()) {
                foreach (var b in node_broker[f])
                {
                    brokerName = b.Name;
                    info = b.Site + "%" + b.URL;
                    if (t.getVizinhos().ContainsKey(brokerName) == false)
                    {
                        t.getVizinhos().Add(brokerName, info);
                    }

                }

            }
        }