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.