4#ifndef SYMBIAN_API_CONNECTIVITY_NATIVE_TCP_CLIENT_H_
5#define SYMBIAN_API_CONNECTIVITY_NATIVE_TCP_CLIENT_H_
15struct NativeTcpClient;
16struct NativeTcpListener;
17struct NativeActiveTcpListener;
24 std::int64_t deadline);
27 std::int64_t deadline = INT64_MAX);
29 const unsigned char*
bytes,
int length,
30 std::int64_t deadline = INT64_MAX);
32 unsigned char*
bytes,
int capacity,
34 std::int64_t deadline = INT64_MAX);
39 bool share_with_workers,
43 std::int64_t deadline = INT64_MAX);
45 TRequestStatus* status,
50 bool share_with_workers,
Definition active_tcp_listener.cc:11
int SymbianDeviceTcpConnect(unsigned address, unsigned port, NativeTcpClient **output, std::int64_t deadline)
Definition native_tcp_client.cc:116
int SymbianDeviceResolveIpv4(const char *hostname, int length, unsigned *address, std::int64_t deadline)
Definition native_tcp_client.cc:64
void SymbianDeviceTcpListenerClose(NativeTcpListener *listener)
Definition native_tcp_client.cc:153
int SymbianDeviceTcpAccept(NativeTcpListener *listener, NativeTcpClient **output, std::int64_t deadline)
Definition native_tcp_client.cc:232
void(*)(void *context, NativeTcpClient *accepted, int result) NativeAcceptCallback
Definition native_tcp_client.h:20
void SymbianDeviceTcpClose(NativeTcpClient *client)
Definition native_tcp_client.cc:104
void SymbianDeviceTcpCancelAccept(NativeTcpListener *listener)
Definition native_tcp_client.cc:226
void SymbianDeviceActiveTcpClose(NativeActiveTcpListener *listener)
Definition native_active_tcp_listener.cc:98
int SymbianDeviceTcpBeginAccept(NativeTcpListener *listener, TRequestStatus *status, NativeTcpClient **output)
Definition native_tcp_client.cc:201
int SymbianDeviceTcpSend(NativeTcpClient *client, const unsigned char *bytes, int length, std::int64_t deadline)
Definition native_tcp_client.cc:262
int SymbianDeviceActiveTcpAcceptNext(NativeActiveTcpListener *listener)
Definition native_active_tcp_listener.cc:93
int SymbianDeviceTcpSetNoDelay(NativeTcpClient *client, bool enabled)
Definition native_tcp_client.cc:96
int SymbianDeviceTcpListen(unsigned address, unsigned port, bool share_with_workers, NativeTcpListener **output)
Definition native_tcp_client.cc:165
int SymbianDeviceActiveTcpListen(unsigned address, unsigned port, bool share_with_workers, void *context, NativeAcceptCallback callback, NativeActiveTcpListener **output)
Definition native_active_tcp_listener.cc:60
int SymbianDeviceTcpReceive(NativeTcpClient *client, unsigned char *bytes, int capacity, int *received, std::int64_t deadline)
Definition native_tcp_client.cc:275
uint32_t address
Definition exports.cc:69
std::string_view bytes
Definition exports.cc:74
Definition native_active_tcp_listener.cc:10
Definition native_tcp_client.cc:19
Definition native_tcp_client.cc:25