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

Contains the CBOR codec. More...

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

Go to the source code of this file.

Classes

class  wamp::BasicCborEncoder< O, C >
 CBOR encoder. More...
 
class  wamp::BasicCborEncoder< O, StreamOutputCategory >
 CBOR encoder specialization for streams. More...
 
class  wamp::BasicCborDecoder< I, C >
 CBOR decoder. More...
 
class  wamp::BasicCborDecoder< I, StreamInputCategory >
 CBOR decoder specialization for stream inputs. More...
 
struct  wamp::Cbor
 CBOR format tag type. More...
 

Namespaces

 wamp
 

Typedefs

using wamp::CborStringEncoder = BasicCborEncoder< std::string >
 CBOR encoder type that encodes into a std::string. *‍/.
 
using wamp::CborBufferEncoder = BasicCborEncoder< MessageBuffer >
 CBOR encoder type that encodes into a MessageBuffer. *‍/.
 
using wamp::CborStreamEncoder = BasicCborEncoder< std::ostream >
 CBOR encoder type that encodes into a std::ostream. *‍/.
 
using wamp::CborStringDecoder = BasicCborDecoder< std::string >
 CBOR decoder type that decodes from a std::string. *‍/.
 
using wamp::CborBufferDecoder = BasicCborDecoder< MessageBuffer >
 CBOR decoder type that decodes from a MessageBuffer. *‍/.
 
using wamp::CborStreamDecoder = BasicCborDecoder< std::istream >
 CBOR decoder type that decodes from a std::istream. *‍/.
 

Detailed Description

Contains the CBOR codec.