libbmq b6028b29b733bc7541593d2905a5f79a9f0192fc
Loading...
Searching...
No Matches
bmqt_encodingtype.h File Reference

Provide an enumeration for different message encoding types. More...

#include <bsl_iosfwd.h>
#include <bsl_string.h>

Go to the source code of this file.

Classes

struct  BloombergLP::bmqt::EncodingType
 Enumeration for message encoding types. More...
 

Namespaces

namespace  BloombergLP
 
namespace  BloombergLP::bmqt
 

Functions

bsl::ostream & BloombergLP::bmqt::operator<< (bsl::ostream &stream, EncodingType::Enum value)
 

Detailed Description

Provide an enumeration, bmqt::EncodingType for different message encoding types.

  • UNDEFINED: No encoding was specified
  • RAW: The encoding is RAW, i.e., binary
  • BER: Binary encoding using the BER codec
  • BDEX: Binary encoding using the BDEX codec
  • XML: Text encoding, using the XML format
  • JSON: Text encoding, using the JSON format
  • TEXT: Plain text encoding, using a custom user-specific format
  • MULTIPARTS: Message is part of a multipart message