netLink C++ 11
All Classes Functions Variables Typedefs Enumerations Enumerator
Protected Types | Protected Member Functions | Protected Attributes | List of all members
MsgPack::StreamManager Class Reference

Abstract parent class of Serializer and Deserializer. More...

#include <StreamManager.h>

Inheritance diagram for MsgPack::StreamManager:
MsgPack::Deserializer MsgPack::Serializer

Protected Types

typedef std::pair< Element *, int64_t > StackElement
 To store the (de)serializer position.
 

Protected Member Functions

 StreamManager (std::streambuf *_streamBuffer)
 Initalize from stream buffer.
 

Protected Attributes

std::unique_ptr< ElementrootElement
 The element at the root of the hierarchy.
 
std::vector< StackElementstack
 The element hierarchy stack.
 
std::streambuf * streamBuffer
 

Detailed Description

Abstract parent class of Serializer and Deserializer.

Member Data Documentation

◆ streamBuffer

std::streambuf* MsgPack::StreamManager::streamBuffer
protected

The raw stream buffer


The documentation for this class was generated from the following file: