rosbag::Buffer Class Reference

#include <buffer.h>

List of all members.

Public Member Functions

 Buffer ()
uint32_t getCapacity () const
uint8_t * getData ()
uint32_t getSize () const
void setSize (uint32_t size)
 ~Buffer ()

Private Member Functions

void ensureCapacity (uint32_t capacity)

Private Attributes

uint8_t * buffer_
uint32_t capacity_
uint32_t size_

Detailed Description

Definition at line 42 of file buffer.h.


Constructor & Destructor Documentation

rosbag::Buffer::Buffer (  ) 

Definition at line 41 of file buffer.cpp.

rosbag::Buffer::~Buffer (  ) 

Definition at line 43 of file buffer.cpp.


Member Function Documentation

void rosbag::Buffer::ensureCapacity ( uint32_t  capacity  )  [private]

Definition at line 56 of file buffer.cpp.

uint32_t rosbag::Buffer::getCapacity (  )  const

Definition at line 48 of file buffer.cpp.

uint8_t * rosbag::Buffer::getData (  ) 

Definition at line 47 of file buffer.cpp.

uint32_t rosbag::Buffer::getSize (  )  const

Definition at line 49 of file buffer.cpp.

void rosbag::Buffer::setSize ( uint32_t  size  ) 

Definition at line 51 of file buffer.cpp.


Member Data Documentation

uint8_t* rosbag::Buffer::buffer_ [private]

Definition at line 58 of file buffer.h.

uint32_t rosbag::Buffer::capacity_ [private]

Definition at line 59 of file buffer.h.

uint32_t rosbag::Buffer::size_ [private]

Definition at line 60 of file buffer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rosbag
Author(s): Jeremy Leibs (leibs@willowgarage.com), James Bowman (jamesb@willowgarage.com), Ken Conley (kwc@willowgarage.com), and Tim Field (tfield@willowgarage.com)
autogenerated on Fri Jan 11 10:11:44 2013