#include <Blob.h>
Public Types | |
| typedef std::vector< value_type > | Buffer |
| typedef boost::shared_ptr< Buffer > | BufferPtr |
| typedef boost::shared_ptr< const Buffer > | ConstBufferPtr |
| typedef boost::shared_ptr< ::blob::Blob_< ContainerAllocator > const > | ConstPtr |
| typedef boost::shared_ptr< ::blob::Blob_< ContainerAllocator > > | Ptr |
| typedef uint32_t | size_type |
| typedef Blob_< ContainerAllocator > | Type |
| typedef uint8_t | value_type |
Public Member Functions | |
| ShapeShifter | asMessage () const |
| const value_type * | begin () const |
| Blob_ () | |
| Blob_ (const ContainerAllocator &_alloc) | |
| Blob_ (const void *data, size_type size, bool compressed=false) | |
| void | clear () |
| void | copy () |
| void | copy (const value_type *data, size_type size) |
| const value_type * | data () const |
| bool | empty () const |
| const value_type * | end () const |
| ConstBufferPtr | getCompressedBlob () const |
| ConstBufferPtr | getCopy () |
| template<typename M > | |
| boost::shared_ptr< M > | instantiate () const |
| bool | isCompressed () const |
| bool | isCopy () const |
| Blob_< ContainerAllocator > & | operator= (const Blob_< ContainerAllocator > &other) |
| template<typename Stream > | |
| void | read (Stream &stream) |
| template<typename M > | |
| void | serialize (const M &message) |
| uint32_t | serializedLength () const |
| void | set (const void *data, size_type size) |
| void | set (ConstBufferPtr data) |
| void | setCompressed (bool compressed) |
| bool | setFromCompressedData (const void *data, uint32_t size) |
| size_type | size () const |
| template<typename Stream > | |
| void | write (Stream &stream) const |
Public Attributes | |
| boost::shared_ptr< std::map< std::string, std::string > > | __connection_header |
Private Member Functions | |
| bool | compress () const |
| bool | decompress (const uint8_t *data, uint32_t size) |
Private Attributes | |
| bool | compressed_ |
| ConstBufferPtr | compressed_blob_ |
| ConstBufferPtr | copy_ |
| const value_type * | pointer_ |
| size_type | size_ |
| typedef std::vector<value_type> blob::Blob_< ContainerAllocator >::Buffer |
| typedef boost::shared_ptr<Buffer> blob::Blob_< ContainerAllocator >::BufferPtr |
| typedef boost::shared_ptr<const Buffer> blob::Blob_< ContainerAllocator >::ConstBufferPtr |
| typedef boost::shared_ptr< ::blob::Blob_<ContainerAllocator> const> blob::Blob_< ContainerAllocator >::ConstPtr |
| typedef boost::shared_ptr< ::blob::Blob_<ContainerAllocator> > blob::Blob_< ContainerAllocator >::Ptr |
| typedef uint32_t blob::Blob_< ContainerAllocator >::size_type |
| typedef Blob_<ContainerAllocator> blob::Blob_< ContainerAllocator >::Type |
| typedef uint8_t blob::Blob_< ContainerAllocator >::value_type |
|
inline |
|
inline |
|
inline |
| ShapeShifter blob::Blob_< ContainerAllocator >::asMessage | ( | ) | const |
Definition at line 96 of file shape_shifter.h.
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| boost::shared_ptr<std::map<std::string, std::string> > blob::Blob_< ContainerAllocator >::__connection_header |
|
private |
|
mutableprivate |
|
private |
|
private |
|
private |