component: SOCKS4_client- socket factory of a SOCKS4 proxy.
Variables | |
| static const struct padico_socketfactory_s | socks4client_sf_driver |
| 'SocketFactory' facet for SocketFactory-plain | |
| static const struct puk_component_driver_s | socks4client_component_driver |
| instanciation facet for SocketFactory-plain | |
Detailed Description
Variable Documentation
◆ socks4client_component_driver
|
static |
Initial value:
=
{
.instantiate = &socks4client_instantiate,
.destroy = &socks4client_destroy
}
static void * socks4client_instantiate(puk_instance_t, puk_context_t)
Definition socks4-client.c:132
instanciation facet for SocketFactory-plain
Definition at line 67 of file socks4-client.c.
◆ socks4client_sf_driver
|
static |
Initial value:
=
{
.create = &socks4client_create,
.bind = NULL,
.listen = NULL,
.connect = &socks4client_connect,
.close = &socks4client_close,
.setsockopt = NULL,
}
@ padico_vsock_caps_directconnect
don't attempt to send an assembly request- directconnect only (through real sockets)
Definition VLink-API.h:179
@ padico_vsock_caps_clientonly
only usable as client- no server-side implementation
Definition VLink-API.h:183
static int socks4client_connect(void *_status, const struct sockaddr *addr, socklen_t addrlen, padico_socketfactory_connector_t notifier, void *key)
Definition socks4-client.c:193
static int socks4client_create(void *_status, int family, int type, int protocol)
Definition socks4-client.c:159
'SocketFactory' facet for SocketFactory-plain
Definition at line 50 of file socks4-client.c.