![]() |
MOS Source Code
|
#include <mos/mos_global.h>Go to the source code of this file.
Macros | |
| #define | RPC_DEFINE_ENUMS(name, NAME, X_MACRO) |
| #define | X_GENERATE_ENUM(prefix, id, name, NAME, ...) |
| #define | X_GENERATE_FUNCTION_STUB_IMPL_ARGS(prefix, id, name, NAME, spec, ...) |
| #define | X_GENERATE_FUNCTION_STUB_IMPL_PB(prefix, id, name, NAME, reqtype, resptype) |
| #define | RPC_DECLARE_CLIENT(prefix, X_MACRO) |
| #define | X_GENERATE_FUNCTION_STUB_IMPL_CLASS_ARGS(prefix, id, name, NAME, spec, ...) |
| #define | X_GENERATE_FUNCTION_STUB_IMPL_CLASS_PB(prefix, id, name, NAME, reqtype, resptype) |
| #define | RPC_CLIENT_DEFINE_STUB_CLASS(_class_name, X_MACRO) |
| #define | FOR_EACH_ARG_N(_1, _2, _3, _4, _5, _6, _7, _8, N, ...) |
| #define | EXPAND(x) |
| #define | FOR_EACH_0(what, ...) |
| #define | FOR_EACH_1(what, x, ...) |
| #define | FOR_EACH_2(what, x, ...) |
| #define | FOR_EACH_3(what, x, ...) |
| #define | FOR_EACH_4(what, x, ...) |
| #define | FOR_EACH_5(what, x, ...) |
| #define | FOR_EACH_6(what, x, ...) |
| #define | FOR_EACH_7(what, x, ...) |
| #define | FOR_EACH_8(what, x, ...) |
| #define | FOR_EACH_9(what, x, ...) |
| #define | FOR_EACH_RSEQ_N() |
| #define | FOR_EACH_NARG_(...) |
| #define | FOR_EACH_NARG(...) |
| #define | FOR_EACH_(N, what, ...) |
| #define | FOR_EACH(what, ...) |
| #define | X_EXTRACT_NAME_ARG(type, name) |
| #define | RPC_EXTRACT_NAME(y) |
| #define | _RPC_ARGTYPE_UINT8 u8 |
| #define | _RPC_ARGTYPE_UINT16 u16 |
| #define | _RPC_ARGTYPE_UINT32 u32 |
| #define | _RPC_ARGTYPE_UINT64 u64 |
| #define | _RPC_ARGTYPE_INT8 s8 |
| #define | _RPC_ARGTYPE_INT16 s16 |
| #define | _RPC_ARGTYPE_INT32 s32 |
| #define | _RPC_ARGTYPE_INT64 s64 |
| #define | _RPC_ARGTYPE_STRING const char * |
| #define | _RPC_ARGTYPE_BUFFER const void * |
| #define | _RPC_GETARG_UINT8 u8 |
| #define | _RPC_GETARG_UINT16 u16 |
| #define | _RPC_GETARG_UINT32 u32 |
| #define | _RPC_GETARG_UINT64 u64 |
| #define | _RPC_GETARG_INT8 s8 |
| #define | _RPC_GETARG_INT16 s16 |
| #define | _RPC_GETARG_INT32 s32 |
| #define | _RPC_GETARG_INT64 s64 |
| #define | _RPC_GETARG_STRING string |
| #define | _RPC_GETARG_BUFFER buffer |
| #define | X_GENERATE_PROTOTYPE_ARG(type, name) |
| #define | RPC_GENERATE_PROTOTYPE(y) |
| #define | X_RPC_DO_GET_ARG(type, name) |
| #define | X_RPC_GET_ARG(arg) |
| #define | X_GENERATE_FUNCTION_FORWARDS_ARGS(prefix, _id, _func, _FUNC, _spec, ...) |
| #define | X_GENERATE_FUNCTION_FORWARDS_PB(prefix, _id, _func, _FUNC, reqtype, resptype) |
| #define | X_NARGS_IMPL(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, N, ...) |
| #define | X_NARGS(...) |
| #define | X_GENERATE_FUNCTION_INFO_ARGS_X(X) |
| #define | X_GENERATE_FUNCTION_INFO_ARGS_X_ARG(TYPE, _) |
| #define | X_GENERATE_FUNCTION_INFO_ARGS_X_PB(TYPE, _) |
| #define | X_DO_MAKE_FUNCINFO(_fid, _func, _nargs, _argtypes) |
| #define | X_DO_GENERATE_FUNCTION_INFO_ARGS(_fid, _func, _nargs, ...) |
| #define | X_DO_GENERATE_FUNCTION_INFO_PB(_fid, _func) |
| #define | X_GENERATE_FUNCTION_INFO_ARGS(prefix, fid, func, _1, _2, ...) |
| #define | X_GENERATE_FUNCTION_INFO_PB(prefix, fid, func, _1, _2, ...) |
| #define | RPC_DECLARE_SERVER(prefix, X_MACRO) |
| #define | X_GENERATE_NULL_FUNC_INFO_ARGS(unused, fid, func, _1, _2, ...) |
| #define | X_GENERATE_NULL_FUNC_INFO_PB(unused, fid, func, _1, _2, ...) |
| #define | X_GENERATE_SWITCH_CASE_CLASS_ARGS(unused, id, name, NAME, spec, ...) |
| #define | X_GENERATE_SWITCH_CASE_CLASS_PB(unused, id, name, NAME, reqtype, resptype) |
| #define | __X_GENERATE_FUNCTION_FORWARDS_ARGS_CPP_CLASS(_prefix, _id, func, _FUNC, _spec, ...) |
| #define | __X_GENERATE_FUNCTION_FORWARDS_PB_CPP_CLASS(_prefix, _id, func, _FUNC, reqtype, resptype) |
| #define | __RPC_DEFINE_SERVER_CPP_CLASS_WRAPPER(X_MACRO) |
| #define | RPC_DECL_SERVER_INTERFACE_CLASS(classname, X_MACRO) |
| #define | __RPC_DO_DECL_CPP_TYPE_NAMESPACE_ALIAS_IMPL(subns, _id, action, ...) |
| #define | RPC_DECL_CPP_TYPE_NAMESPACE(subns, X_MACRO) |
| #define RPC_DEFINE_ENUMS | ( | name, | |
| NAME, | |||
| X_MACRO ) |
Definition at line 60 of file macro_magic.h.
| #define X_GENERATE_ENUM | ( | prefix, | |
| id, | |||
| name, | |||
| NAME, | |||
| ... ) |
Definition at line 69 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_STUB_IMPL_ARGS | ( | prefix, | |
| id, | |||
| name, | |||
| NAME, | |||
| spec, | |||
| ... ) |
Definition at line 72 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_STUB_IMPL_PB | ( | prefix, | |
| id, | |||
| name, | |||
| NAME, | |||
| reqtype, | |||
| resptype ) |
Definition at line 80 of file macro_magic.h.
| #define RPC_DECLARE_CLIENT | ( | prefix, | |
| X_MACRO ) |
Definition at line 87 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_STUB_IMPL_CLASS_ARGS | ( | prefix, | |
| id, | |||
| name, | |||
| NAME, | |||
| spec, | |||
| ... ) |
Definition at line 94 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_STUB_IMPL_CLASS_PB | ( | prefix, | |
| id, | |||
| name, | |||
| NAME, | |||
| reqtype, | |||
| resptype ) |
Definition at line 102 of file macro_magic.h.
| #define RPC_CLIENT_DEFINE_STUB_CLASS | ( | _class_name, | |
| X_MACRO ) |
Definition at line 108 of file macro_magic.h.
| #define FOR_EACH_ARG_N | ( | _1, | |
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| N, | |||
| ... ) |
Definition at line 127 of file macro_magic.h.
| #define EXPAND | ( | x | ) |
Definition at line 129 of file macro_magic.h.
| #define FOR_EACH_0 | ( | what, | |
| ... ) |
Definition at line 130 of file macro_magic.h.
| #define FOR_EACH_1 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 131 of file macro_magic.h.
| #define FOR_EACH_2 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 132 of file macro_magic.h.
| #define FOR_EACH_3 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 133 of file macro_magic.h.
| #define FOR_EACH_4 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 134 of file macro_magic.h.
| #define FOR_EACH_5 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 135 of file macro_magic.h.
| #define FOR_EACH_6 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 136 of file macro_magic.h.
| #define FOR_EACH_7 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 137 of file macro_magic.h.
| #define FOR_EACH_8 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 138 of file macro_magic.h.
| #define FOR_EACH_9 | ( | what, | |
| x, | |||
| ... ) |
Definition at line 139 of file macro_magic.h.
| #define FOR_EACH_RSEQ_N | ( | ) |
Definition at line 140 of file macro_magic.h.
| #define FOR_EACH_NARG_ | ( | ... | ) |
Definition at line 141 of file macro_magic.h.
| #define FOR_EACH_NARG | ( | ... | ) |
Definition at line 142 of file macro_magic.h.
| #define FOR_EACH_ | ( | N, | |
| what, | |||
| ... ) |
Definition at line 143 of file macro_magic.h.
| #define FOR_EACH | ( | what, | |
| ... ) |
Definition at line 144 of file macro_magic.h.
| #define X_EXTRACT_NAME_ARG | ( | type, | |
| name ) |
Definition at line 146 of file macro_magic.h.
| #define RPC_EXTRACT_NAME | ( | y | ) |
Definition at line 147 of file macro_magic.h.
| #define _RPC_ARGTYPE_UINT8 u8 |
Definition at line 149 of file macro_magic.h.
| #define _RPC_ARGTYPE_UINT16 u16 |
Definition at line 150 of file macro_magic.h.
| #define _RPC_ARGTYPE_UINT32 u32 |
Definition at line 151 of file macro_magic.h.
| #define _RPC_ARGTYPE_UINT64 u64 |
Definition at line 152 of file macro_magic.h.
| #define _RPC_ARGTYPE_INT8 s8 |
Definition at line 153 of file macro_magic.h.
| #define _RPC_ARGTYPE_INT16 s16 |
Definition at line 154 of file macro_magic.h.
| #define _RPC_ARGTYPE_INT32 s32 |
Definition at line 155 of file macro_magic.h.
| #define _RPC_ARGTYPE_INT64 s64 |
Definition at line 156 of file macro_magic.h.
| #define _RPC_ARGTYPE_STRING const char * |
Definition at line 157 of file macro_magic.h.
| #define _RPC_ARGTYPE_BUFFER const void * |
Definition at line 158 of file macro_magic.h.
| #define _RPC_GETARG_UINT8 u8 |
Definition at line 160 of file macro_magic.h.
| #define _RPC_GETARG_UINT16 u16 |
Definition at line 161 of file macro_magic.h.
| #define _RPC_GETARG_UINT32 u32 |
Definition at line 162 of file macro_magic.h.
| #define _RPC_GETARG_UINT64 u64 |
Definition at line 163 of file macro_magic.h.
| #define _RPC_GETARG_INT8 s8 |
Definition at line 164 of file macro_magic.h.
| #define _RPC_GETARG_INT16 s16 |
Definition at line 165 of file macro_magic.h.
| #define _RPC_GETARG_INT32 s32 |
Definition at line 166 of file macro_magic.h.
| #define _RPC_GETARG_INT64 s64 |
Definition at line 167 of file macro_magic.h.
| #define _RPC_GETARG_STRING string |
Definition at line 168 of file macro_magic.h.
| #define _RPC_GETARG_BUFFER buffer |
Definition at line 169 of file macro_magic.h.
| #define X_GENERATE_PROTOTYPE_ARG | ( | type, | |
| name ) |
Definition at line 171 of file macro_magic.h.
| #define RPC_GENERATE_PROTOTYPE | ( | y | ) |
Definition at line 172 of file macro_magic.h.
| #define X_RPC_DO_GET_ARG | ( | type, | |
| name ) |
Definition at line 175 of file macro_magic.h.
| #define X_RPC_GET_ARG | ( | arg | ) |
Definition at line 176 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_FORWARDS_ARGS | ( | prefix, | |
| _id, | |||
| _func, | |||
| _FUNC, | |||
| _spec, | |||
| ... ) |
Definition at line 178 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_FORWARDS_PB | ( | prefix, | |
| _id, | |||
| _func, | |||
| _FUNC, | |||
| reqtype, | |||
| resptype ) |
Definition at line 186 of file macro_magic.h.
| #define X_NARGS_IMPL | ( | _1, | |
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| _9, | |||
| _10, | |||
| _11, | |||
| _12, | |||
| _13, | |||
| _14, | |||
| _15, | |||
| _16, | |||
| _17, | |||
| N, | |||
| ... ) |
Definition at line 202 of file macro_magic.h.
| #define X_NARGS | ( | ... | ) |
Definition at line 203 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_INFO_ARGS_X | ( | X | ) |
Definition at line 206 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_INFO_ARGS_X_ARG | ( | TYPE, | |
| _ ) |
Definition at line 207 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_INFO_ARGS_X_PB | ( | TYPE, | |
| _ ) |
Definition at line 208 of file macro_magic.h.
| #define X_DO_MAKE_FUNCINFO | ( | _fid, | |
| _func, | |||
| _nargs, | |||
| _argtypes ) |
Definition at line 210 of file macro_magic.h.
| #define X_DO_GENERATE_FUNCTION_INFO_ARGS | ( | _fid, | |
| _func, | |||
| _nargs, | |||
| ... ) |
Definition at line 212 of file macro_magic.h.
| #define X_DO_GENERATE_FUNCTION_INFO_PB | ( | _fid, | |
| _func ) |
Definition at line 213 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_INFO_ARGS | ( | prefix, | |
| fid, | |||
| func, | |||
| _1, | |||
| _2, | |||
| ... ) |
Definition at line 215 of file macro_magic.h.
| #define X_GENERATE_FUNCTION_INFO_PB | ( | prefix, | |
| fid, | |||
| func, | |||
| _1, | |||
| _2, | |||
| ... ) |
Definition at line 216 of file macro_magic.h.
| #define RPC_DECLARE_SERVER | ( | prefix, | |
| X_MACRO ) |
Definition at line 219 of file macro_magic.h.
| #define X_GENERATE_NULL_FUNC_INFO_ARGS | ( | unused, | |
| fid, | |||
| func, | |||
| _1, | |||
| _2, | |||
| ... ) |
Definition at line 227 of file macro_magic.h.
| #define X_GENERATE_NULL_FUNC_INFO_PB | ( | unused, | |
| fid, | |||
| func, | |||
| _1, | |||
| _2, | |||
| ... ) |
Definition at line 228 of file macro_magic.h.
| #define X_GENERATE_SWITCH_CASE_CLASS_ARGS | ( | unused, | |
| id, | |||
| name, | |||
| NAME, | |||
| spec, | |||
| ... ) |
Definition at line 230 of file macro_magic.h.
| #define X_GENERATE_SWITCH_CASE_CLASS_PB | ( | unused, | |
| id, | |||
| name, | |||
| NAME, | |||
| reqtype, | |||
| resptype ) |
Definition at line 237 of file macro_magic.h.
| #define __X_GENERATE_FUNCTION_FORWARDS_ARGS_CPP_CLASS | ( | _prefix, | |
| _id, | |||
| func, | |||
| _FUNC, | |||
| _spec, | |||
| ... ) |
Definition at line 251 of file macro_magic.h.
| #define __X_GENERATE_FUNCTION_FORWARDS_PB_CPP_CLASS | ( | _prefix, | |
| _id, | |||
| func, | |||
| _FUNC, | |||
| reqtype, | |||
| resptype ) |
Definition at line 257 of file macro_magic.h.
| #define __RPC_DEFINE_SERVER_CPP_CLASS_WRAPPER | ( | X_MACRO | ) |
Definition at line 263 of file macro_magic.h.
| #define RPC_DECL_SERVER_INTERFACE_CLASS | ( | classname, | |
| X_MACRO ) |
Definition at line 274 of file macro_magic.h.
| #define __RPC_DO_DECL_CPP_TYPE_NAMESPACE_ALIAS_IMPL | ( | subns, | |
| _id, | |||
| action, | |||
| ... ) |
Definition at line 286 of file macro_magic.h.
| #define RPC_DECL_CPP_TYPE_NAMESPACE | ( | subns, | |
| X_MACRO ) |
Definition at line 300 of file macro_magic.h.