Sha256: 08dc0900df3351d6c5195e3b74e22627a3cfdc2ccdf93e510c06c771c2e69167

Contents?: true

Size: 350 Bytes

Versions: 76

Compression:

Stored size: 350 Bytes

Contents

#ifndef _RHOINPUTSTREAM_H_
#define _RHOINPUTSTREAM_H_

namespace rho{
namespace common{

struct InputStream
{
    virtual ~InputStream(void){}

    virtual  int available() = 0;

    virtual  int read() = 0;
    virtual  int read(void* buffer, int bufOffset, int bytesToRead) = 0;

    virtual  void reset() = 0;
};

}
}

#endif //_RHOINPUTSTREAM_H_

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/common/InputStream.h
rhodes-3.0.2.beta.1 platform/shared/common/InputStream.h
rhodes-3.0.1 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.8 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.7 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.6 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.5 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.4 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.3 platform/shared/common/InputStream.h
rhodes-3.0.1.beta.2 platform/shared/common/InputStream.h
rhodes-3.0.0 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.7 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.6 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.5 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.4 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.3 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.2 platform/shared/common/InputStream.h
rhodes-3.0.0.beta.1 platform/shared/common/InputStream.h
rhodes-2.4.1 platform/shared/common/InputStream.h
rhodes-2.4.1.beta.1 platform/shared/common/InputStream.h