ICMPv6TypePacket.cc File Reference
Include dependency graph for ICMPv6TypePacket.cc:

Go to the source code of this file.

Macros

#define prefix_
 

Functions

 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 1, senf::ICMPv6ErrDestUnreachable)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 2, senf::ICMPv6ErrTooBig)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 3, senf::ICMPv6ErrTimeExceeded)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 4, senf::ICMPv6ErrParamProblem)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 128, senf::ICMPv6EchoRequest)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 129, senf::ICMPv6EchoReply)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 130, senf::MLDv2ListenerQuery)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 133, senf::NDPRouterSolicitationMessage)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 134, senf::NDPRouterAdvertisementMessage)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 135, senf::NDPNeighborSolicitationMessage)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 136, senf::NDPNeighborAdvertisementMessage)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 137, senf::NDPRedirectMessage)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::ICMPTypes, 143, senf::MLDv2ListenerReport)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6ErrDestUnreachable)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6ErrTooBig)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6ErrTimeExceeded)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6ErrParamProblem)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6EchoRequest)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::ICMPv6EchoReply)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::MLDv2ListenerQuery)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::NDPRouterSolicitationMessage)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::NDPRouterAdvertisementMessage)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::NDPNeighborSolicitationMessage)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::NDPNeighborAdvertisementMessage)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::NDPRedirectMessage)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::MLDv2ListenerReport)
 

Macro Definition Documentation

◆ prefix_

#define prefix_

Definition at line 18 of file ICMPv6TypePacket.cc.

Function Documentation

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [1/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6ErrDestUnreachable  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [2/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6ErrTooBig  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [3/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6ErrTimeExceeded  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [4/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6ErrParamProblem  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [5/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6EchoRequest  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [6/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::ICMPv6EchoReply  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [7/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::MLDv2ListenerQuery  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [8/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::NDPRouterSolicitationMessage  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [9/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::NDPRouterAdvertisementMessage  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [10/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::NDPNeighborSolicitationMessage  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [11/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::NDPNeighborAdvertisementMessage  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [12/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::NDPRedirectMessage  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [13/13]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::MLDv2ListenerReport  )

◆ SENF_PACKET_REGISTRY_REGISTER() [1/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
,
senf::ICMPv6ErrDestUnreachable   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [2/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
,
senf::ICMPv6ErrTooBig   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [3/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
,
senf::ICMPv6ErrTimeExceeded   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [4/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
,
senf::ICMPv6ErrParamProblem   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [5/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
128  ,
senf::ICMPv6EchoRequest   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [6/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
129  ,
senf::ICMPv6EchoReply   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [7/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
130  ,
senf::MLDv2ListenerQuery   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [8/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
133  ,
senf::NDPRouterSolicitationMessage   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [9/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
134  ,
senf::NDPRouterAdvertisementMessage   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [10/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
135  ,
senf::NDPNeighborSolicitationMessage   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [11/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
136  ,
senf::NDPNeighborAdvertisementMessage   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [12/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
137  ,
senf::NDPRedirectMessage   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [13/13]

SENF_PACKET_REGISTRY_REGISTER ( senf::ICMPTypes  ,
143  ,
senf::MLDv2ListenerReport   
)