3 #include <gmock/gmock.h>
6 MOCK_METHOD5(getPublisherUnsafe,
void*(
const std::string& libraryName,
7 const std::string& symbolName,
8 const elt::mal::Uri& uri,
9 const std::vector<std::shared_ptr<elt::mal::ps::qos::QoS>>& standardQoS,
10 const Properties& malSpecificProperties));
12 MOCK_METHOD5(getSubscriberUnsafe,
void*(
const std::string& libraryName,
13 const std::string& symbolName,
14 const elt::mal::Uri& uri,
15 const std::vector<std::shared_ptr<elt::mal::ps::qos::QoS>>& standardQoS,
16 const Properties& malSpecificProperties));
18 MOCK_METHOD5(getMrvSubscriberUnsafe,
void*(
const std::string& libraryName,
19 const std::string& symbolName,
20 const elt::mal::Uri& uri,
21 const std::vector<std::shared_ptr<elt::mal::ps::qos::QoS>>& standardQoS,
22 const Properties& malSpecificProperties));
24 MOCK_METHOD5(getClientUnsafe,
void* (
const std::string& libraryName,
25 const std::string& symbolName,
26 const elt::mal::Uri& uri,
27 const std::vector<std::shared_ptr<elt::mal::rr::qos::QoS>>& standardQoS,
28 const Properties& malSpecificProperties));
30 MOCK_METHOD2(getDataEntityUnsafe,
void* (
const std::string& libraryName,
31 const std::string& symbolName));
34 const elt::mal::Uri& uri,
35 const std::vector<std::shared_ptr<elt::mal::rr::qos::QoS>>& standardQoS,
36 const Properties& malSpecificProperties));