Monero
Loading...
Searching...
No Matches
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)

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 )
Value:
sendto_schedule2(sockfd, buf, len, flags, dest_addr, addrlen, NULL, delay)
static int flags
Definition mdb_load.c:31
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)
Definition asyncsendto.c:94
const char * buf
Definition slow_memmem.cpp:73

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)