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().
42 BIO_ADDR_clear() clears any data held within the provided B<BIO_ADDR> and sets
49 therefore ignored) and populates the given B<BIO_ADDR> with them.
50 In case this creates a B<AF_UNIX> B<BIO_ADDR>, B<wherelen> is expected
56 B<BIO_ADDR>. The possible non-error results are one of the
58 BIO_ADDR has not been initialised.
61 B<BIO_ADDR> in the area pointed at by B<p> if B<p> is non-NULL,
67 In case this is a B<AF_UNIX> B<BIO_ADDR>, B<l> gets the length of the
72 BIO_ADDR_rawport() returns the raw port of the given B<BIO_ADDR>.
76 hostname of the given B<BIO_ADDR>. If B<numeric> is 1, the string
78 B<BIO_ADDR> of the protocol families AF_INET and AF_INET6. The
83 service name of the port of the given B<BIO_ADDR>. If B<numeric>
85 for B<BIO_ADDR> of the protocol families AF_INET and AF_INET6. The
90 of the given B<BIO_ADDR>. This only works for B<BIO_ADDR> of the