The message name of the RPC | |
| Declares an if-statement for a specific call | |
| #define | RPC_ON_CALL(name) |
The message name of the RPC | |
| Declares an if-statement for a specific response | |
| #define | RPC_ON_RESPONSE(name) |
Defines | |
| #define | RPC_SWITCH_START(message) |
| Marks the beginning of a Remote-Procedure-Call Switch block. | |
| #define | RPC_SWITCH_END() } while (false); |
| Marks the end of a Remote-Procedure-Call Switch block. | |
| #define | IF_RPC_HANDLED if (rpcHandled) |
| #define | RPC_DELEGATE(name, method) |
| Declares a RPC method delegation. | |
| #define IF_RPC_HANDLED if (rpcHandled) |
| #define RPC_DELEGATE | ( | name, | |||
| method | ) |
| #define RPC_ON_CALL | ( | name | ) |
| #define RPC_ON_RESPONSE | ( | name | ) |
| #define RPC_SWITCH_END | ( | ) | } while (false); |
Marks the end of a Remote-Procedure-Call Switch block.
| #define RPC_SWITCH_START | ( | message | ) |
Value:
bool rpcHandled = false;\ do { \ BaseRpcMessage* ___msg = dynamic_cast<BaseRpcMessage*>(message);
RPC_CALL, RPC_ON_CALL, RPC_ON_RESPONSE are allowed inside this block.
1.4.7