Monero
Loading...
Searching...
No Matches
pcpserver.h File Reference

Go to the source code of this file.

Macros

#define PCP_MIN_LEN   24
#define PCP_MAX_LEN   1100

Functions

int ProcessIncomingPCPPacket (int s, unsigned char *msg_buff, int len, const struct sockaddr *senderaddr, const struct sockaddr_in6 *receiveraddr)
int OpenAndConfPCPv6Socket (void)
void PCPSendUnsolicitedAnnounce (int *sockets, int n_sockets)
void PCPPublicAddressChanged (int *sockets, int n_sockets)

Macro Definition Documentation

◆ PCP_MAX_LEN

#define PCP_MAX_LEN   1100

◆ PCP_MIN_LEN

#define PCP_MIN_LEN   24

Function Documentation

◆ OpenAndConfPCPv6Socket()

int OpenAndConfPCPv6Socket ( void )

◆ PCPPublicAddressChanged()

void PCPPublicAddressChanged ( int * sockets,
int n_sockets )

◆ PCPSendUnsolicitedAnnounce()

void PCPSendUnsolicitedAnnounce ( int * sockets,
int n_sockets )

◆ ProcessIncomingPCPPacket()

int ProcessIncomingPCPPacket ( int s,
unsigned char * msg_buff,
int len,
const struct sockaddr * senderaddr,
const struct sockaddr_in6 * receiveraddr )