Poco::RemotingNG::TCP

class ChannelIOS

Library: RemotingNG/TCP
Package: TCP
Header: Poco/RemotingNG/TCP/ChannelStream.h

Description

The base class for ChannelInputStream and ChannelOutputStream.

Inheritance

Direct Base Classes: std::ios

All Base Classes: std::ios

Known Derived Classes: ChannelInputStream, ChannelOutputStream

Member Summary

Member Functions: close, rdbuf

Constructors

ChannelIOS

ChannelIOS(
    Connection::Ptr pConnection,
    Poco::UInt32 frameType,
    Poco::UInt32 channel,
    Poco::Timespan timeout
);

ChannelIOS

ChannelIOS(
    Connection::Ptr pConnection,
    Poco::UInt32 frameType,
    Poco::UInt32 channel,
    Poco::UInt16 flags
);

Destructor

~ChannelIOS

~ChannelIOS();

Member Functions

close

void close();

rdbuf

ChannelStreamBuf * rdbuf();

Variables

_buf protected

ChannelStreamBuf _buf;