PLCnext API Documentation 24.6.0.58
Arp::System::Ve::ISocketService Member List

This is the complete list of members for Arp::System::Ve::ISocketService, including all inherited members.

Accept(uint32 &ip4Address, int &port, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Accept(String &path, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Bind(uint32 ip4Address, int &port)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Bind(const String &path)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Close(void)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Connect(uint32 ip4Address, int port)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Connect(const String &path)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetNativeHandle() const =0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetOptionKeepAliveIdleTime(int &seconds)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetOptionKeepAliveProbeCount(int &probeCount)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetOptionKeepAliveProbeInterval(int &seconds)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetOptionLinger(bool &enable, size_t &timeout)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetOptionUserTimeout(size_t &timeout_ms)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetPeerCredentials(SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
GetServiceDescription(void) const =0 (defined in Arp::System::Ve::IServiceObject)Arp::System::Ve::IServiceObjectpure virtual
GetServiceType(void) const =0 (defined in Arp::System::Ve::IServiceObject)Arp::System::Ve::IServiceObjectpure virtual
GetSockOpt(SocketOptionName optionName, void *optionValue, size_t *optionLength)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
IServiceObject(void)=default (defined in Arp::System::Ve::IServiceObject)Arp::System::Ve::IServiceObjectprotected
Listen(int backlog)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Poll(PollMode mode, size_t timeoutMillis, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
PollMode enum name (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketService
Recv(void *pBuffer, size_t len, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
RecvFrom(void *pBuffer, size_t len, SocketError &error, uint32 &ip4Address, int &port)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Select(SelectMode mode, size_t timeout_us, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SelectMode enum name (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketService
Send(const void *pBuffer, size_t len, SocketError &error)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SendTo(const void *pBuffer, size_t len, SocketError &error, uint32 ip4Address, int port)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionBlocking(bool enable)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionKeepAliveIdleTime(int seconds)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionKeepAliveProbeCount(int probeCount)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionKeepAliveProbeInterval(int seconds)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionLinger(bool enable, size_t timeout)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetOptionUserTimeout(size_t timeout_ms)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
SetSockOpt(SocketOptionName optionName, const void *optionValue, size_t optionLength)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Shutdown(void)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
Shutdown(ShutdownMode mode)=0 (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketServicepure virtual
ShutdownMode enum nameArp::System::Ve::ISocketService
SocketBlockingMode enum name (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketService
SocketDomain enum name (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketService
SocketError enum nameArp::System::Ve::ISocketService
SocketOptionName enum nameArp::System::Ve::ISocketService
SocketType enum name (defined in Arp::System::Ve::ISocketService)Arp::System::Ve::ISocketService
~IServiceObject(void)=default (defined in Arp::System::Ve::IServiceObject)Arp::System::Ve::IServiceObjectvirtual