DNA Calib 1.1
Project brief
Stream.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "trio/Concepts.h"
6#include "trio/Defs.h"
9
10#include <cstdint>
11
12namespace trio {
13
14class TRIOAPI BoundedIOStream : public Controllable, public Readable, public Writable, public Seekable, public Bounded {
15 public:
18
24
25 public:
27};
28
29} // namespace trio
Definition: Stream.h:14
static const sc::StatusCode OpenError
Definition: Stream.h:19
static const sc::StatusCode AlreadyOpenError
Definition: Stream.h:22
static const sc::StatusCode ReadError
Definition: Stream.h:20
virtual ~BoundedIOStream()
static const sc::StatusCode WriteError
Definition: Stream.h:21
static const sc::StatusCode SeekError
Definition: Stream.h:23
Definition: Concepts.h:120
Definition: Concepts.h:114
Definition: Concepts.h:14
Definition: Concepts.h:70
Definition: Concepts.h:42
Definition: Concepts.h:10
AccessMode
Definition: Parameters.h:7
OpenMode
Definition: Parameters.h:13
Definition: StatusCode.h:11
#define TRIOAPI
Definition: trio/Defs.h:26