TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Basda::Microgate::UdpConnectionMock Class Reference

This mocks fakes an UdpConnection. More...

#include <UdpConnectionMock.h>

Inheritance diagram for Basda::Microgate::UdpConnectionMock:
Inheritance graph
Collaboration diagram for Basda::Microgate::UdpConnectionMock:
Collaboration graph

Public Member Functions

virtual void send (BcuCommandPtr)
 
virtual BcuReplyPtr receive ()
 
virtual BcuReplyPtr sendAndWaitForReply (BcuCommandPtr command)
 
std::vector< BcuCommandPtrgetArguments_sendAndWaitForReply ()
 
unsigned getInvocationCount_sendAndWaitForReply ()
 
void setResult_sendAndWaitForReply (BcuReplyPtr reply)
 
void addResult_sendAndWaitForReply (BcuReplyPtr r)
 
virtual ByteBufferPtr receivePacket ()
 
void setResult_receivePacket (const ByteBufferPtr &result)
 
virtual ~UdpConnectionMock ()
 
virtual void send (BcuCommandPtr)
 
virtual BcuReplyPtr receive ()
 
virtual BcuReplyPtr sendAndWaitForReply (BcuCommandPtr command)
 
std::vector< BcuCommandPtrgetArguments_sendAndWaitForReply ()
 
unsigned getInvocationCount_sendAndWaitForReply ()
 
void setResult_sendAndWaitForReply (BcuReplyPtr reply)
 
void addResult_sendAndWaitForReply (BcuReplyPtr r)
 
virtual ByteBufferPtr receivePacket ()
 
void setResult_receivePacket (const ByteBufferPtr &result)
 
virtual ~UdpConnectionMock ()
 
- Public Member Functions inherited from Basda::Microgate::UdpConnection
virtual ~UdpConnection ()=0
 
virtual ~UdpConnection ()=0
 
virtual ~UdpConnection ()=0
 

Private Attributes

std::vector< BcuCommandPtrarguments_sendAndWaitForReply_
 
BcuReplyPtr result_sendAndWaitForReply_
 
ByteBufferPtr result_receivePacket_
 
std::vector< BcuReplyPtrresults_sendAndWaitForReply_
 

Detailed Description

This mocks fakes an UdpConnection.

Constructor & Destructor Documentation

◆ ~UdpConnectionMock() [1/2]

virtual Basda::Microgate::UdpConnectionMock::~UdpConnectionMock ( )
inlinevirtual
Note
overridden

◆ ~UdpConnectionMock() [2/2]

virtual Basda::Microgate::UdpConnectionMock::~UdpConnectionMock ( )
inlinevirtual
Note
overridden

Member Function Documentation

◆ addResult_sendAndWaitForReply() [1/2]

void Basda::Microgate::UdpConnectionMock::addResult_sendAndWaitForReply ( BcuReplyPtr  r)
inline

◆ addResult_sendAndWaitForReply() [2/2]

void Basda::Microgate::UdpConnectionMock::addResult_sendAndWaitForReply ( BcuReplyPtr  r)
inline

◆ getArguments_sendAndWaitForReply() [1/2]

std::vector<BcuCommandPtr> Basda::Microgate::UdpConnectionMock::getArguments_sendAndWaitForReply ( )
inline

◆ getArguments_sendAndWaitForReply() [2/2]

std::vector<BcuCommandPtr> Basda::Microgate::UdpConnectionMock::getArguments_sendAndWaitForReply ( )
inline

◆ getInvocationCount_sendAndWaitForReply() [1/2]

unsigned Basda::Microgate::UdpConnectionMock::getInvocationCount_sendAndWaitForReply ( )
inline

◆ getInvocationCount_sendAndWaitForReply() [2/2]

unsigned Basda::Microgate::UdpConnectionMock::getInvocationCount_sendAndWaitForReply ( )
inline

◆ receive() [1/2]

virtual BcuReplyPtr Basda::Microgate::UdpConnectionMock::receive ( )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ receive() [2/2]

virtual BcuReplyPtr Basda::Microgate::UdpConnectionMock::receive ( )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ receivePacket() [1/2]

virtual ByteBufferPtr Basda::Microgate::UdpConnectionMock::receivePacket ( )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ receivePacket() [2/2]

virtual ByteBufferPtr Basda::Microgate::UdpConnectionMock::receivePacket ( )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ send() [1/2]

virtual void Basda::Microgate::UdpConnectionMock::send ( BcuCommandPtr  )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ send() [2/2]

virtual void Basda::Microgate::UdpConnectionMock::send ( BcuCommandPtr  )
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ sendAndWaitForReply() [1/2]

virtual BcuReplyPtr Basda::Microgate::UdpConnectionMock::sendAndWaitForReply ( BcuCommandPtr  command)
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ sendAndWaitForReply() [2/2]

virtual BcuReplyPtr Basda::Microgate::UdpConnectionMock::sendAndWaitForReply ( BcuCommandPtr  command)
inlinevirtual
Note
overridden

Implements Basda::Microgate::UdpConnection.

◆ setResult_receivePacket() [1/2]

void Basda::Microgate::UdpConnectionMock::setResult_receivePacket ( const ByteBufferPtr result)
inline

◆ setResult_receivePacket() [2/2]

void Basda::Microgate::UdpConnectionMock::setResult_receivePacket ( const ByteBufferPtr result)
inline

◆ setResult_sendAndWaitForReply() [1/2]

void Basda::Microgate::UdpConnectionMock::setResult_sendAndWaitForReply ( BcuReplyPtr  reply)
inline

◆ setResult_sendAndWaitForReply() [2/2]

void Basda::Microgate::UdpConnectionMock::setResult_sendAndWaitForReply ( BcuReplyPtr  reply)
inline

Member Data Documentation

◆ arguments_sendAndWaitForReply_

std::vector< BcuCommandPtr > Basda::Microgate::UdpConnectionMock::arguments_sendAndWaitForReply_
private

◆ result_receivePacket_

ByteBufferPtr Basda::Microgate::UdpConnectionMock::result_receivePacket_
private

◆ result_sendAndWaitForReply_

BcuReplyPtr Basda::Microgate::UdpConnectionMock::result_sendAndWaitForReply_
private

◆ results_sendAndWaitForReply_

std::vector< BcuReplyPtr > Basda::Microgate::UdpConnectionMock::results_sendAndWaitForReply_
private

The documentation for this class was generated from the following file: