Lines Matching refs:data
48 //! access the data for read
49 inline const void* data() const;
51 //! access the data for read/write
52 inline void* data();
57 //! get back a SharedBuffer object from its data
58 static inline SharedBuffer* bufferFromData(void* data);
60 //! get back a SharedBuffer object from its data
61 static inline const SharedBuffer* bufferFromData(const void* data);
63 //! get the size of a SharedBuffer object from its data
64 static inline size_t sizeFromData(const void* data);
105 const void* SharedBuffer::data() const {
109 void* SharedBuffer::data() {
117 SharedBuffer* SharedBuffer::bufferFromData(void* data) {
118 return data ? static_cast<SharedBuffer *>(data)-1 : 0;
121 const SharedBuffer* SharedBuffer::bufferFromData(const void* data) {
122 return data ? static_cast<const SharedBuffer *>(data)-1 : 0;
125 size_t SharedBuffer::sizeFromData(const void* data) {
126 return data ? bufferFromData(data)->mSize : 0;