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

#include <IndiClientMock.h>

Public Member Functions

 IndiClientMock ()
 
virtual ~IndiClientMock ()
 
void connect (const IndiServerController &server)
 
void connectUnix (const IndiServerController &server)
 
void connectTcp (const IndiServerController &server)
 
void connectUnix (const std::string &path="/tmp/indiserver")
 
void connectTcp (const std::string &host="127.0.0.1", int port=7624)
 
void associate (int fd)
 
void ping ()
 
void close ()
 

Public Attributes

ConnectionMock cnx
 

Detailed Description

Interface to a mocked connection to indi server

Definition at line 31 of file IndiClientMock.h.

Constructor & Destructor Documentation

◆ IndiClientMock()

IndiClientMock::IndiClientMock ( )

Definition at line 26 of file IndiClientMock.cpp.

◆ ~IndiClientMock()

IndiClientMock::~IndiClientMock ( )
virtual

Definition at line 31 of file IndiClientMock.cpp.

Member Function Documentation

◆ associate()

void IndiClientMock::associate ( int  fd)

Definition at line 73 of file IndiClientMock.cpp.

◆ close()

void IndiClientMock::close ( void  )

Definition at line 36 of file IndiClientMock.cpp.

◆ connect()

void IndiClientMock::connect ( const IndiServerController server)

Definition at line 42 of file IndiClientMock.cpp.

◆ connectTcp() [1/2]

void IndiClientMock::connectTcp ( const IndiServerController server)

Definition at line 56 of file IndiClientMock.cpp.

◆ connectTcp() [2/2]

void IndiClientMock::connectTcp ( const std::string &  host = "127.0.0.1",
int  port = 7624 
)

Definition at line 67 of file IndiClientMock.cpp.

◆ connectUnix() [1/2]

void IndiClientMock::connectUnix ( const IndiServerController server)

Definition at line 51 of file IndiClientMock.cpp.

◆ connectUnix() [2/2]

void IndiClientMock::connectUnix ( const std::string &  path = "/tmp/indiserver")

Definition at line 61 of file IndiClientMock.cpp.

◆ ping()

void IndiClientMock::ping ( )

Definition at line 79 of file IndiClientMock.cpp.

Member Data Documentation

◆ cnx

ConnectionMock IndiClientMock::cnx

Definition at line 35 of file IndiClientMock.h.


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