Public Member Functions | Private Attributes | List of all members
usb_cam_hardware_interface::PacketHandle Class Reference

#include <packet_interface.hpp>

Public Member Functions

std::size_t getLength () const
 
std::string getName () const
 
ros::Time getStamp () const
 
const void * getStart () const
 
template<typename Byte >
const Byte * getStartAs () const
 
 PacketHandle ()
 
 PacketHandle (const std::string &name, const ros::Time *const stamp, const void **const start, const std::size_t *const length)
 
virtual ~PacketHandle ()
 

Private Attributes

const std::size_t * length_
 
std::string name_
 
const ros::Timestamp_
 
const void ** start_
 

Detailed Description

Definition at line 15 of file packet_interface.hpp.

Constructor & Destructor Documentation

usb_cam_hardware_interface::PacketHandle::PacketHandle ( )
inline

Definition at line 17 of file packet_interface.hpp.

usb_cam_hardware_interface::PacketHandle::PacketHandle ( const std::string &  name,
const ros::Time *const  stamp,
const void **const  start,
const std::size_t *const  length 
)
inline

Definition at line 18 of file packet_interface.hpp.

virtual usb_cam_hardware_interface::PacketHandle::~PacketHandle ( )
inlinevirtual

Definition at line 21 of file packet_interface.hpp.

Member Function Documentation

std::size_t usb_cam_hardware_interface::PacketHandle::getLength ( ) const
inline

Definition at line 29 of file packet_interface.hpp.

std::string usb_cam_hardware_interface::PacketHandle::getName ( ) const
inline

Definition at line 23 of file packet_interface.hpp.

ros::Time usb_cam_hardware_interface::PacketHandle::getStamp ( ) const
inline

Definition at line 24 of file packet_interface.hpp.

const void* usb_cam_hardware_interface::PacketHandle::getStart ( ) const
inline

Definition at line 25 of file packet_interface.hpp.

template<typename Byte >
const Byte* usb_cam_hardware_interface::PacketHandle::getStartAs ( ) const
inline

Definition at line 26 of file packet_interface.hpp.

Member Data Documentation

const std::size_t* usb_cam_hardware_interface::PacketHandle::length_
private

Definition at line 35 of file packet_interface.hpp.

std::string usb_cam_hardware_interface::PacketHandle::name_
private

Definition at line 32 of file packet_interface.hpp.

const ros::Time* usb_cam_hardware_interface::PacketHandle::stamp_
private

Definition at line 33 of file packet_interface.hpp.

const void** usb_cam_hardware_interface::PacketHandle::start_
private

Definition at line 34 of file packet_interface.hpp.


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


usb_cam_hardware_interface
Author(s):
autogenerated on Tue Jul 14 2020 03:12:07