Lines Matching refs:BIO_ADDR
5 BIO_ADDR, BIO_ADDR_new, BIO_ADDR_clear, BIO_ADDR_free, BIO_ADDR_rawmake,
8 BIO_ADDR_path_string - BIO_ADDR routines
15 typedef union bio_addr_st BIO_ADDR;
17 BIO_ADDR *BIO_ADDR_new(void);
18 void BIO_ADDR_free(BIO_ADDR *);
19 void BIO_ADDR_clear(BIO_ADDR *ap);
20 int BIO_ADDR_rawmake(BIO_ADDR *ap, int family,
22 int BIO_ADDR_family(const BIO_ADDR *ap);
23 int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l);
24 unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap);
25 char *BIO_ADDR_hostname_string(const BIO_ADDR *ap, int numeric);
26 char *BIO_ADDR_service_string(const BIO_ADDR *ap, int numeric);
27 char *BIO_ADDR_path_string(const BIO_ADDR *ap);
31 The B<BIO_ADDR> type is a wrapper around all types of socket
36 BIO_ADDR_new() creates a new unfilled B<BIO_ADDR>, to be used
40 BIO_ADDR_free() frees a B<BIO_ADDR> created with BIO_ADDR_new().
43 BIO_ADDR_clear() clears any data held within the provided B<BIO_ADDR> and sets
50 therefore ignored) and populates the given B<BIO_ADDR> with them.
51 In case this creates a B<AF_UNIX> B<BIO_ADDR>, B<wherelen> is expected
57 B<BIO_ADDR>. The possible non-error results are one of the
59 BIO_ADDR has not been initialised.
62 B<BIO_ADDR> in the area pointed at by B<p> if B<p> is non-NULL,
68 In case this is a B<AF_UNIX> B<BIO_ADDR>, B<l> gets the length of the
73 BIO_ADDR_rawport() returns the raw port of the given B<BIO_ADDR>.
77 hostname of the given B<BIO_ADDR>. If B<numeric> is 1, the string
79 B<BIO_ADDR> of the protocol families AF_INET and AF_INET6. The
84 service name of the port of the given B<BIO_ADDR>. If B<numeric>
86 for B<BIO_ADDR> of the protocol families AF_INET and AF_INET6. The
91 of the given B<BIO_ADDR>. This only works for B<BIO_ADDR> of the