class Core::Platform::PipeStub

#include <coreplatforminterprocess.h>

class PipeStub: public Core::Platform::IPipe
{
public:
    // methods

    virtual bool create(CStringPtr name);
    virtual bool open(CStringPtr name);
    virtual void close();
    virtual int read(void* buffer, int size);
    virtual int write(const void* buffer, int size);
};

Inherited Members

public:
    // methods

    virtual bool create(CStringPtr name) = 0;
    virtual bool open(CStringPtr name) = 0;
    virtual void close() = 0;
    virtual int read(void* buffer, int size) = 0;
    virtual int write(const void* buffer, int size) = 0;