#include <sscsm_stupid_channel.h>
Collaboration diagram for StupidChannel:Public Member Functions | |
| void | sendA (SerializedSSCSMRequest request) |
| SerializedSSCSMAnswer | recvA () |
| SerializedSSCSMAnswer | exchangeA (SerializedSSCSMRequest request) |
| void | sendB (SerializedSSCSMAnswer answer) |
| SerializedSSCSMRequest | recvB () |
| SerializedSSCSMRequest | exchangeB (SerializedSSCSMAnswer answer) |
Private Attributes | |
| std::mutex | m_mutex |
| std::condition_variable | m_condvar |
| SerializedSSCSMRequest | m_request |
| SerializedSSCSMAnswer | m_answer |
|
inline |
References recvA(), and sendA().
Referenced by SSCSMEnvironment::exchange().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References recvB(), and sendB().
Referenced by SSCSMController::runEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_answer, m_condvar, and m_mutex.
Referenced by exchangeA().
Here is the caller graph for this function:
|
inline |
References m_condvar, m_mutex, and m_request.
Referenced by exchangeB().
Here is the caller graph for this function:
|
inline |
References m_condvar, m_mutex, and m_request.
Referenced by exchangeA().
Here is the caller graph for this function:
|
inline |
References m_answer, m_condvar, and m_mutex.
Referenced by SSCSMController::~SSCSMController(), and exchangeB().
Here is the caller graph for this function:
|
private |
|
private |
|
private |