CppWAMP
C++11 client library for the WAMP protocol
msgpack.hpp File Reference

Contains the Msgpack codec. More...

#include <memory>
#include <istream>
#include <ostream>
#include <string>
#include "api.hpp"
#include "codec.hpp"
#include "variant.hpp"
#include "internal/msgpack.ipp"

Go to the source code of this file.

Classes

class  wamp::BasicMsgpackEncoder< O, C >
 Msgpack encoder. More...
 
class  wamp::BasicMsgpackEncoder< O, StreamOutputCategory >
 Msgpack encoder specialization for streams. More...
 
class  wamp::BasicMsgpackDecoder< I, C >
 Decoder specialization for Msgpack. More...
 
class  wamp::BasicMsgpackDecoder< I, StreamInputCategory >
 Decoder specialization for Msgpack and stream inputs. More...
 
struct  wamp::Msgpack
 Msgpack format tag type. More...
 

Namespaces

 wamp
 

Typedefs

using wamp::MsgpackStringEncoder = BasicMsgpackEncoder< std::string >
 Msgpack encoder type that encodes into a std::string. *‍/.
 
using wamp::MsgpackBufferEncoder = BasicMsgpackEncoder< MessageBuffer >
 Msgpack encoder type that encodes into a MessageBuffer. *‍/.
 
using wamp::MsgpackStreamEncoder = BasicMsgpackEncoder< std::ostream >
 Msgpack encoder type that encodes into a std::ostream. *‍/.
 
using wamp::MsgpackStringDecoder = BasicMsgpackDecoder< std::string >
 Msgpack decoder type that decodes from a std::string. *‍/.
 
using wamp::MsgpackBufferDecoder = BasicMsgpackDecoder< MessageBuffer >
 Msgpack decoder type that decodes from a MessageBuffer. *‍/.
 
using wamp::MsgpackStreamDecoder = BasicMsgpackDecoder< std::istream >
 Msgpack decoder type that decodes from a std::ostream. *‍/.
 

Detailed Description

Contains the Msgpack codec.