AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Functions | Variables
alexaClientSDK::avsCommon::avs::attachment Namespace Reference

Namespaces

 test
 

Classes

class  Attachment
 
class  AttachmentManager
 
class  AttachmentManagerInterface
 
class  AttachmentReader
 
class  AttachmentUtils
 
class  AttachmentWriter
 
class  DefaultAttachmentReader
 
class  InProcessAttachment
 
class  InProcessAttachmentReader
 
class  InProcessAttachmentWriter
 

Functions

std::ostream & operator<< (std::ostream &stream, const AttachmentReader::ReadStatus &status)
 
std::ostream & operator<< (std::ostream &stream, const AttachmentWriter::WriteStatus &status)
 
static const std::string TAG ("AttachmentManager")
 String to identify log entries originating from this file. More...
 
static const std::string TAG ("AttachmentUtils")
 String to identify log entries originating from this file. More...
 
static const std::string TAG ("InProcessAttachmentWriter")
 String to identify log entries originating from this file. More...
 

Variables

static const std::string ATTACHMENT_ID_COMBINING_SUBSTRING = ":"
 
static const std::size_t MAX_READER_SIZE = 4 * 1024
 Maximum size of the reader is 4KB. More...
 
static constexpr size_t WORD_SIZE = 1
 The default word size for InProcessAttachment. More...
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& alexaClientSDK::avsCommon::avs::attachment::operator<< ( std::ostream &  stream,
const AttachmentWriter::WriteStatus status 
)
inline

Write an Attachment::WriteStatus value to the given stream.

Parameters
streamThe stream to write the value to.
statusThe value to write to the stream as a string.
Returns
The stream that was passed in and written to.

◆ operator<<() [2/2]

std::ostream& alexaClientSDK::avsCommon::avs::attachment::operator<< ( std::ostream &  stream,
const AttachmentReader::ReadStatus status 
)
inline

Write an Attachment::ReadStatus value to the given stream.

Parameters
streamThe stream to write the value to.
statusThe value to write to the stream as a string.
Returns
The stream that was passed in and written to.

◆ TAG() [1/3]

static const std::string alexaClientSDK::avsCommon::avs::attachment::TAG ( "InProcessAttachmentWriter"  )
static

String to identify log entries originating from this file.

◆ TAG() [2/3]

static const std::string alexaClientSDK::avsCommon::avs::attachment::TAG ( "AttachmentUtils"  )
static

String to identify log entries originating from this file.

◆ TAG() [3/3]

static const std::string alexaClientSDK::avsCommon::avs::attachment::TAG ( "AttachmentManager"  )
static

String to identify log entries originating from this file.

Variable Documentation

◆ ATTACHMENT_ID_COMBINING_SUBSTRING

const std::string alexaClientSDK::avsCommon::avs::attachment::ATTACHMENT_ID_COMBINING_SUBSTRING = ":"
static

◆ MAX_READER_SIZE

const std::size_t alexaClientSDK::avsCommon::avs::attachment::MAX_READER_SIZE = 4 * 1024
static

Maximum size of the reader is 4KB.

◆ WORD_SIZE

constexpr size_t alexaClientSDK::avsCommon::avs::attachment::WORD_SIZE = 1
static

The default word size for InProcessAttachment.

AlexaClientSDK 1.26.0 - Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0