#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>
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) |
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.