#include <MockTransport.h>

Classes | |
| struct | CmdReqRespHeader |
Public Member Functions | |
| const Opt< CmdReqRespHeader > & | cmdHeader () const |
| MockCoLa2Transport & | cmdMode (const std::string &cmdMode) |
| const ByteBuffer & | cmdpayload () const |
| MockCoLa2Transport & | forceReply (bool force=true) |
| MockCoLa2Transport () | |
| MockCoLa2Transport & | name (const std::string &name) |
| MockCoLa2Transport & | reqId (std::uint16_t reqId) |
| MockCoLa2Transport & | returnvals (const ByteBuffer ¶meterBuf) |
| MockCoLa2Transport & | sessionId (std::uint32_t sessionId) |
| virtual | ~MockCoLa2Transport ()=default |
Public Member Functions inherited from visionary_test::MockTransport | |
| MockTransport & | fakeSendReturn (send_return_t retval) |
| int | getLastError () override |
| MockTransport () | |
| MockTransport (const ByteBuffer &buffer) | |
| MockTransport (std::initializer_list< ByteBuffer::value_type > init) | |
| MockTransport & | noFakeSendReturn () |
| MockTransport & | onRecv (std::function< void()> fct) |
| MockTransport & | onSend (std::function< void()> fct) |
| recv_return_t | read (ByteBuffer &buffer, std::size_t nBytesToReceive) override |
| recv_return_t | recv (ByteBuffer &buffer, std::size_t maxBytesToReceive) override |
| MockTransport & | recvBuffer (const ByteBuffer &buffer) |
| MockTransport & | recvBuffer (std::initializer_list< ByteBuffer::value_type > init) |
| send_return_t | send (const char *buffer, size_t size) override |
| ByteBuffer & | sendBuffer () |
| int | shutdown () override |
| virtual | ~MockTransport () |
Public Member Functions inherited from visionary::ITransport | |
| template<typename T > | |
| send_return_t | send (const std::vector< T > &buffer) |
| virtual | ~ITransport ()=default |
Static Public Member Functions | |
| static ByteBuffer | buildCmd (const CmdReqRespHeader &header, const std::string &name, const ByteBuffer ¶metersBuf) |
| static bool | parseCmd (CmdReqRespHeader &header, ByteBuffer::const_iterator &it, const ByteBuffer::const_iterator &end) |
Static Public Member Functions inherited from visionary_test::MockTransport | |
| static ByteBuffer | buildProtocol (const ProtocolReqRespHeader &header, const ByteBuffer &payload) |
| static void | nop () |
| static bool | parseProtocol (ProtocolReqRespHeader &header, ByteBuffer::const_iterator &it, const ByteBuffer::const_iterator &end) |
Protected Member Functions | |
| void | recvHandler () override |
Protected Member Functions inherited from visionary_test::MockTransport | |
| virtual void | sendHandler () |
Protected Attributes | |
| ByteBuffer | m_cmdpayload |
| Opt< std::uint16_t > | m_fakeReqId |
| Opt< std::uint32_t > | m_fakeSessionId |
| bool | m_forceReply |
| CmdReqRespHeader | m_header |
| std::string | m_name |
| Opt< CmdReqRespHeader > | m_optCmdHeader |
| ByteBuffer | m_returnvals |
Protected Attributes inherited from visionary_test::MockTransport | |
| Opt< send_return_t > | m_fakeSendReturn |
| ByteBuffer | m_mockRecvBuffer |
| ByteBuffer | m_mockSendBuffer |
| std::function< void()> | m_onRecv |
| std::function< void()> | m_onSend |
| enum visionary_test::MockTransport:: { ... } | m_state |
Additional Inherited Members | |
Public Types inherited from visionary::ITransport | |
| using | ByteBuffer = std::vector< std::uint8_t > |
| using | recv_return_t = ssize_t |
| using | send_return_t = ssize_t |
Protected Types inherited from visionary_test::MockTransport | |
| enum | { kSEND_IDLE, kSEND_STARTED, kSEND_CONTD, kRECV_STARTED, kRECV_CONTD } |
Definition at line 168 of file MockTransport.h.
| visionary_test::MockCoLa2Transport::MockCoLa2Transport | ( | ) |
Definition at line 203 of file MockTransport.cpp.
|
virtualdefault |
|
static |
Definition at line 237 of file MockTransport.cpp.
|
inline |
Definition at line 191 of file MockTransport.h.
| MockCoLa2Transport & visionary_test::MockCoLa2Transport::cmdMode | ( | const std::string & | cmdMode | ) |
Definition at line 219 of file MockTransport.cpp.
|
inline |
Definition at line 195 of file MockTransport.h.
| MockCoLa2Transport& visionary_test::MockCoLa2Transport::forceReply | ( | bool | force = true | ) |
| MockCoLa2Transport & visionary_test::MockCoLa2Transport::name | ( | const std::string & | name | ) |
Definition at line 225 of file MockTransport.cpp.
|
static |
Definition at line 260 of file MockTransport.cpp.
|
overrideprotectedvirtual |
Reimplemented from visionary_test::MockTransport.
Definition at line 297 of file MockTransport.cpp.
| MockCoLa2Transport & visionary_test::MockCoLa2Transport::reqId | ( | std::uint16_t | reqId | ) |
Definition at line 213 of file MockTransport.cpp.
| MockCoLa2Transport & visionary_test::MockCoLa2Transport::returnvals | ( | const ByteBuffer & | parameterBuf | ) |
Definition at line 231 of file MockTransport.cpp.
| MockCoLa2Transport & visionary_test::MockCoLa2Transport::sessionId | ( | std::uint32_t | sessionId | ) |
Definition at line 207 of file MockTransport.cpp.
|
protected |
Definition at line 218 of file MockTransport.h.
|
protected |
Definition at line 223 of file MockTransport.h.
|
protected |
Definition at line 221 of file MockTransport.h.
|
protected |
Definition at line 225 of file MockTransport.h.
|
protected |
Definition at line 207 of file MockTransport.h.
|
protected |
Definition at line 209 of file MockTransport.h.
|
protected |
Definition at line 215 of file MockTransport.h.
|
protected |
Definition at line 211 of file MockTransport.h.