Definition at line 51 of file intra.cpp.
◆ ThroughputTest()
perf_roscpp::intra::ThroughputTest::ThroughputTest |
( |
double |
test_duration, |
|
|
uint32_t |
streams, |
|
|
uint32_t |
message_size, |
|
|
uint32_t |
sender_threads, |
|
|
uint32_t |
receiver_threads |
|
) |
| |
◆ callback()
void perf_roscpp::intra::ThroughputTest::callback |
( |
const test_roscpp::ThroughputMessageConstPtr & |
msg | ) |
|
|
private |
◆ receiveThread()
void perf_roscpp::intra::ThroughputTest::receiveThread |
( |
boost::barrier * |
all_started, |
|
|
boost::barrier * |
all_start, |
|
|
ros::WallTime * |
end_time |
|
) |
| |
|
private |
◆ run()
◆ sendThread()
void perf_roscpp::intra::ThroughputTest::sendThread |
( |
boost::barrier * |
all_connected | ) |
|
|
private |
◆ message_size_
uint32_t perf_roscpp::intra::ThroughputTest::message_size_ |
|
private |
◆ mutex_
boost::mutex perf_roscpp::intra::ThroughputTest::mutex_ |
|
private |
◆ pubs_
◆ queue_
◆ receive_results_
◆ receive_thread_result_
boost::thread_specific_ptr<ReceiveThreadResult> perf_roscpp::intra::ThroughputTest::receive_thread_result_ |
|
private |
◆ receive_threads_
boost::thread_group perf_roscpp::intra::ThroughputTest::receive_threads_ |
|
private |
◆ receiver_threads_
uint32_t perf_roscpp::intra::ThroughputTest::receiver_threads_ |
|
private |
◆ send_results_
◆ send_thread_result_
boost::thread_specific_ptr<SendThreadResult> perf_roscpp::intra::ThroughputTest::send_thread_result_ |
|
private |
◆ send_threads_
boost::thread_group perf_roscpp::intra::ThroughputTest::send_threads_ |
|
private |
◆ sender_threads_
uint32_t perf_roscpp::intra::ThroughputTest::sender_threads_ |
|
private |
◆ streams_
uint32_t perf_roscpp::intra::ThroughputTest::streams_ |
|
private |
◆ test_duration_
double perf_roscpp::intra::ThroughputTest::test_duration_ |
|
private |
The documentation for this class was generated from the following file:
test_roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
, Jacob Perron
autogenerated on Sat Sep 14 2024 02:59:57