TwiceAsNice  2019-02-18
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
mpia::WebSocketFake Class Reference

#include <WebSocketFake.h>

Inheritance diagram for mpia::WebSocketFake:
Inheritance graph
Collaboration diagram for mpia::WebSocketFake:
Collaboration graph

Classes

struct  OutputPortSettingCommandArgument
 

Public Member Functions

 WebSocketFake ()
 
virtual std::string getInputStatus ()
 
void setResult_getInputStatus (const std::string &status)
 
virtual std::string getOutputStatus ()
 
void setResult_getOutputStatus (const std::string &status)
 
virtual std::string getCounterReading ()
 
virtual void setCounterValue (int, long int)
 
virtual void setCounterValue (long int)
 
virtual void setOutputBits (std::string, std::string)
 
virtual void setOutputBits (std::string)
 
virtual std::string getTime ()
 
void setResult_getTime (const std::string &result)
 
virtual void setTime (std::string)
 
virtual std::string getDiagnosticMemory ()
 
virtual std::string getDiagnosticReport (int)
 
virtual std::string getMessageText (int)
 
virtual void clearMessageMemory ()
 
virtual void clearLoadErrors ()
 
virtual void setOutputBits (const int portIndex, const std::string state)
 
unsigned getInvocationCount_setOutputBits ()
 
OutputPortSettingCommandArgument getLatestArgument_setOutputBits ()
 
virtual std::string getInputStatus (const int inputPortIndex)
 
unsigned getInvocationCount_getInputStatus ()
 
unsigned getLatestArgument_getInputStatus ()
 
void setResult_getInputStatus_portIndex (const std::string &status)
 
virtual std::string getOutputStatus (const int outputPortIndex)
 
void setResult_getOutputStatus_portIndex (const std::string &outputStatus)
 
unsigned getInvocationCount_getOutputStatus ()
 
unsigned getLatestArgument_getOutputStatus ()
 
virtual std::string getCounterReading (const int inputPortIndex)
 
unsigned getInvocationCount_getCounterReading ()
 
int getLatestArgument_getCounterReading ()
 
void throwExceptionAtAllInvocations ()
 
- Public Member Functions inherited from Basda::WebSocket
virtual ~WebSocket ()=0
 
virtual ~WebSocket ()=0
 
virtual ~WebSocket ()=0
 

Private Member Functions

void throwExceptionIfRequested ()
 

Private Attributes

bool throwExceptionAtAllInvocations_
 
unsigned invocationCount_setOutputBits_
 
unsigned invocationCount_getCounterReading_
 
unsigned invocationCount_getInputStatus_
 
unsigned invocationCount_getOutputStatus_
 
OutputPortSettingCommandArgument latestOutputPortSettingCommandArg_
 
int latestArg_getCounterReading_
 
int latestArg_getInputStatus_
 
int latestArg_getOutputStatus_
 
std::string result_getOutputStatus_
 
std::string result_getInputStatus_
 
std::string result_getOutputStatus_portIndex_
 
std::string result_getInputStatus_portIndex_
 
std::string result_getTime_
 

Additional Inherited Members

- Static Public Member Functions inherited from Basda::WebSocket
static WebSocketPtr null ()
 
static WebSocketPtr null ()
 
static WebSocketPtr null ()
 

Constructor & Destructor Documentation

◆ WebSocketFake()

mpia::WebSocketFake::WebSocketFake ( )
inline

Member Function Documentation

◆ clearLoadErrors()

virtual void mpia::WebSocketFake::clearLoadErrors ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ clearMessageMemory()

virtual void mpia::WebSocketFake::clearMessageMemory ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getCounterReading() [1/2]

virtual std::string mpia::WebSocketFake::getCounterReading ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getCounterReading() [2/2]

virtual std::string mpia::WebSocketFake::getCounterReading ( const int  inputPortIndex)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getDiagnosticMemory()

virtual std::string mpia::WebSocketFake::getDiagnosticMemory ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getDiagnosticReport()

virtual std::string mpia::WebSocketFake::getDiagnosticReport ( int  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getInputStatus() [1/2]

virtual std::string mpia::WebSocketFake::getInputStatus ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getInputStatus() [2/2]

virtual std::string mpia::WebSocketFake::getInputStatus ( const int  inputPortIndex)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getInvocationCount_getCounterReading()

unsigned mpia::WebSocketFake::getInvocationCount_getCounterReading ( )
inline

◆ getInvocationCount_getInputStatus()

unsigned mpia::WebSocketFake::getInvocationCount_getInputStatus ( )
inline

◆ getInvocationCount_getOutputStatus()

unsigned mpia::WebSocketFake::getInvocationCount_getOutputStatus ( )
inline

◆ getInvocationCount_setOutputBits()

unsigned mpia::WebSocketFake::getInvocationCount_setOutputBits ( )
inline

◆ getLatestArgument_getCounterReading()

int mpia::WebSocketFake::getLatestArgument_getCounterReading ( )
inline
Note
overridden

◆ getLatestArgument_getInputStatus()

unsigned mpia::WebSocketFake::getLatestArgument_getInputStatus ( )
inline

◆ getLatestArgument_getOutputStatus()

unsigned mpia::WebSocketFake::getLatestArgument_getOutputStatus ( )
inline

◆ getLatestArgument_setOutputBits()

OutputPortSettingCommandArgument mpia::WebSocketFake::getLatestArgument_setOutputBits ( )
inline

◆ getMessageText()

virtual std::string mpia::WebSocketFake::getMessageText ( int  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getOutputStatus() [1/2]

virtual std::string mpia::WebSocketFake::getOutputStatus ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getOutputStatus() [2/2]

virtual std::string mpia::WebSocketFake::getOutputStatus ( const int  outputPortIndex)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ getTime()

virtual std::string mpia::WebSocketFake::getTime ( void  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setCounterValue() [1/2]

virtual void mpia::WebSocketFake::setCounterValue ( int  ,
long int   
)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setCounterValue() [2/2]

virtual void mpia::WebSocketFake::setCounterValue ( long int  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setOutputBits() [1/3]

virtual void mpia::WebSocketFake::setOutputBits ( std::string  ,
std::string   
)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setOutputBits() [2/3]

virtual void mpia::WebSocketFake::setOutputBits ( std::string  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setOutputBits() [3/3]

virtual void mpia::WebSocketFake::setOutputBits ( const int  portIndex,
const std::string  state 
)
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ setResult_getInputStatus()

void mpia::WebSocketFake::setResult_getInputStatus ( const std::string &  status)
inline

◆ setResult_getInputStatus_portIndex()

void mpia::WebSocketFake::setResult_getInputStatus_portIndex ( const std::string &  status)
inline

◆ setResult_getOutputStatus()

void mpia::WebSocketFake::setResult_getOutputStatus ( const std::string &  status)
inline

◆ setResult_getOutputStatus_portIndex()

void mpia::WebSocketFake::setResult_getOutputStatus_portIndex ( const std::string &  outputStatus)
inline

◆ setResult_getTime()

void mpia::WebSocketFake::setResult_getTime ( const std::string &  result)
inline

◆ setTime()

virtual void mpia::WebSocketFake::setTime ( std::string  )
inlinevirtual
Note
overridden

Implements Basda::WebSocket.

◆ throwExceptionAtAllInvocations()

void mpia::WebSocketFake::throwExceptionAtAllInvocations ( )
inline

◆ throwExceptionIfRequested()

void mpia::WebSocketFake::throwExceptionIfRequested ( )
inlineprivate

Member Data Documentation

◆ invocationCount_getCounterReading_

unsigned mpia::WebSocketFake::invocationCount_getCounterReading_
private

◆ invocationCount_getInputStatus_

unsigned mpia::WebSocketFake::invocationCount_getInputStatus_
private

◆ invocationCount_getOutputStatus_

unsigned mpia::WebSocketFake::invocationCount_getOutputStatus_
private

◆ invocationCount_setOutputBits_

unsigned mpia::WebSocketFake::invocationCount_setOutputBits_
private

◆ latestArg_getCounterReading_

int mpia::WebSocketFake::latestArg_getCounterReading_
private

◆ latestArg_getInputStatus_

int mpia::WebSocketFake::latestArg_getInputStatus_
private

◆ latestArg_getOutputStatus_

int mpia::WebSocketFake::latestArg_getOutputStatus_
private

◆ latestOutputPortSettingCommandArg_

OutputPortSettingCommandArgument mpia::WebSocketFake::latestOutputPortSettingCommandArg_
private

◆ result_getInputStatus_

std::string mpia::WebSocketFake::result_getInputStatus_
private

◆ result_getInputStatus_portIndex_

std::string mpia::WebSocketFake::result_getInputStatus_portIndex_
private

◆ result_getOutputStatus_

std::string mpia::WebSocketFake::result_getOutputStatus_
private

◆ result_getOutputStatus_portIndex_

std::string mpia::WebSocketFake::result_getOutputStatus_portIndex_
private

◆ result_getTime_

std::string mpia::WebSocketFake::result_getTime_
private

◆ throwExceptionAtAllInvocations_

bool mpia::WebSocketFake::throwExceptionAtAllInvocations_
private

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