Static Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
ServiceTest Class Reference
Inheritance diagram for ServiceTest:
Inheritance graph
[legend]

Static Public Attributes

static const std::string SERVICE_NAME = "/foo_service"
 

Protected Member Functions

void SetUp () override
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

rclcpp::executors::SingleThreadedExecutor _executor
 
std::thread _executorThread
 
rclcpp::Node::SharedPtr _node
 
rclcpp::ServiceBase::SharedPtr _service
 
std::shared_ptr< foxglove::Client< websocketpp::config::asio_client > > _wsClient
 

Private Attributes

ros::NodeHandle _nh
 
ros::ServiceServer _service
 

Detailed Description

Definition at line 49 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

Member Function Documentation

◆ SetUp() [1/2]

void ServiceTest::SetUp ( )
inlineoverrideprotected

Definition at line 54 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ SetUp() [2/2]

void ServiceTest::SetUp ( )
inlineoverrideprotected

Definition at line 84 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ TearDown()

void ServiceTest::TearDown ( )
inlineoverrideprotected

Definition at line 99 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

Member Data Documentation

◆ _executor

rclcpp::executors::SingleThreadedExecutor ServiceTest::_executor
protected

Definition at line 104 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _executorThread

std::thread ServiceTest::_executorThread
protected

Definition at line 107 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _nh

ros::NodeHandle ServiceTest::_nh
private

Definition at line 65 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ _node

rclcpp::Node::SharedPtr ServiceTest::_node
protected

Definition at line 105 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _service [1/2]

ros::ServiceServer ServiceTest::_service
private

Definition at line 66 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ _service [2/2]

rclcpp::ServiceBase::SharedPtr ServiceTest::_service
protected

Definition at line 106 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _wsClient

std::shared_ptr<foxglove::Client<websocketpp::config::asio_client> > ServiceTest::_wsClient
protected

Definition at line 108 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ SERVICE_NAME

static const std::string ServiceTest::SERVICE_NAME = "/foo_service"
inlinestatic

Definition at line 51 of file ros1_foxglove_bridge/tests/smoke_test.cpp.


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


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22