Monero
Loading...
Searching...
No Matches
Macros | Functions
asyncsendto.h File Reference
#include <sys/select.h>
Include dependency graph for asyncsendto.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define sendto_schedule(sockfd, buf, len, flags, dest_addr, addrlen, delay)    sendto_schedule2(sockfd, buf, len, flags, dest_addr, addrlen, NULL, delay)
 

Functions

ssize_t sendto_schedule2 (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen, const struct sockaddr_in6 *src_addr, unsigned int delay)
 
ssize_t sendto_or_schedule (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
ssize_t sendto_or_schedule2 (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen, const struct sockaddr_in6 *src_addr)
 
int get_next_scheduled_send (struct timeval *next_send)
 
int try_sendto (fd_set *writefds)
 
int get_sendto_fds (fd_set *writefds, int *max_fd, const struct timeval *now)
 
void finalize_sendto (void)
 

Macro Definition Documentation

◆ sendto_schedule

#define sendto_schedule ( sockfd,
buf,
len,
flags,
dest_addr,
addrlen,
delay )    sendto_schedule2(sockfd, buf, len, flags, dest_addr, addrlen, NULL, delay)

Function Documentation

◆ finalize_sendto()

void finalize_sendto ( void )

◆ get_next_scheduled_send()

int get_next_scheduled_send ( struct timeval * next_send)

◆ get_sendto_fds()

int get_sendto_fds ( fd_set * writefds,
int * max_fd,
const struct timeval * now )

◆ sendto_or_schedule()

ssize_t sendto_or_schedule ( int sockfd,
const void * buf,
size_t len,
int flags,
const struct sockaddr * dest_addr,
socklen_t addrlen )

◆ sendto_or_schedule2()

ssize_t sendto_or_schedule2 ( int sockfd,
const void * buf,
size_t len,
int flags,
const struct sockaddr * dest_addr,
socklen_t addrlen,
const struct sockaddr_in6 * src_addr )

◆ sendto_schedule2()

ssize_t sendto_schedule2 ( int sockfd,
const void * buf,
size_t len,
int flags,
const struct sockaddr * dest_addr,
socklen_t addrlen,
const struct sockaddr_in6 * src_addr,
unsigned int delay )

◆ try_sendto()

int try_sendto ( fd_set * writefds)