AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
aws-cpp-sdk-core
include
aws
core
utils
event
EventDecoderStream.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/core/Core_EXPORTS.h
>
8
#include <
aws/core/utils/event/EventStreamBuf.h
>
9
#include <
aws/core/utils/memory/stl/AWSStreamFwd.h
>
10
11
namespace
Aws
12
{
13
namespace
Utils
14
{
15
namespace
Event
16
{
17
extern
AWS_CORE_API
const
size_t
DEFAULT_BUF_SIZE
;
18
23
class
AWS_CORE_API
EventDecoderStream
:
public
Aws::IOStream
24
{
25
public
:
31
EventDecoderStream
(
EventStreamDecoder
& decoder,
size_t
bufferSize = DEFAULT_BUF_SIZE);
32
33
private
:
34
EventDecoderStream
(
const
EventDecoderStream
&) =
delete
;
35
EventDecoderStream
(
EventDecoderStream
&&) =
delete
;
36
EventDecoderStream
& operator=(
const
EventDecoderStream
&) =
delete
;
37
EventDecoderStream
& operator=(
EventDecoderStream
&&) =
delete
;
38
39
EventStreamBuf
m_eventStreamBuf;
40
};
41
}
42
}
43
}
AWSStreamFwd.h
Core_EXPORTS.h
AWS_CORE_API
#define AWS_CORE_API
Definition:
Core_EXPORTS.h:26
EventStreamBuf.h
Aws::Utils::Event::EventDecoderStream
Definition:
EventDecoderStream.h:24
Aws::Utils::Event::EventDecoderStream::EventDecoderStream
EventDecoderStream(EventStreamDecoder &decoder, size_t bufferSize=DEFAULT_BUF_SIZE)
Aws::Utils::Event::EventStreamBuf
Definition:
EventStreamBuf.h:25
Aws::Utils::Event::EventStreamDecoder
Definition:
EventStreamDecoder.h:20
Aws::Utils::Event::DEFAULT_BUF_SIZE
AWS_CORE_API const size_t DEFAULT_BUF_SIZE
Definition:
EventEncoderStream.h:23
Aws
Definition:
AmazonSerializableWebServiceRequest.h:16
Aws::IOStream
std::basic_iostream< char, std::char_traits< char > > IOStream
Definition:
AWSStreamFwd.h:22
Generated by
1.9.7
Privacy |
Site terms |
Cookie preferences