#include <FeeClientLibImp.hpp>
Inheritance diagram for dcs::fee::FeeClientLibImp:
Public Types | |
typedef unsigned short | FlagBits |
typedef std::vector< unsigned char > | DataArray |
Public Member Functions | |
FeeClientLibImp () | |
virtual | ~FeeClientLibImp () |
bool | writeReadData (std::string &serverName, size_t &size, DataArray &data, FlagBits &flags, short &errorCode, short &status) |
int | getAcknowledge (std::string &serverName, size_t &size, DataArray &data, unsigned int id, FlagBits &flags, short &errorCode, short &status) |
Protected Member Functions | |
void | FeeLogging (int type, int ref, int id, const char *func, const char *format,...) |
void | acknowledgeHandler (char *serverName, unsigned int size, char *data, unsigned int id, FlagBits flags, short errorCode, short status) |
void | messageHandler (const dcs::fee::MessageStruct msg) |
Private Attributes | |
std::string | curServerName |
size_t | curSize |
DataArray | curData |
unsigned int | curId |
FlagBits | curFlags |
short | curErrorCode |
short | curStatus |
|
Type of data array.
|
|
Type of flags.
|
|
Constructor.
|
|
Destructor.
|
|
Handle acknowledgments.
Implements dcs::fee::FeeClientLibInterface. |
|
Log messages.
|
|
Get an aknowledgement.
|
|
Handle messages.
Implements dcs::fee::FeeClientLibInterface. |
|
Send a command.
|
|
Current data.
|
|
Current error code.
|
|
Current flags.
|
|
Current ID.
|
|
Current server name.
|
|
Current data size (in bytes).
|
|
Current status.
|