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); } }
public static void Send(NetworkNodeRemote _Node, string _FunctioName, params object[] _Parameters) { }
public void RemoveSubscription(NetworkNodeRemote _Node) { if (SubscripedNodes.Contains(_Node)) SubscripedNodes.Remove(_Node); }
public void AddSubscription(NetworkNodeRemote _Node) { System.Threading.Mutex mutex = new System.Threading.Mutex(true); if (!SubscripedNodes.Contains(_Node)) SubscripedNodes.Add(_Node); mutex.ReleaseMutex(); }