GNUnet  0.18.1
BroadcastInterface Struct Reference

Interface we broadcast our presence on. More...

Collaboration diagram for BroadcastInterface:
[legend]

Data Fields

struct BroadcastInterfacenext
 Kept in a DLL. More...
 
struct BroadcastInterfaceprev
 Kept in a DLL. More...
 
struct GNUNET_SCHEDULER_Taskbroadcast_task
 Task for this broadcast interface. More...
 
struct sockaddr * sa
 Sender's address of the interface. More...
 
struct sockaddr * ba
 Broadcast address to use on the interface. More...
 
struct UDPBroadcast bcm
 Message we broadcast on this interface. More...
 
struct ipv6_mreq mcreq
 If this is an IPv6 interface, this is the request we use to join/leave the group. More...
 
socklen_t salen
 Number of bytes in sa. More...
 
int found
 Was this interface found in the last iface_proc() scan? More...
 

Detailed Description

Interface we broadcast our presence on.

Definition at line 729 of file gnunet-communicator-udp.c.

Field Documentation

◆ next

struct BroadcastInterface* BroadcastInterface::next

Kept in a DLL.

Definition at line 734 of file gnunet-communicator-udp.c.

Referenced by do_broadcast(), and iface_proc().

◆ prev

struct BroadcastInterface* BroadcastInterface::prev

Kept in a DLL.

Definition at line 739 of file gnunet-communicator-udp.c.

◆ broadcast_task

struct GNUNET_SCHEDULER_Task* BroadcastInterface::broadcast_task

Task for this broadcast interface.

Definition at line 744 of file gnunet-communicator-udp.c.

Referenced by bi_destroy(), iface_proc(), and ifc_broadcast().

◆ sa

struct sockaddr* BroadcastInterface::sa

Sender's address of the interface.

Definition at line 749 of file gnunet-communicator-udp.c.

Referenced by bi_destroy(), iface_proc(), and ifc_broadcast().

◆ ba

struct sockaddr* BroadcastInterface::ba

Broadcast address to use on the interface.

Definition at line 754 of file gnunet-communicator-udp.c.

Referenced by bi_destroy(), iface_proc(), and ifc_broadcast().

◆ bcm

struct UDPBroadcast BroadcastInterface::bcm

Message we broadcast on this interface.

Definition at line 754 of file gnunet-communicator-udp.c.

Referenced by iface_proc(), and ifc_broadcast().

◆ mcreq

struct ipv6_mreq BroadcastInterface::mcreq

If this is an IPv6 interface, this is the request we use to join/leave the group.

Definition at line 754 of file gnunet-communicator-udp.c.

Referenced by bi_destroy(), iface_proc(), and ifc_broadcast().

◆ salen

socklen_t BroadcastInterface::salen

Number of bytes in sa.

Definition at line 770 of file gnunet-communicator-udp.c.

Referenced by iface_proc(), and ifc_broadcast().

◆ found

int BroadcastInterface::found

Was this interface found in the last iface_proc() scan?

Definition at line 775 of file gnunet-communicator-udp.c.

Referenced by do_broadcast(), and iface_proc().


The documentation for this struct was generated from the following file: