BuiltinNotifyMemoryProtocol Class |
Namespace: Demo3D.PLC.Comms.Builtin
public class BuiltinNotifyMemoryProtocol : Protocol
The BuiltinNotifyMemoryProtocol type exposes the following members.
| Name | Description | |
|---|---|---|
| Channels |
List of all channels.
(Inherited from Protocol.) | |
| DefaultChannel |
The default channel.
(Inherited from Protocol.) | |
| Name |
The protocol name.
(Inherited from Protocol.) | |
| Required |
Required protocols and services.
(Inherited from Protocol.) |
| Name | Description | |
|---|---|---|
| AddChannel |
Adds a channel.
(Inherited from Protocol.) | |
| CreateDownStreamAddress |
Creates the downstream address given an upstream address and a downstream protocol.
Normally this does not need to be overridden, but there are some cases where it's required.
For example, the downstream address returned by COTP for "cotp://host/tsap" would be "tpkt://host:102".
Or you can return null to stop the protocol stack from building downstream protocol instances. You might
do this if you want to take control of building the downstream protocol instances, or nor build them at all.
(Inherited from Protocol.) | |
| Dispose |
Releases all protocol resources.
(Inherited from Protocol.) | |
| FindChannel |
Returns the named channel, or null.
(Inherited from Protocol.) | |
| NewInstance |
Creates a new instance of the protocol.
(Overrides ProtocolNewInstance(ProtocolHead, ProtocolAddress).) | |
| RegisterService |
Registers a service.
(Inherited from Protocol.) | |
| RemoveChannel |
Removes a channel.
(Inherited from Protocol.) | |
| SupportsService |
Returns whether a particular service is supported.
(Inherited from Protocol.) | |
| ToString |
Returns the name of the protocol.
(Inherited from Protocol.) | |
| UnregisterService |
Unregisters a service.
(Inherited from Protocol.) |
This is an extension to BuiltinMemoryProtocol to integrate with a server that will notify when subscribed areas of memory change.