#include "perf_roscpp/intra.h"
#include <ros/ros.h>
#include <cstdio>
#include <iostream>
#include <fstream>
#include <vector>
Go to the source code of this file.
Typedefs | |
typedef std::vector< intra::LatencyResult > | V_LatencyResult |
typedef std::vector< intra::STLatencyResult > | V_STLatencyResult |
typedef std::vector< intra::ThroughputResult > | V_ThroughputResult |
Functions | |
void | addResult (V_ThroughputResult &results, intra::ThroughputResult r, std::ostream &out, uint32_t i) |
void | addResult (V_LatencyResult &results, intra::LatencyResult r, std::ostream &out, uint32_t i) |
void | addResult (V_STLatencyResult &results, intra::STLatencyResult r, std::ostream &out, uint32_t i) |
int | main (int argc, char **argv) |
void | printResult (std::ostream &out, uint32_t test_num, intra::ThroughputResult &r) |
void | printResult (std::ostream &out, uint32_t test_num, intra::LatencyResult &r) |
void | printResult (std::ostream &out, uint32_t test_num, intra::STLatencyResult &r) |
void | runLatencyTests (std::ostream &out, V_LatencyResult &results) |
void | runSTLatencyTests (std::ostream &out, V_STLatencyResult &results) |
void | runThroughputTests (std::ostream &out, V_ThroughputResult &results) |
typedef std::vector<intra::LatencyResult> V_LatencyResult |
Definition at line 48 of file intra_suite.cpp.
typedef std::vector<intra::STLatencyResult> V_STLatencyResult |
Definition at line 49 of file intra_suite.cpp.
typedef std::vector<intra::ThroughputResult> V_ThroughputResult |
Definition at line 47 of file intra_suite.cpp.
void addResult | ( | V_ThroughputResult & | results, |
intra::ThroughputResult | r, | ||
std::ostream & | out, | ||
uint32_t | i | ||
) |
Definition at line 83 of file intra_suite.cpp.
void addResult | ( | V_LatencyResult & | results, |
intra::LatencyResult | r, | ||
std::ostream & | out, | ||
uint32_t | i | ||
) |
Definition at line 89 of file intra_suite.cpp.
void addResult | ( | V_STLatencyResult & | results, |
intra::STLatencyResult | r, | ||
std::ostream & | out, | ||
uint32_t | i | ||
) |
Definition at line 95 of file intra_suite.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 163 of file intra_suite.cpp.
void printResult | ( | std::ostream & | out, |
uint32_t | test_num, | ||
intra::ThroughputResult & | r | ||
) |
Definition at line 51 of file intra_suite.cpp.
void printResult | ( | std::ostream & | out, |
uint32_t | test_num, | ||
intra::LatencyResult & | r | ||
) |
Definition at line 63 of file intra_suite.cpp.
void printResult | ( | std::ostream & | out, |
uint32_t | test_num, | ||
intra::STLatencyResult & | r | ||
) |
Definition at line 73 of file intra_suite.cpp.
void runLatencyTests | ( | std::ostream & | out, |
V_LatencyResult & | results | ||
) |
Definition at line 128 of file intra_suite.cpp.
void runSTLatencyTests | ( | std::ostream & | out, |
V_STLatencyResult & | results | ||
) |
Definition at line 155 of file intra_suite.cpp.
void runThroughputTests | ( | std::ostream & | out, |
V_ThroughputResult & | results | ||
) |
Definition at line 101 of file intra_suite.cpp.