18 #ifndef _ACTIVEMQ_WIREFORMAT_OPENWIRE_MARSHAL_PRIMITIVETYPESMARSHALLER_H_ 19 #define _ACTIVEMQ_WIREFORMAT_OPENWIRE_MARSHAL_PRIMITIVETYPESMARSHALLER_H_ 57 static void marshal(
const util::PrimitiveMap* map, std::vector<unsigned char>& buffer );
69 static void unmarshal(
util::PrimitiveMap* map,
const std::vector<unsigned char>& buffer );
93 static void unmarshal(
util::PrimitiveList* list,
const std::vector<unsigned char>& buffer );
156 static void marshalPrimitiveMap(
168 static void marshalPrimitiveList(
190 static void unmarshalPrimitiveMap(
201 static void unmarshalPrimitiveList(
List of primitives.
Definition: PrimitiveList.h:36
#define AMQCPP_API
Definition: Config.h:30
Class that wraps around a single value of one of the many types.
Definition: PrimitiveValueNode.h:38
A data output stream lets an application write primitive Java data types to an output stream in a por...
Definition: DataOutputStream.h:34
An object that maps keys to values.
Definition: Map.h:88
Map of named primitives.
Definition: PrimitiveMap.h:36
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
An ordered collection (also known as a sequence).
Definition: List.h:47
A complete implementation of the List interface using a doubly linked list data structure.
Definition: LinkedList.h:55