Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
native_tcp_client.cc File Reference
#include "native_tcp_client.h"
#include <e32atomics.h>
#include <es_sock.h>
#include <in_sock.h>
#include "native_deadline.h"

Classes

struct  symbian::api::connectivity::NativeTcpSession
 
struct  symbian::api::connectivity::NativeTcpClient
 
struct  symbian::api::connectivity::NativeTcpListener
 

Namespaces

namespace  symbian
 
namespace  symbian::api
 
namespace  symbian::api::connectivity
 

Functions

int symbian::api::connectivity::SymbianDeviceResolveIpv4 (const char *hostname, int length, unsigned *address, std::int64_t deadline)
 
int symbian::api::connectivity::SymbianDeviceTcpSetNoDelay (NativeTcpClient *client, bool enabled)
 
void symbian::api::connectivity::SymbianDeviceTcpClose (NativeTcpClient *client)
 
int symbian::api::connectivity::SymbianDeviceTcpConnect (unsigned address, unsigned port, NativeTcpClient **output, std::int64_t deadline)
 
void symbian::api::connectivity::SymbianDeviceTcpListenerClose (NativeTcpListener *listener)
 
int symbian::api::connectivity::SymbianDeviceTcpListen (unsigned address, unsigned port, bool share_with_workers, NativeTcpListener **output)
 
int symbian::api::connectivity::SymbianDeviceTcpBeginAccept (NativeTcpListener *listener, TRequestStatus *status, NativeTcpClient **output)
 
void symbian::api::connectivity::SymbianDeviceTcpCancelAccept (NativeTcpListener *listener)
 
int symbian::api::connectivity::SymbianDeviceTcpAccept (NativeTcpListener *listener, NativeTcpClient **output, std::int64_t deadline)
 
int symbian::api::connectivity::SymbianDeviceTcpSend (NativeTcpClient *client, const unsigned char *bytes, int length, std::int64_t deadline)
 
int symbian::api::connectivity::SymbianDeviceTcpReceive (NativeTcpClient *client, unsigned char *bytes, int capacity, int *received, std::int64_t deadline)