cis_config
Public Member Functions | List of all members
CisPlyInput Class Reference

C++ interface to cisPlyInput_t functionality. The CisPlyInput class is a basic wrapper around the C cisPlyInput_t structure and associated functions from the CisInterface.h header. It provides the user with C++ style access to basic ASCII file input operations. More...

#include <CisInterface.hpp>

Inheritance diagram for CisPlyInput:
CisInput

Public Member Functions

 CisPlyInput (const char *name)
 Constructor for CisPlyInput. More...
 
 CisPlyInput (cisInput_t x)
 Empty constructor for inheritance.
 
- 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...
 

Detailed Description

C++ interface to cisPlyInput_t functionality. The CisPlyInput class is a basic wrapper around the C cisPlyInput_t structure and associated functions from the CisInterface.h header. It provides the user with C++ style access to basic ASCII file input operations.

Constructor & Destructor Documentation

◆ CisPlyInput()

CisPlyInput::CisPlyInput ( const char *  name)
inline

Constructor for CisPlyInput.

Parameters
[in]nameconstant character pointer to the name of an input channel.

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