ICMPv6 Protocol. More...
Methods | |
Description.Get | |
Returns a textual description of the object. | |
Destructor | |
Parent.Get | |
Returns the parent object. | |
Session.Add applicationId | |
Creates an ICMPv6 Echo Session, through which this host can query the Layer3 IP network. More... | |
Session.Get | |
Returns the active list of ICMPv6 Echo Sessions. More... | |
ICMPv6 Protocol.
Every Layer3.IPv6 has a Layer3.Icmpv6Protocol attached. With this class you can create a Layer3.Icmpv6EchoSession to send Echo Requests
Layer3.Icmpv6Protocol::Destructor |
Layer3.Icmpv6Protocol::Session.Add | applicationId | ||
Creates an ICMPv6 Echo Session, through which this host can query the Layer3 IP network.
See Layer3.Icmpv6EchoSession for more information.
When an external tool connects to the ByteBlowerPort with an ICMPv6 session (e.g. ping6
), that session will not be listed in Session.Get. If you want such sessions to be listed there, you will need to call Session.Add given the applicationId
that is used by the external tool.
applicationId | Provide an ICMPv6 application id for this session. This should be unique across the host. If none is given, a random value is generated. Default: Random generate number |
This example creates an Echo session with a random application ID and returns this new object.
Returns:
<Layer3.Icmpv6EchoSession object>
This example creates an Echo session with a specific application ID and returns this new object. E.g. when ping6
uses application Id 7
Returns:
<Layer3.Icmpv6EchoSession object>
Layer3.Icmpv6Protocol::Session.Get |
Returns the active list of ICMPv6 Echo Sessions.
When an external tool connects to the ByteBlowerPort with an ICMPv6 session (e.g. ping6
), that session will not be listed here. If you want such sessions to be listed here, you will need to call Session.Add given the applicationId
that is used by the external tool.
Returns:
[ <Layer3.Icmpv6EchoSession object> ... ]