Classes | Functions
test_intra.cpp File Reference
#include <rve_rpc/client.h>
#include <rve_rpc/server.h>
#include <rve_rpc/TestRequest.h>
#include <rve_rpc/TestResponse.h>
#include <ros/ros.h>
#include <gtest/gtest.h>
#include <boost/thread.hpp>
Include dependency graph for test_intra.cpp:

Go to the source code of this file.

Classes

struct  AsyncCallHelper
struct  AsyncResponseHelper
struct  NoCopyHelper

Functions

void callThread (Method< TestRequest, TestResponse > &m, volatile bool &done, bool &success, uint32_t start)
void doubleCallback (CallHandle< TestRequest, TestResponse > &handle)
int main (int argc, char **argv)
 TEST (Intra, callWithReturn)
 TEST (Intra, multipleMethodsWithReturn)
 TEST (Intra, callUnknownMethod)
 TEST (Intra, connectAsync)
 TEST (Intra, noCopy)
 TEST (Intra, multipleCallerThreads)
 TEST (Intra, addMethodLater)
 TEST (Intra, multipleClientsSingleServer)
 TEST (Intra, callAsyncWithReturn)
 TEST (Intra, callWithAsyncResponse)
 TEST (Intra, callWithAsyncException)
 TEST (Intra, callWithNoResponse)
void tripleCallback (CallHandle< TestRequest, TestResponse > &handle)

Function Documentation

void callThread ( Method< TestRequest, TestResponse > &  m,
volatile bool &  done,
bool &  success,
uint32_t  start 
)

Definition at line 196 of file test_intra.cpp.

void doubleCallback ( CallHandle< TestRequest, TestResponse > &  handle)

Definition at line 44 of file test_intra.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 443 of file test_intra.cpp.

TEST ( Intra  ,
callWithReturn   
)

Definition at line 58 of file test_intra.cpp.

TEST ( Intra  ,
multipleMethodsWithReturn   
)

Definition at line 77 of file test_intra.cpp.

TEST ( Intra  ,
callUnknownMethod   
)

Definition at line 107 of file test_intra.cpp.

TEST ( Intra  ,
connectAsync   
)

Definition at line 135 of file test_intra.cpp.

TEST ( Intra  ,
noCopy   
)

Definition at line 174 of file test_intra.cpp.

TEST ( Intra  ,
multipleCallerThreads   
)

Definition at line 211 of file test_intra.cpp.

TEST ( Intra  ,
addMethodLater   
)

Definition at line 239 of file test_intra.cpp.

TEST ( Intra  ,
multipleClientsSingleServer   
)

Definition at line 259 of file test_intra.cpp.

TEST ( Intra  ,
callAsyncWithReturn   
)

Definition at line 303 of file test_intra.cpp.

TEST ( Intra  ,
callWithAsyncResponse   
)

Definition at line 339 of file test_intra.cpp.

TEST ( Intra  ,
callWithAsyncException   
)

Definition at line 375 of file test_intra.cpp.

TEST ( Intra  ,
callWithNoResponse   
)

Definition at line 409 of file test_intra.cpp.

void tripleCallback ( CallHandle< TestRequest, TestResponse > &  handle)

Definition at line 51 of file test_intra.cpp.



rve_rpc
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:30:53