IDPINode Interface |
Namespace: Demo3D.PLC.Rockwell.Comms.DPI.Nodes
public interface IDPINode
The IDPINode type exposes the following members.
| Name | Description | |
|---|---|---|
| ClassId |
Class id.
| |
| InstanceId |
Instance id.
| |
| LastNode |
Returns the linked node with with maximum class/instance id.
| |
| NumNodes |
Returns the number of linked nodes.
| |
| Object |
The node implementation.
| |
| Parent |
Parent node (or null).
| |
| Router |
The DPI router instance.
|
| Name | Description | |
|---|---|---|
| AddLink |
Add linked object.
| |
| AllNodes |
Returns all linked nodes (sorted by class/instance id).
| |
| GetOrAddServices |
Get or add a DPI services provider.
| |
| Initialize |
Start initialization, initializing this node and all descendant nodes.
| |
| RemoveAllLinks |
Remove all removable links.
| |
| RemoveLink |
Remove linked node.
| |
| SetInstance |
Set the node id.
|
| Name | Description | |
|---|---|---|
| Descendants |
Return all descendants of this node.
(Defined by DPINodeExtensions.) | |
| GetOrAddServicesServicesType(FuncType, ServicesType) | Overloaded.
Get or add a DPI services provider.
(Defined by DPINodeExtensions.) | |
| GetOrAddServicesServicesType(ServicesType) | Overloaded.
Get or add a DPI services provider.
(Defined by DPINodeExtensions.) |