cis_config
|
C++ interface to cisAsciiTableInput_t functionality for local files as arrays. More...
#include <CisInterface.hpp>
Public Member Functions | |
CisAsciiArrayInput_local (const char *name) | |
Constructor for CisAsciiArrayInput_local. Due to issues with the C++ version of vsscanf, flags and precision indicators for floating point format specifiers (e.g. e, f), must be removed so that table input can be properly parsed. More... | |
![]() | |
CisAsciiFileInput (const char *name) | |
Constructor for CisAsciiFileInput. More... | |
CisAsciiFileInput (cisInput_t x) | |
Empty constructor for inheritance. | |
int | recv_line (char *line, const size_t n) |
Receive a single line from an associated file or queue. See af_recv_line in CisInterface.h for details. More... | |
![]() | |
CisInput (const char *name) | |
Constructor for CisInput. More... | |
CisInput (cisInput_t x) | |
Empty constructor for inheritance. | |
CisInput (const char *name, const char *fmt) | |
Constructor for CisInput with format. More... | |
void | _destroy_pi () |
Alias to allow freeing of underlying C struct at the class level. | |
~CisInput () | |
Destructor for CisInput. See cis_free in CisInterface.h for details. | |
cisInput_t | pi () |
Return the cisInput_t structure. More... | |
int | recv (char *data, const size_t len) |
Receive a message shorter than CIS_MSG_MAX from the input queue. See cis_recv in CisInterface.h for additional details. More... | |
int | recv (const int nargs,...) |
Receive and parse a message shorter than CIS_MSG_MAX from the input queue. See cisRecv from CisInterface.h for details. More... | |
int | recv_nolimit (char **data, const size_t len) |
Receive a message larger than CIS_MSG_MAX from the input queue. See cis_recv_nolimit in CisInterface.h for additional details. More... | |
int | recv_nolimit (const int nargs,...) |
Receive and parse a message larger than CIS_MSG_MAX from the input queue. See cisRecv_nolimit from CisInterface.h for details. More... | |
C++ interface to cisAsciiTableInput_t functionality for local files as arrays.
The CisAsciiArrayInput class is a basic wrapper around the C cisAsciiTableInput_t structure and associated functions from the CisInterface.h header. It provides the user with C++ style access to basic ASCII table input operations.
|
inline |
Constructor for CisAsciiArrayInput_local. Due to issues with the C++ version of vsscanf, flags and precision indicators for floating point format specifiers (e.g. e, f), must be removed so that table input can be properly parsed.
[in] | name | constant character pointer to path of local table. |