|
Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
|


Go to the source code of this file.
Classes | |
| struct | IoIntfCspReader |
| The IoIntfCspReader, which implements the abstract CspReader interface, makes it possible to open a "CSP dat" file via a IoIntf. More... | |
Macros | |
| #define | IoIntfCspReader_destructor(o) IoIntfCspReader_close(o); |
| Close without freeing the object itself. More... | |
Typedefs | |
| typedef IoIntfCspReader | IoIntfCspReader |
| The IoIntfCspReader, which implements the abstract CspReader interface, makes it possible to open a "CSP dat" file via a IoIntf. More... | |
Functions | |
| BA_API void | IoIntfCspReader_constructor (IoIntfCspReader *o, IoIntf *io, const char *pathName) |
| Initialize a CSP data reader; see IoIntfCspReader::IoIntfCspReader. More... | |
| BA_API int | IoIntfCspReader_close (IoIntfCspReader *o) |
| Close the reader after all its users have stopped. More... | |
| #define IoIntfCspReader_destructor | ( | o | ) | IoIntfCspReader_close(o); |
Close without freeing the object itself.
| [in,out] | o | Initialized reader whose users have stopped. The C++ destructor discards the close status. |
| BA_API int IoIntfCspReader_close | ( | IoIntfCspReader * | o | ) |
Close the reader after all its users have stopped.
| [in,out] | o | Initialized reader; no further reads are allowed. |
| BA_API void IoIntfCspReader_constructor | ( | IoIntfCspReader * | o, |
| IoIntf * | io, | ||
| const char * | pathName | ||
| ) |
Initialize a CSP data reader; see IoIntfCspReader::IoIntfCspReader.
| [out] | o | Caller-owned object to initialize. |
| [in] | io | Borrowed seekable I/O interface, valid until close. |
| [in] | pathName | Required NUL-terminated CSP data path within io. Check CspReader_isValid before use. |