Poco::WebTunnel::SocketDispatcher

class SocketHandler

File Information

Library: WebTunnel
Package: WebTunnel
Header: Poco/WebTunnel/SocketDispatcher.h

Inheritance

Direct Base Classes: Poco::RefCountedObject

All Base Classes: Poco::RefCountedObject

Known Derived Classes: Poco::WebTunnel::RemotePortForwarder::TunnelMultiplexer, Poco::WebTunnel::RemotePortForwarder::TunnelDemultiplexer

Member Summary

Member Functions: exception, readable, timeout

Inherited Functions: duplicate, referenceCount, release

Types Aliases

Ptr

using Ptr = Poco::AutoPtr < SocketHandler >;

Member Functions

exception virtual

virtual void exception(
    SocketDispatcher & dispatcher,
    Poco::Net::StreamSocket & socket
) = 0;

readable virtual

virtual bool readable(
    SocketDispatcher & dispatcher,
    Poco::Net::StreamSocket & socket
) = 0;

timeout virtual

virtual void timeout(
    SocketDispatcher & dispatcher,
    Poco::Net::StreamSocket & socket
) = 0;

Securely control IoT edge devices from anywhere   Connect a Device