12345678910111213141516171819202122232425262728293031323334353637383940 |
- %description:
- test IPv6Address scope and multicast scope
- %includes:
- #include "inet/networklayer/contract/ipv6/IPv6Address.h"
- %global:
- using namespace inet;
- %activity:
- #define P(X) EV << #X << " " << IPv6Address::scopeName(X.getScope()) << " " << \
- (X.isMulticast() ? X.getMulticastScope() : -1) << "\n";
- P(IPv6Address::UNSPECIFIED_ADDRESS);
- P(IPv6Address::LOOPBACK_ADDRESS);
- P(IPv6Address("ff03::1"));
- P(IPv6Address("ffff::1"));
- P(IPv6Address::ALL_NODES_1);
- P(IPv6Address::ALL_NODES_2);
- P(IPv6Address::ALL_ROUTERS_1);
- P(IPv6Address::ALL_ROUTERS_2);
- P(IPv6Address::ALL_ROUTERS_5);
- P(IPv6Address::SOLICITED_NODE_PREFIX);
- P(IPv6Address::LINKLOCAL_PREFIX);
- EV << ".\n";
- %contains: stdout
- IPv6Address::UNSPECIFIED_ADDRESS unspec -1
- IPv6Address::LOOPBACK_ADDRESS loopback -1
- IPv6Address("ff03::1") mcast 3
- IPv6Address("ffff::1") mcast 15
- IPv6Address::ALL_NODES_1 mcast 1
- IPv6Address::ALL_NODES_2 mcast 2
- IPv6Address::ALL_ROUTERS_1 mcast 1
- IPv6Address::ALL_ROUTERS_2 mcast 2
- IPv6Address::ALL_ROUTERS_5 mcast 5
- IPv6Address::SOLICITED_NODE_PREFIX mcast 2
- IPv6Address::LINKLOCAL_PREFIX link -1
- .
|