Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
moveit_warehouse::MoveItMessageStorage Class Reference

This class provides the mechanism to connect to a database and reads needed ROS parameters when appropriate. More...

#include <moveit_message_storage.h>

Inheritance diagram for moveit_warehouse::MoveItMessageStorage:
Inheritance graph
[legend]

Public Member Functions

 MoveItMessageStorage (warehouse_ros::DatabaseConnection::Ptr conn)
 Takes a warehouse_ros DatabaseConnection. The DatabaseConnection is expected to have already been initialized. More...
 
virtual ~MoveItMessageStorage ()
 

Protected Member Functions

void filterNames (const std::string &regex, std::vector< std::string > &names) const
 Keep only the names that match regex. More...
 

Protected Attributes

warehouse_ros::DatabaseConnection::Ptr conn_
 

Detailed Description

This class provides the mechanism to connect to a database and reads needed ROS parameters when appropriate.

Definition at line 79 of file moveit_message_storage.h.

Constructor & Destructor Documentation

◆ MoveItMessageStorage()

moveit_warehouse::MoveItMessageStorage::MoveItMessageStorage ( warehouse_ros::DatabaseConnection::Ptr  conn)

Takes a warehouse_ros DatabaseConnection. The DatabaseConnection is expected to have already been initialized.

Definition at line 43 of file moveit_message_storage.cpp.

◆ ~MoveItMessageStorage()

virtual moveit_warehouse::MoveItMessageStorage::~MoveItMessageStorage ( )
inlinevirtual

Definition at line 118 of file moveit_message_storage.h.

Member Function Documentation

◆ filterNames()

void moveit_warehouse::MoveItMessageStorage::filterNames ( const std::string &  regex,
std::vector< std::string > &  names 
) const
protected

Keep only the names that match regex.

Definition at line 48 of file moveit_message_storage.cpp.

Member Data Documentation

◆ conn_

warehouse_ros::DatabaseConnection::Ptr moveit_warehouse::MoveItMessageStorage::conn_
protected

Definition at line 126 of file moveit_message_storage.h.


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


warehouse
Author(s): Ioan Sucan
autogenerated on Thu Nov 21 2024 03:25:02