#include <libtbxcast_priv.h>
Data Fields | |
| int | grpid |
| int | family |
| int | ndests |
| int | maxdests |
| uint16_t | port |
| int | fd |
| int | dummyfd |
| uint8_t * | ctldata |
| union { | |
| struct { | |
| struct sockaddr_in src | |
| int dummy | |
| } v4 | |
| struct { | |
| socklen_t ctllen | |
| struct cmsghdr * cmsg_pktinfo | |
| struct cmsghdr * cmsg_rt | |
| struct cmsghdr * cmsg_port | |
| struct in6_pktinfo * pktinfo | |
| tbxcast6_rthdr_t * rthdr | |
| struct tbxcast6_node * tree | |
| } v6 | |
| } | hdrinfo |
| uint64_t | _pad |
Group ID
Number of members in the group
Maximum members per group
| uint16_t tbxcast_group::port |
Associated port
Associated socket
dummy socket for the source address and port.
| uint8_t* tbxcast_group::ctldata |
Pointer to the control structure
| struct { ... } tbxcast_group::v4 |
| struct { ... } tbxcast_group::v6 |
Structure which contains an IPv6 address, TBXcast routing header and the TBXcast routing tree.
| union { ... } tbxcast_group::hdrinfo |
Header information
| uint64_t tbxcast_group::_pad |
???
1.5.5