|
| LatencyTest (uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads) |
|
LatencyResult | run () |
|
Definition at line 333 of file intra.cpp.
perf_roscpp::intra::LatencyTest::LatencyTest |
( |
uint32_t |
count_per_stream, |
|
|
uint32_t |
streams, |
|
|
uint32_t |
message_size, |
|
|
uint32_t |
sender_threads, |
|
|
uint32_t |
receiver_threads |
|
) |
| |
void perf_roscpp::intra::LatencyTest::receiveCallback |
( |
const test_roscpp::LatencyMessageConstPtr & |
msg, |
|
|
ros::Publisher & |
pub |
|
) |
| |
|
private |
void perf_roscpp::intra::LatencyTest::receiveThread |
( |
| ) |
|
|
private |
void perf_roscpp::intra::LatencyTest::sendCallback |
( |
const test_roscpp::LatencyMessageConstPtr & |
msg, |
|
|
ros::Publisher & |
pub, |
|
|
uint32_t |
thread_index |
|
) |
| |
|
private |
void perf_roscpp::intra::LatencyTest::sendThread |
( |
boost::barrier * |
b, |
|
|
uint32_t |
i |
|
) |
| |
|
private |
uint32_t perf_roscpp::intra::LatencyTest::count_per_stream_ |
|
private |
uint32_t perf_roscpp::intra::LatencyTest::message_size_ |
|
private |
boost::mutex perf_roscpp::intra::LatencyTest::mutex_ |
|
private |
uint32_t perf_roscpp::intra::LatencyTest::receiver_threads_ |
|
private |
boost::thread_group perf_roscpp::intra::LatencyTest::send_threads_ |
|
private |
uint32_t perf_roscpp::intra::LatencyTest::sender_threads_ |
|
private |
uint32_t perf_roscpp::intra::LatencyTest::streams_ |
|
private |
boost::thread_specific_ptr<ThreadResult> perf_roscpp::intra::LatencyTest::thread_result_ |
|
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
autogenerated on Mon Nov 2 2020 03:52:46