inter.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-ros_comm/doc_stacks/2013-12-28_17-32-05.870320/ros_comm/test/perf_roscpp/src/
inter_8cpp
inter.h
/home/rosbuild/hudson/workspace/doc-fuerte-ros_comm/doc_stacks/2013-12-28_17-32-05.870320/ros_comm/test/perf_roscpp/include/perf_roscpp/
inter_8h
intra.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-ros_comm/doc_stacks/2013-12-28_17-32-05.870320/ros_comm/test/perf_roscpp/src/
intra_8cpp
perf_roscpp/intra.h
perf_roscpp::intra::LatencyTest
perf_roscpp::intra::ThroughputTest::ReceiveThreadResult
perf_roscpp::intra::STLatencyTest::Result
perf_roscpp::intra::ThroughputTest::SendThreadResult
perf_roscpp::intra::STLatencyTest
perf_roscpp::intra::LatencyTest::ThreadResult
perf_roscpp::intra::ThroughputTest
perf_roscpp
perf_roscpp::intra
LatencyResult
latency
namespaceperf__roscpp_1_1intra.html
aa98b6b107566be37017937fc511a9297
(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
STLatencyResult
stlatency
namespaceperf__roscpp_1_1intra.html
a01e8d08f794bb94472aadd508107d255
(uint32_t message_count)
ThroughputResult
throughput
namespaceperf__roscpp_1_1intra.html
a00570e0bab4b26395bce3e045b911afe
(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
intra.h
/home/rosbuild/hudson/workspace/doc-fuerte-ros_comm/doc_stacks/2013-12-28_17-32-05.870320/ros_comm/test/perf_roscpp/include/perf_roscpp/
intra_8h
perf_roscpp::intra::LatencyResult
perf_roscpp::intra::STLatencyResult
perf_roscpp::intra::ThroughputResult
perf_roscpp
perf_roscpp::intra
LatencyResult
latency
namespaceperf__roscpp_1_1intra.html
aa98b6b107566be37017937fc511a9297
(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
STLatencyResult
stlatency
namespaceperf__roscpp_1_1intra.html
a01e8d08f794bb94472aadd508107d255
(uint32_t message_count)
ThroughputResult
throughput
namespaceperf__roscpp_1_1intra.html
a00570e0bab4b26395bce3e045b911afe
(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
intra_suite.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-ros_comm/doc_stacks/2013-12-28_17-32-05.870320/ros_comm/test/perf_roscpp/src/
intra__suite_8cpp
perf_roscpp/intra.h
std::vector< intra::LatencyResult >
V_LatencyResult
intra__suite_8cpp.html
a8ca457d808cc0c1c5c72eaa401c7d58c
std::vector< intra::STLatencyResult >
V_STLatencyResult
intra__suite_8cpp.html
afeec53d9cb9d894a382940f83d8998aa
std::vector< intra::ThroughputResult >
V_ThroughputResult
intra__suite_8cpp.html
adaea024ef693fc062ac1ce860904ab9e
void
addResult
intra__suite_8cpp.html
add1ac183ebf9eac0debfcb3e7735a607
(V_ThroughputResult &results, intra::ThroughputResult r, std::ostream &out, uint32_t i)
void
addResult
intra__suite_8cpp.html
affc851245e377b3a1f2c73ac775f64f2
(V_LatencyResult &results, intra::LatencyResult r, std::ostream &out, uint32_t i)
void
addResult
intra__suite_8cpp.html
a7efe4d40ec0ba8a19c9067cda82aa4f1
(V_STLatencyResult &results, intra::STLatencyResult r, std::ostream &out, uint32_t i)
int
main
intra__suite_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
printResult
intra__suite_8cpp.html
af642f3d3c15532a27cb252bc0eb52290
(std::ostream &out, uint32_t test_num, intra::ThroughputResult &r)
void
printResult
intra__suite_8cpp.html
aa464945337e99861e998a482d30eb500
(std::ostream &out, uint32_t test_num, intra::LatencyResult &r)
void
printResult
intra__suite_8cpp.html
a4402d16087f3703021685bc6d2bdf222
(std::ostream &out, uint32_t test_num, intra::STLatencyResult &r)
void
runLatencyTests
intra__suite_8cpp.html
a901b9cc04b2ce2392f390ec670d5344f
(std::ostream &out, V_LatencyResult &results)
void
runSTLatencyTests
intra__suite_8cpp.html
ab7e16aa9be8ec076ea5e11381deae641
(std::ostream &out, V_STLatencyResult &results)
void
runThroughputTests
intra__suite_8cpp.html
a664192423af5f9833ba5a771a6db29e1
(std::ostream &out, V_ThroughputResult &results)
perf_roscpp
namespaceperf__roscpp.html
perf_roscpp::intra
perf_roscpp::intra
namespaceperf__roscpp_1_1intra.html
perf_roscpp::intra::LatencyResult
perf_roscpp::intra::LatencyTest
perf_roscpp::intra::STLatencyResult
perf_roscpp::intra::STLatencyTest
perf_roscpp::intra::ThroughputResult
perf_roscpp::intra::ThroughputTest
LatencyResult
latency
namespaceperf__roscpp_1_1intra.html
aa98b6b107566be37017937fc511a9297
(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
STLatencyResult
stlatency
namespaceperf__roscpp_1_1intra.html
a01e8d08f794bb94472aadd508107d255
(uint32_t message_count)
ThroughputResult
throughput
namespaceperf__roscpp_1_1intra.html
a00570e0bab4b26395bce3e045b911afe
(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
perf_roscpp::intra::LatencyResult
structperf__roscpp_1_1intra_1_1LatencyResult.html
uint64_t
count_per_stream
structperf__roscpp_1_1intra_1_1LatencyResult.html
ac12bc9ee27f52d216831f716e1ecc4af
double
latency_avg
structperf__roscpp_1_1intra_1_1LatencyResult.html
a87b15bab7b11eb81610922a0db833e71
double
latency_max
structperf__roscpp_1_1intra_1_1LatencyResult.html
ac08f30f2967d8f36a6d6f695633a2fb8
double
latency_min
structperf__roscpp_1_1intra_1_1LatencyResult.html
a31cd3989cc4636f40828b758b30f7ea9
uint64_t
message_size
structperf__roscpp_1_1intra_1_1LatencyResult.html
aa82ae1660f4a266a9cb0a399019d0429
uint32_t
receiver_threads
structperf__roscpp_1_1intra_1_1LatencyResult.html
a7133f864c746ddd9ab55135680b92282
uint32_t
sender_threads
structperf__roscpp_1_1intra_1_1LatencyResult.html
a3870b6ed913bf0325fe8e10070346955
uint64_t
streams
structperf__roscpp_1_1intra_1_1LatencyResult.html
a5b5bd283267239c33d0841a6534e15d4
ros::WallTime
test_end
structperf__roscpp_1_1intra_1_1LatencyResult.html
a9ecab0e7763bc9c98f32bdd02a687d1b
ros::WallTime
test_start
structperf__roscpp_1_1intra_1_1LatencyResult.html
aad6e5dc9b91cae140a2e78862846e03c
uint64_t
total_message_count
structperf__roscpp_1_1intra_1_1LatencyResult.html
ab1cc0ffa557f71cc1f2e6df9e1d2f86f
perf_roscpp::intra::LatencyTest
classperf__roscpp_1_1intra_1_1LatencyTest.html
perf_roscpp::intra::LatencyTest::ThreadResult
LatencyTest
classperf__roscpp_1_1intra_1_1LatencyTest.html
a2567b3c63ccf1798cafba2785cf841fe
(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
LatencyResult
run
classperf__roscpp_1_1intra_1_1LatencyTest.html
a639d19cf3684e4fdd8c9ade14c4a0289
()
void
receiveCallback
classperf__roscpp_1_1intra_1_1LatencyTest.html
a4975951b0d41647a82cadff53d82a91a
(const LatencyMessageConstPtr &msg, ros::Publisher &pub)
void
receiveThread
classperf__roscpp_1_1intra_1_1LatencyTest.html
abf1250ef0ce4bdfaf475e8d3e9436d34
()
void
sendCallback
classperf__roscpp_1_1intra_1_1LatencyTest.html
a28c0fa53f33e7ecf9bd38840aac071f3
(const LatencyMessageConstPtr &msg, ros::Publisher &pub, uint32_t thread_index)
void
sendThread
classperf__roscpp_1_1intra_1_1LatencyTest.html
a78855e397deeb8c0107c24bfa95b2b0f
(boost::barrier *b, uint32_t i)
uint32_t
count_per_stream_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a36331f3bc7d291d92c6f6b4046427495
uint32_t
message_size_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a723547277022eaa2f16dff4ea3cd2a52
boost::mutex
mutex_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a94639529ed73611eb0423978c3484b28
ros::CallbackQueue
receive_queue_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a6f068989019966d8e175552c34068d50
uint32_t
receiver_threads_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a7fe239fa66ddb7a712f178409c0d2356
std::vector< boost::shared_ptr< ThreadResult > >
results_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a0211bf018c68a09d1ab5c177b2595c3c
boost::thread_group
send_threads_
classperf__roscpp_1_1intra_1_1LatencyTest.html
ac7f8909b1379583864f26d69716882dd
uint32_t
sender_threads_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a0c3eac8c5ac20bbac2163778c7d8d9cb
uint32_t
streams_
classperf__roscpp_1_1intra_1_1LatencyTest.html
aa762cca687f27b1e30f660dd28e5db64
boost::thread_specific_ptr< ThreadResult >
thread_result_
classperf__roscpp_1_1intra_1_1LatencyTest.html
a40875bc697a152311302912f5d8232ed
perf_roscpp::intra::LatencyTest::ThreadResult
structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html
std::vector< double >
latencies
structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html
a3fb2023c6aaef3c2ba9154b36497fcbb
uint64_t
message_count
structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html
ab9047a85504478f7f9146eb93f098eb8
perf_roscpp::intra::STLatencyResult
structperf__roscpp_1_1intra_1_1STLatencyResult.html
double
latency_avg
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a4a053740b30f2aabf388a3ba9748cc76
double
latency_max
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a38bdf114e04eed5b804de8cb8aa9d221
double
latency_min
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a99c6ea80de311c6ff66f58eddfff0d63
ros::WallTime
test_end
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a7f3aeb69ce635d8217ef9bcd47d81402
ros::WallTime
test_start
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a2409f31a681efa2e707224d15cff17e1
uint64_t
total_message_count
structperf__roscpp_1_1intra_1_1STLatencyResult.html
a6aec46a6ecfbcac4cf9752af741a3f43
perf_roscpp::intra::STLatencyTest
classperf__roscpp_1_1intra_1_1STLatencyTest.html
perf_roscpp::intra::STLatencyTest::Result
STLatencyResult
run
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a02b08503251ababb2d23fd33d5abbbdb
()
STLatencyTest
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a99c86747f909a84fb0a56b06664a83d6
(uint32_t message_count)
void
receiveCallback
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a25d2f789e89f82d7015778d1c84ff5de
(const LatencyMessageConstPtr &msg, ros::Publisher &pub)
void
sendCallback
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a340993217892a4235b81edb1d2f577bf
(const LatencyMessageConstPtr &msg, ros::Publisher &pub)
uint32_t
message_count_
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a44a1f821ac35b9585b304be0654b0d4f
ros::CallbackQueue
receive_queue_
classperf__roscpp_1_1intra_1_1STLatencyTest.html
ae02c647f0a27f5331d149ce483d1f62c
Result
result_
classperf__roscpp_1_1intra_1_1STLatencyTest.html
a29ea1ecef9435b86a5658fc11a1db0e4
perf_roscpp::intra::STLatencyTest::Result
structperf__roscpp_1_1intra_1_1STLatencyTest_1_1Result.html
std::vector< double >
latencies
structperf__roscpp_1_1intra_1_1STLatencyTest_1_1Result.html
a2b8bd3447f9071688da532e588e37f81
perf_roscpp::intra::ThroughputResult
structperf__roscpp_1_1intra_1_1ThroughputResult.html
uint64_t
bytes_per_second
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a648708c51f17fa5c2979e0e6f43f3cba
uint64_t
message_size
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a17f1584d0f1bd9b51f9ad58dc890bfb5
uint64_t
messages_received
structperf__roscpp_1_1intra_1_1ThroughputResult.html
aecb268ae75ca5f4867589f301078d916
uint64_t
messages_sent
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a2c364910ec50e9749bf44b46e4b30a13
uint32_t
receiver_threads
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a173e2195f34a85d04eb8e1d3973c12ab
uint32_t
sender_threads
structperf__roscpp_1_1intra_1_1ThroughputResult.html
ad45fa4833af7c0201e8144d406ab4c91
uint64_t
streams
structperf__roscpp_1_1intra_1_1ThroughputResult.html
ae21235b1c35fac67922321c2c2f6f3b6
double
test_duration
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a9c24d8fc718a46c755833774f3a69f60
ros::WallTime
test_end
structperf__roscpp_1_1intra_1_1ThroughputResult.html
ae99e728ba7ec2c0e01f65321a04127af
ros::WallTime
test_start
structperf__roscpp_1_1intra_1_1ThroughputResult.html
aa1e88e41a50447d6ecb2e071a95898c0
uint64_t
total_bytes_received
structperf__roscpp_1_1intra_1_1ThroughputResult.html
a499bd8af46bf946e135821615e7950fa
uint64_t
total_bytes_sent
structperf__roscpp_1_1intra_1_1ThroughputResult.html
ae68631ef102fdfc749a6cfbb3cb9ab3b
perf_roscpp::intra::ThroughputTest
classperf__roscpp_1_1intra_1_1ThroughputTest.html
perf_roscpp::intra::ThroughputTest::ReceiveThreadResult
perf_roscpp::intra::ThroughputTest::SendThreadResult
ThroughputResult
run
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a82c38fe436ba6d9f0fe87e7fcca90bf2
()
ThroughputTest
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a8b98c308a99ec5607400057ae1bdb51b
(double test_duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)
void
callback
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a7553c525c4bb92edadba5c1290b085e6
(const ThroughputMessageConstPtr &msg)
void
receiveThread
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a615ace62c06d084777a9482ef5c349a7
(boost::barrier *all_started, boost::barrier *all_start, ros::WallTime *end_time)
void
sendThread
classperf__roscpp_1_1intra_1_1ThroughputTest.html
afc48ab308098f787f75e0f1463352ad9
(boost::barrier *all_connected)
uint32_t
message_size_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a0a5ad0f6c6d7f1a1b2c4b1d7a3aa3a10
boost::mutex
mutex_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
ab23034e1952dc850650aa183ee8ec5f9
std::vector< ros::Publisher >
pubs_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
abb782a29790d27fcb30d23b2ddf7ce1e
ros::CallbackQueue
queue_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a83c1555270a58395daca8f517995d163
std::vector< boost::shared_ptr< ReceiveThreadResult > >
receive_results_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a9913d9201b5bbcbfcce9571f478c2099
boost::thread_specific_ptr< ReceiveThreadResult >
receive_thread_result_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a89f8f389737ca50873e45cd626072fe0
boost::thread_group
receive_threads_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a4b70b57ff05e37f2085fc11ef93b2d85
uint32_t
receiver_threads_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
abed35b189f701ba26102de8635a0e0fc
std::vector< boost::shared_ptr< SendThreadResult > >
send_results_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
ab5ec57d485d5675ab2470c8f5932ed01
boost::thread_specific_ptr< SendThreadResult >
send_thread_result_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
af4b731da246947b087ef6585ef7ee9a7
boost::thread_group
send_threads_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
af9fb875c19950d26d0c72bc88977b46f
uint32_t
sender_threads_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
af731ac32dee39eb093535d5432e54446
uint32_t
streams_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a589e662ce536eb8a41a5641496017748
double
test_duration_
classperf__roscpp_1_1intra_1_1ThroughputTest.html
a6e604197129115864373b0c8f8bc0a1b
perf_roscpp::intra::ThroughputTest::ReceiveThreadResult
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html
uint64_t
bytes_received
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html
a7ca225cf39295264407b6843da44d0d9
ros::WallTime
last_recv_time
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html
a4bdc823b867d31a599d82ec11c9e2fd2
uint64_t
messages_received
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html
a495d64131e8766725afb9a75293b4ff4
perf_roscpp::intra::ThroughputTest::SendThreadResult
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html
uint64_t
bytes_sent
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html
a1bdeef08ba2a8df9eccbe60a677596eb
ros::WallTime
first_send_time
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html
a50a1f40b64b164ab63cf6aeea637bf34
uint64_t
messages_sent
structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html
ad6c9467988577c1952c0fcda111b36ea