#include <foo.h>
Definition at line 61 of file foo.h.
◆ add()
| int mp::test::FooImplementation::add |
( |
int |
a, |
|
|
int |
b |
|
) |
| |
|
inline |
Definition at line 64 of file foo.h.
◆ addInOut()
| void mp::test::FooImplementation::addInOut |
( |
int |
x, |
|
|
int & |
sum |
|
) |
| |
|
inline |
Definition at line 66 of file foo.h.
◆ addOut()
| void mp::test::FooImplementation::addOut |
( |
int |
a, |
|
|
int |
b, |
|
|
int & |
out |
|
) |
| |
|
inline |
Definition at line 65 of file foo.h.
◆ callback()
| int mp::test::FooImplementation::callback |
( |
FooCallback & |
callback, |
|
|
int |
arg |
|
) |
| |
|
inline |
Definition at line 71 of file foo.h.
◆ callbackExtended()
| int mp::test::FooImplementation::callbackExtended |
( |
ExtendedCallback & |
callback, |
|
|
int |
arg |
|
) |
| |
|
inline |
Definition at line 76 of file foo.h.
◆ callbackSaved()
| int mp::test::FooImplementation::callbackSaved |
( |
int |
arg | ) |
|
|
inline |
Definition at line 75 of file foo.h.
◆ callbackShared()
| int mp::test::FooImplementation::callbackShared |
( |
std::shared_ptr< FooCallback > |
callback, |
|
|
int |
arg |
|
) |
| |
|
inline |
Definition at line 73 of file foo.h.
◆ callbackUnique()
| int mp::test::FooImplementation::callbackUnique |
( |
std::unique_ptr< FooCallback > |
callback, |
|
|
int |
arg |
|
) |
| |
|
inline |
Definition at line 72 of file foo.h.
◆ callFn()
| void mp::test::FooImplementation::callFn |
( |
| ) |
|
|
inline |
Definition at line 84 of file foo.h.
◆ callFnAsync()
| void mp::test::FooImplementation::callFnAsync |
( |
| ) |
|
|
inline |
Definition at line 85 of file foo.h.
◆ initThreadMap()
| void mp::test::FooImplementation::initThreadMap |
( |
| ) |
|
|
inline |
Definition at line 70 of file foo.h.
◆ mapSize()
| int mp::test::FooImplementation::mapSize |
( |
const std::map< std::string, std::string > & |
map | ) |
|
|
inline |
Definition at line 67 of file foo.h.
◆ pass()
Definition at line 68 of file foo.h.
◆ passCustom()
Definition at line 77 of file foo.h.
◆ passEmpty()
Definition at line 78 of file foo.h.
◆ passEnum()
Definition at line 81 of file foo.h.
◆ passFn()
| int mp::test::FooImplementation::passFn |
( |
std::function< int()> |
fn | ) |
|
|
inline |
Definition at line 82 of file foo.h.
◆ passMessage()
Definition at line 79 of file foo.h.
◆ passMutable()
| void mp::test::FooImplementation::passMutable |
( |
FooMutable & |
foo | ) |
|
|
inline |
Definition at line 80 of file foo.h.
◆ raise()
| void mp::test::FooImplementation::raise |
( |
FooStruct |
foo | ) |
|
|
inline |
Definition at line 69 of file foo.h.
◆ saveCallback()
| void mp::test::FooImplementation::saveCallback |
( |
std::shared_ptr< FooCallback > |
callback | ) |
|
|
inline |
Definition at line 74 of file foo.h.
◆ m_callback
| std::shared_ptr<FooCallback> mp::test::FooImplementation::m_callback |
Definition at line 83 of file foo.h.
◆ m_fn
| std::function<void()> mp::test::FooImplementation::m_fn |
Definition at line 86 of file foo.h.
The documentation for this class was generated from the following file:
- src/ipc/libmultiprocess/test/mp/test/foo.h