class Poco::PipeImpl

A dummy implementation of PipeImpl for platforms that do not support pipes.

#include <PipeImpl_DUMMY.h>

class PipeImpl: public Poco::RefCountedObject
{
public:
    // typedefs

    typedef int Handle;
    typedef HANDLE Handle;

    // methods

    int
    writeBytes(
        const void* buffer,
        int length
        );

    int
    readBytes(
        void* buffer,
        int length
        );

    Handle
    readHandle() const;

    Handle
    writeHandle() const;

    void
    closeRead();

    void
    closeWrite();
};

Inherited Members

public:
    // methods

    void
    duplicate() const;

    void
    release() const;

    int
    referenceCount() const;