RMF
RMF::BufferConstHandle Class Reference

Manage a shared buffer for loading a RMF. More...

#include <RMF/BufferConstHandle.h>

+ Inheritance diagram for RMF::BufferConstHandle:

Public Member Functions

 BufferConstHandle (std::string r)
 
 BufferConstHandle (const std::vector< char > &r)
 
 BufferConstHandle (const std::vector< uint8_t > &r)
 
 BufferConstHandle (std::shared_ptr< std::vector< char > > r)
 
std::shared_ptr< std::vector
< char > > 
get () const
 
const std::vector< char > & get_buffer () const
 
std::string get_string () const
 get the buffer encoded in a string
 
std::pair< const uint8_t
*, size_t > 
get_uint8_t () const
 

Protected Member Functions

int compare (BufferConstHandle o) const
 

Protected Attributes

std::shared_ptr< std::vector
< char > > 
data_
 

Detailed Description

Buffers are pickleable in python and can be created from a wide range of sources.

See buffers.py for an example.

Definition at line 29 of file BufferConstHandle.h.


The documentation for this class was generated from the following file: