int fd
Definition: iobuf_common.h:51
const char * ipv4_scan(const char *s, ipv4addr *addr)
Definition: ipv4_scan.c:25
int iobuf_timeout(iobuf *io, int poll_out)
Definition: iobuf_timeout.c:6
const ipv4addr IPV4ADDR_BROADCAST
Definition: ipv4_addr.c:6
int ibuf_refill(ibuf *in)
Definition: ibuf_refill.c:11
int obuf_putx(obuf *out, unsigned long data)
Definition: obuf_putunumw.c:34
int iobuf_copyflush(ibuf *in, obuf *out)
Definition: iobuf_copy.c:21
#define obuf_error(out)
Definition: obuf.h:55
unsigned buflen
Definition: iobuf_common.h:57
const ipv4addr IPV4ADDR_ANY
Definition: ipv4_addr.c:4
int iobuf_copy(ibuf *in, obuf *out)
Definition: iobuf_copy.c:4
int obuf_putu(obuf *out, unsigned long data)
Definition: obuf_putunumw.c:21
iobuf io
Definition: ibuf.h:22
char * buffer
Definition: iobuf_common.h:53
unsigned timeout
Definition: iobuf_common.h:63
#define IOBUF_NEEDSMUNMAP
Definition: iobuf_common.h:39
int ipv4_parse(const char *s, ipv4addr *addr, const char **end) __DEPRECATED__
Definition: ipv4_scan.c:47
unsigned bufstart
Definition: iobuf_common.h:59
#define ibuf_error(in)
Definition: ibuf.h:41
const char * ipv4_format(const ipv4addr *addr)
Definition: ipv4_format.c:18
int iobuf_init(iobuf *io, int fd, unsigned bufsize, char *buffer, unsigned flags)
Definition: iobuf_init.c:19
#define obuf_puts(out, str)
Definition: obuf.h:74
#define IOBUF_TIMEOUT
Definition: iobuf_common.h:29
#define IOBUF_SET_ERROR(io)
Definition: iobuf_common.h:72
const ipv4addr IPV4ADDR_LOOPBACK
Definition: ipv4_addr.c:8
unsigned iobuf_bufsize
Definition: iobuf_init.c:8
int obuf_flush(obuf *out)
Definition: obuf_flush.c:6
uint16 ipv4port
Definition: ipv4.h:16
unsigned flags
Definition: iobuf_common.h:65
obuf outbuf
Definition: obuf_stdout.c:7
const char * ipv4_format_reverse(const ipv4addr *addr)
Definition: ipv4_format.c:30
int obuf_write_large(obuf *out, const char *data, unsigned datalen)
Definition: obuf_write.c:7
#define IOBUF_NEEDSFREE
Definition: iobuf_common.h:37
int obuf_puti(obuf *out, long data)
Definition: obuf_putsnumw.c:21
unsigned bufsize
Definition: iobuf_common.h:55
int ibuf_eof(ibuf *in)
Definition: ibuf_status.c:4
unsigned fmt_ipv4addr_reverse(char *buffer, const ipv4addr *addr)
Definition: ipv4_format.c:65
Definition: iobuf_common.h:49
unsigned fmt_ipv4addr(char *buffer, const ipv4addr *addr)
Definition: ipv4_format.c:46