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::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 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.



perf_roscpp
Author(s): Josh Faust (jfaust@willowgarage.com)
autogenerated on Sat Dec 28 2013 17:35:48