35 inet::ModuleRefByPar<Binder> binder_;
36 inet::Ipv6Address linkLocalAddress_;
37 simtime_t routerLifetime_;
39 inet::ChecksumMode checksumMode_ = inet::CHECKSUM_MODE_UNDEFINED;
41 int numRouterAdvertisementsSent_ = 0;
42 int numNeighbourAdvertisementsSent_ = 0;
43 int numDiscarded_ = 0;
46 void initialize()
override;
47 void handleMessage(cMessage *msg)
override;
49 virtual void answerRouterSolicitation(
const inet::Ipv6Address& ueAddress,
const SessionTag& session);
50 virtual void answerNeighbourSolicitation(
const inet::Ipv6Address& ueAddress,
const SessionTag& session);
51 virtual void sendToUe(
const char *name,
const inet::Ptr<inet::Icmpv6Header>& icmpMessage,
const inet::Ipv6Address& ueAddress,
const SessionTag& session);
52 virtual void consume(inet::Packet *pkt,
const char *what);
53 virtual void discard(inet::Packet *pkt,
const char *reason);