#include <Basics.H>#include "SRPC.H"#include "SRPC_impl.H"Go to the source code of this file.
Defines | |
| #define | M(x) (1<<(state0_pos+SRPC_impl::x)) |
| #define | ANY_STATE (-1) |
| #define | IS_SENDER (1<<sender_pos) |
| #define | IS_RECVER (1<<recver_pos) |
| #define | IS_CALLER (1<<caller_pos) |
| #define | IS_CALLEE (1<<callee_pos) |
| #define | EITHER_END (IS_CALLER | IS_CALLEE) |
| #define | FRESH_SENDER EITHER_END | IS_SENDER | M(initial) | M(ready) |
| #define | FRESH_RECVER EITHER_END | IS_RECVER | M(initial) | M(ready) |
Enumerations | |
| enum | { rs_pos = 0, recver_pos = 0, sender_pos = 1, cc_pos = 2, callee_pos = 2, caller_pos = 3, state0_pos = 4 } |
Variables | |
| const char * | SRPC_VERSION = "SRPC V1.4" |
| const int | INITIAL_WAITERS_KLUDGE = 5 |
| chars | op_names [] |
| chars | state_names [] |
| int | legal_states [] |
|
|
Definition at line 150 of file SRPC_impl.C. |
|
|
Definition at line 155 of file SRPC_impl.C. |
|
|
Definition at line 157 of file SRPC_impl.C. |
|
|
Definition at line 156 of file SRPC_impl.C. |
|
|
Definition at line 154 of file SRPC_impl.C. |
|
|
Definition at line 153 of file SRPC_impl.C. |
|
|
Definition at line 152 of file SRPC_impl.C. |
|
|
Definition at line 151 of file SRPC_impl.C. |
|
|
Definition at line 149 of file SRPC_impl.C. |
|
|
Definition at line 141 of file SRPC_impl.C. |
|
|
Definition at line 53 of file SRPC_impl.C. Referenced by SRPC_listener::create(). |
|
|
Definition at line 159 of file SRPC_impl.C. |
|
|
Initial value: {
"start_call", "await_call",
"send_int32", "recv_int32",
"send_chars", "recv_chars", "recv_chars_here",
"send_bytes", "recv_bytes", "recv_bytes_here",
"send_text", "recv_text",
"send_socket", "recv_socket",
"send_int32_seq", "recv_int32_seq",
"send_chars_seq", "recv_chars_seq",
"send_bytes_seq", "recv_bytes_seq",
"send_seq_start", "recv_seq_start", "send_seq_end", "recv_seq_end",
"send_end", "recv_end",
"send_failure",
"send_int16", "recv_int16",
"send_int16_array", "recv_int16_array",
"send_int64", "recv_int64",
"send_int32_array", "recv_int32_array",
"send_int64_array", "recv_int64_array",
"send_bool", "recv_bool"
}
Definition at line 112 of file SRPC_impl.C. |
|
|
Definition at line 51 of file SRPC_impl.C. Referenced by SRPC_impl::read_item_code(), and SRPC_impl::send_item_code(). |
|
|
Initial value: {
"initial", "ready", "data_out", "seq_out", "data_in", "seq_in", "failed"
}
Definition at line 137 of file SRPC_impl.C. |
1.4.2