Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | List of all members
ConnectionMock Class Reference

#include <ConnectionMock.h>

Public Member Functions

 ConnectionMock ()
 
 ~ConnectionMock ()
 
void setFds (int rd, int wr)
 
void shutdown (bool rd, bool wr)
 
void expect (const std::string &content)
 
void expectXml (const std::string &xml)
 
void send (const std::string &content)
 
void send (const std::string &content, const SharedBuffer &buff)
 
void send (const std::string &content, const SharedBuffer **buffers)
 
void allowBufferReceive (bool state)
 
void expectBuffer (SharedBuffer &fd)
 

Detailed Description

Interface to a mocked connection

Definition at line 30 of file ConnectionMock.h.

Constructor & Destructor Documentation

◆ ConnectionMock()

ConnectionMock::ConnectionMock ( )

Definition at line 34 of file ConnectionMock.cpp.

◆ ~ConnectionMock()

ConnectionMock::~ConnectionMock ( )

Definition at line 41 of file ConnectionMock.cpp.

Member Function Documentation

◆ allowBufferReceive()

void ConnectionMock::allowBufferReceive ( bool  state)

Definition at line 67 of file ConnectionMock.cpp.

◆ expect()

void ConnectionMock::expect ( const std::string &  content)

Definition at line 150 of file ConnectionMock.cpp.

◆ expectBuffer()

void ConnectionMock::expectBuffer ( SharedBuffer fd)

Definition at line 139 of file ConnectionMock.cpp.

◆ expectXml()

void ConnectionMock::expectXml ( const std::string &  xml)

Definition at line 241 of file ConnectionMock.cpp.

◆ send() [1/3]

void ConnectionMock::send ( const std::string &  content)

Definition at line 268 of file ConnectionMock.cpp.

◆ send() [2/3]

void ConnectionMock::send ( const std::string &  content,
const SharedBuffer buff 
)

Definition at line 373 of file ConnectionMock.cpp.

◆ send() [3/3]

void ConnectionMock::send ( const std::string &  content,
const SharedBuffer **  buffers 
)

Definition at line 312 of file ConnectionMock.cpp.

◆ setFds()

void ConnectionMock::setFds ( int  rd,
int  wr 
)

Definition at line 59 of file ConnectionMock.cpp.

◆ shutdown()

void ConnectionMock::shutdown ( bool  rd,
bool  wr 
)

Definition at line 283 of file ConnectionMock.cpp.


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