Typedefs | Functions
intra_suite.cpp File Reference
#include "perf_roscpp/intra.h"
#include <ros/ros.h>
#include <cstdio>
#include <iostream>
#include <fstream>
#include <vector>
Include dependency graph for intra_suite.cpp:

Go to the source code of this file.

Typedefs

typedef std::vector< intra::LatencyResultV_LatencyResult
 
typedef std::vector< intra::STLatencyResultV_STLatencyResult
 
typedef std::vector< intra::ThroughputResultV_ThroughputResult
 

Functions

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)
 
void addResult (V_ThroughputResult &results, intra::ThroughputResult r, std::ostream &out, uint32_t i)
 
int main (int argc, char **argv)
 
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 printResult (std::ostream &out, uint32_t test_num, intra::ThroughputResult &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 Documentation

◆ V_LatencyResult

typedef std::vector<intra::LatencyResult> V_LatencyResult

Definition at line 48 of file intra_suite.cpp.

◆ V_STLatencyResult

Definition at line 49 of file intra_suite.cpp.

◆ V_ThroughputResult

Definition at line 47 of file intra_suite.cpp.

Function Documentation

◆ addResult() [1/3]

void addResult ( V_LatencyResult results,
intra::LatencyResult  r,
std::ostream &  out,
uint32_t  i 
)

Definition at line 89 of file intra_suite.cpp.

◆ addResult() [2/3]

void addResult ( V_STLatencyResult results,
intra::STLatencyResult  r,
std::ostream &  out,
uint32_t  i 
)

Definition at line 95 of file intra_suite.cpp.

◆ addResult() [3/3]

void addResult ( V_ThroughputResult results,
intra::ThroughputResult  r,
std::ostream &  out,
uint32_t  i 
)

Definition at line 83 of file intra_suite.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 163 of file intra_suite.cpp.

◆ printResult() [1/3]

void printResult ( std::ostream &  out,
uint32_t  test_num,
intra::LatencyResult r 
)

Definition at line 63 of file intra_suite.cpp.

◆ printResult() [2/3]

void printResult ( std::ostream &  out,
uint32_t  test_num,
intra::STLatencyResult r 
)

Definition at line 73 of file intra_suite.cpp.

◆ printResult() [3/3]

void printResult ( std::ostream &  out,
uint32_t  test_num,
intra::ThroughputResult r 
)

Definition at line 51 of file intra_suite.cpp.

◆ runLatencyTests()

void runLatencyTests ( std::ostream &  out,
V_LatencyResult results 
)

Definition at line 128 of file intra_suite.cpp.

◆ runSTLatencyTests()

void runSTLatencyTests ( std::ostream &  out,
V_STLatencyResult results 
)

Definition at line 155 of file intra_suite.cpp.

◆ runThroughputTests()

void runThroughputTests ( std::ostream &  out,
V_ThroughputResult results 
)

Definition at line 101 of file intra_suite.cpp.



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