コード例 #1
0
 void addelement(NetworkNodeRemote _Node, NetworkClassSlave _Class)
 {
     if (!columns.ContainsKey(_Node.NodeID.ToString()))
     {
         GenericBrowserHeader header = new GenericBrowserHeader(_Node.NodeID.ToString(), this);
         header.node = _Node;
         columns.Add(_Node.NodeID.ToString(), new Column());
         columns[_Node.NodeID.ToString()].header = header;
     }
     Column col = columns[_Node.NodeID.ToString()];
     if (!col.elements.ContainsKey(_Class.Name))
     {
         GenericBrowserElement element = new GenericBrowserElement(_Class.Name, this);
         element.networkclass = _Class;
         col.elements.Add(_Class.Name, element);
     }
 }
コード例 #2
0
 public static void Send(NetworkNodeRemote _Node, string _FunctioName, params object[] _Parameters)
 {
 }
コード例 #3
0
 public void RemoveSubscription(NetworkNodeRemote _Node)
 {
     if (SubscripedNodes.Contains(_Node)) SubscripedNodes.Remove(_Node);
 }
コード例 #4
0
 public void AddSubscription(NetworkNodeRemote _Node)
 {
     System.Threading.Mutex mutex = new System.Threading.Mutex(true);
     if (!SubscripedNodes.Contains(_Node)) SubscripedNodes.Add(_Node);
     mutex.ReleaseMutex();
 }