|
cis_config
|
C++ interface to cisAsciiTableInput_t functionality for arrays. More...
#include <CisInterface.hpp>
Public Member Functions | |
| CisAsciiArrayInput (const char *name) | |
| Constructor for CisAsciiArrayInput. 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... | |
Public Member Functions inherited from CisAsciiFileInput | |
| 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... | |
Public Member Functions inherited from CisInput | |
| 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 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. 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 the name of an input channel. |
1.8.14