RMF
RMF::BufferHandle Class Reference

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

#include <RMF/BufferHandle.h>

+ Inheritance diagram for RMF::BufferHandle:

Public Member Functions

 BufferHandle ()
 Empty buffer.
 
 BufferHandle (const std::vector< char > &st)
 
std::vector< char > & access_buffer () const
 
- Public Member Functions inherited from RMF::BufferConstHandle
 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
 

Additional Inherited Members

- Protected Member Functions inherited from RMF::BufferConstHandle
int compare (BufferConstHandle o) const
 
- Protected Attributes inherited from RMF::BufferConstHandle
std::shared_ptr< std::vector
< char > > 
data_
 

Detailed Description

Examples:
benchmark/benchmark_rmf.cpp.

Definition at line 22 of file BufferHandle.h.


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