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_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 Documentation

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

Definition at line 48 of file intra_suite.cpp.

Definition at line 49 of file intra_suite.cpp.

Definition at line 47 of file intra_suite.cpp.

Function Documentation

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.



test_roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
autogenerated on Mon Nov 2 2020 03:52:46