cis_config
|
C++ interface to cisAsciiTableOutput_t functionality for local files. More...
#include <CisInterface.hpp>
Public Member Functions | |
CisAsciiTableOutput_local (const char *name, const char *format_str) | |
Constructor for CisAsciiTableOutput for local files. More... | |
![]() | |
CisAsciiFileOutput (const char *name) | |
Constructor for CisAsciiFileOutput. More... | |
CisAsciiFileOutput (cisOutput_t x) | |
Empty constructor for inheritance. | |
int | send_line (const char *line) |
Send a single line to a file or queue. More... | |
![]() | |
CisOutput (const char *name) | |
Constructor for CisOutput. More... | |
CisOutput (const char *name, const char *fmt) | |
Constructor for CisOutput with format. More... | |
CisOutput (cisOutput_t x) | |
Empty constructor for inheritance. | |
void | _destroy_pi () |
Alias to allow freeing of underlying C struct at the class level. | |
~CisOutput () | |
Destructor for CisOutput. See cis_free in CisInterface.h for details. | |
cisOutput_t | pi () |
Return the cisOutput_t structure. More... | |
int | send (const char *data, const size_t len) |
Send a message smaller than CIS_MSG_MAX to the output queue. If the message is larger than CIS_MSG_MAX an error code will be returned. See cis_send in CisInterface.h for details. More... | |
int | send (const int nargs,...) |
Format and send a message smaller than CIS_MSG_MAX to the output queue. See cisSend from CisInterface.h for details. More... | |
int | send_nolimit (const char *data, const size_t len) |
Send a message larger than CIS_MSG_MAX to the output queue. See cis_send_nolimit in CisInterface.h for details. More... | |
int | send_nolimit (const int nargs,...) |
Format and send a message larger than CIS_MSG_MAX to the output queue. See cisSend from CisInterface.h for details. More... | |
int | send_eof () |
Send EOF message to output file, closing it. More... | |
C++ interface to cisAsciiTableOutput_t functionality for local files.
The CisAsciiTableOutput class is a basic wrapper around the C cisAsciiTableOutput_t structure and associated functions from the CisInterface.h header. It provides the user with C++ style access to basic ASCII table output operations.
|
inline |
Constructor for CisAsciiTableOutput for local files.
[in] | name | constant character pointer to path of local table. |
[in] | format_str | character pointer to format string that should be used to format rows into table lines. |