Poco::WebTunnel::RemotePortForwarder

class TunnelMultiplexer

File Information

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

Inheritance

Direct Base Classes: Poco::WebTunnel::SocketDispatcher::SocketHandler

All Base Classes: Poco::RefCountedObject, Poco::WebTunnel::SocketDispatcher::SocketHandler

Member Summary

Member Functions: exception, readable, timeout

Inherited Functions: duplicate, exception, readable, referenceCount, release, timeout

Constructors

TunnelMultiplexer inline

TunnelMultiplexer(
    RemotePortForwarder & forwarder,
    Poco::UInt16 channel
);

Member Functions

exception virtual inline

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

readable virtual inline

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

timeout virtual inline

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

Securely control IoT edge devices from anywhere   Connect a Device