1 #ifndef QPID_FRAMING_BUFFER_H
2 #define QPID_FRAMING_BUFFER_H
104 template <
class T>
void put(
const T& data) { data.encode(*
this); }
105 template <
class T>
void get(T& data) { data.decode(*
this); }
110 std::ostream&
operator<<(std::ostream&,
const Buffer&);
#define QPID_COMMON_INLINE_EXTERN
QPID_COMMON_INLINE_EXTERN char * getPointer()
QPID_COMMON_INLINE_EXTERN uint32_t getPosition() const
QPID_COMMON_INLINE_EXTERN void setPosition(uint32_t p)
std::ostream & operator<<(std::ostream &, const Buffer &)
void checkAvailable(size_t count)
QPID_COMMON_INLINE_EXTERN const char * getPointer() const
QPID_COMMON_INLINE_EXTERN uint32_t available() const
QPID_COMMON_INLINE_EXTERN uint32_t getSize() const
#define QPID_COMMON_CLASS_EXTERN
#define QPID_COMMON_EXTERN
Base class for Qpid runtime exceptions.