|
AudioManager
7.6.6
Native Application Runtime Environment
|
#include <CAmSerializer.h>
Public Member Functions | |
| size_t | getListDelegatePointers () |
| get the size of delegate pointers More... | |
| template<class TFunc > | |
| void | asyncInvocation (TFunc invocation) |
| calls a function with variadic arguments threadsafe More... | |
| template<class TClass , class TMeth , class TRet , class... TArgs> | |
| void | asyncCall (TClass *instance, TMeth method, TArgs &&...arguments) |
| calls a function with variadic arguments threadsafe More... | |
| template<class TClass , class TMeth , class... TArgs> | |
| void | asyncCall (TClass *instance, TMeth method, TArgs &&...arguments) |
| template<class TFunc , class TRet > | |
| void | syncInvocation (TFunc invocation, TRet &&result) |
| calls a function with variadic arguments threadsafe More... | |
| template<class TFunc > | |
| void | syncInvocation (TFunc invocation) |
| calls a function with variadic arguments threadsafe More... | |
| template<class TClass , class TMeth , class TRet , class... TArgs> | |
| void | syncCall (TClass *instance, TMeth method, TRet &result, TArgs &&...arguments) |
| calls a function with variadic arguments threadsafe More... | |
| template<class TClass , class TMeth , class... TArgs> | |
| void | syncCall (TClass *instance, TMeth method, TArgs &&...arguments) |
| void | receiverCallback (const pollfd pollfd, const sh_pollHandle_t handle, void *userData) |
| receiver callback for sockethandling, for more, see CAmSocketHandler More... | |
| bool | checkerCallback (const sh_pollHandle_t handle, void *userData) |
| checker callback for sockethandling, for more, see CAmSocketHandler More... | |
| bool | dispatcherCallback (const sh_pollHandle_t handle, void *userData) |
| dispatcher callback for sockethandling, for more, see CAmSocketHandler More... | |
| CAmSerializer (CAmSocketHandler *iSocketHandler) | |
| The constructor must be called in the mainthread context ! More... | |
| ~CAmSerializer () | |
Public Attributes | |
| TAmShPollFired< CAmSerializer > | receiverCallbackT |
| TAmShPollDispatch< CAmSerializer > | dispatcherCallbackT |
| TAmShPollCheck< CAmSerializer > | checkerCallbackT |
Definition at line 856 of file CAmSerializer.h.
|
inline |
The constructor must be called in the mainthread context !
| iSocketHandler | pointer to the CAmSocketHandler |
Definition at line 1174 of file CAmSerializer.h.
|
inline |
Definition at line 1203 of file CAmSerializer.h.
|
inline |
calls a function with variadic arguments threadsafe
| instance | the instance of the class that shall be called |
| function | the function that shall be called as member function pointer. |
| TClass | the type of the Class to be called |
| TRet | the type of the result |
| TArgs | argument list |
Definition at line 1028 of file CAmSerializer.h.
|
inline |
Definition at line 1035 of file CAmSerializer.h.
|
inline |
calls a function with variadic arguments threadsafe
| invocation | is a type is produced by std::bind |
Definition at line 999 of file CAmSerializer.h.
|
inline |
checker callback for sockethandling, for more, see CAmSocketHandler
Definition at line 1141 of file CAmSerializer.h.
|
inline |
dispatcher callback for sockethandling, for more, see CAmSocketHandler
Definition at line 1153 of file CAmSerializer.h.
|
inline |
get the size of delegate pointers
Definition at line 984 of file CAmSerializer.h.
|
inline |
receiver callback for sockethandling, for more, see CAmSocketHandler
Definition at line 1124 of file CAmSerializer.h.
|
inline |
calls a function with variadic arguments threadsafe
| instance | the instance of the class that shall be called |
| function | the function that shall be called as member function pointer. |
| output | variable. |
| TClass | the type of the Class to be called |
| TRet | the type of the result |
| TArgs | argument list |
Definition at line 1108 of file CAmSerializer.h.
|
inline |
Definition at line 1115 of file CAmSerializer.h.
|
inline |
calls a function with variadic arguments threadsafe
| invocation | is a type is produced by std::bind |
| result | from type TRet |
Definition at line 1053 of file CAmSerializer.h.
|
inline |
calls a function with variadic arguments threadsafe
| invocation | is a type produced by std::bind |
Definition at line 1075 of file CAmSerializer.h.
| TAmShPollCheck<CAmSerializer> am::V2::CAmSerializer::checkerCallbackT |
Definition at line 1168 of file CAmSerializer.h.
| TAmShPollDispatch<CAmSerializer> am::V2::CAmSerializer::dispatcherCallbackT |
Definition at line 1167 of file CAmSerializer.h.
| TAmShPollFired<CAmSerializer> am::V2::CAmSerializer::receiverCallbackT |
Definition at line 1166 of file CAmSerializer.h.