#include <FileWriter.h>
Inheritance diagram for mx::FileWriter:
Public Member Functions | |
mxm::smart< mxmStringList > | enumerateInterfaces () |
(Re)implemented. | |
mxm::smart< mxmStringList > | enumerateCapabilities (const mxmString &interface) |
(Re)implemented. | |
void | setFilename (const mxmString &filename) |
(Re)implemented. | |
void | setFileDescriptor (int fd) |
(Re)implemented. | |
void | receiveStreamBytes (const mxm::u8 *bytes, int byte_num) |
(Re)implemented. | |
void | newStreamSegment () |
(Re)implemented. | |
void | writeSingleConcatenatedFile () |
(Re)implemented. | |
void | setSegmentSeparator (const mxmString &separator) |
(Re)implemented. | |
void | writeIndividualFiles (int num) |
(Re)implemented. | |
bool | errorState () |
(Re)implemented. | |
void | setErrorState () |
(Re)implemented. | |
void | shutdown () |
(Re)implemented. | |
Static Public Member Functions | |
static IComponentInvoker * | newInvoker () |
Generates an invoker singleton for the component. | |
Private Member Functions | |
void | openFile () |
void | closeFile () |
void | reset (bool safe_settings=false) |
Static Private Member Functions | |
static mxm::smart< mxmStringList > | _enumerateInterfaces () |
These static methods provide interface and capability ids for registration with the framework (for both the component and its invoker). | |
static mxm::smart< mxmStringList > | _enumerateCapabilities (const mxmString &interface_id) |
Private Attributes | |
mxmString | Filename |
int | FileDescriptor |
mxm::smart< mx::StreamFile > | File |
bool | IndividualFileMode |
int | IndividualFileNum |
int | IndividualFileCounter |
mxmString | Separator |
bool | ErrorEncountered |
bool | Fresh |
bool | FreshSegment |
bool | HasBeenShutDown |
Classes | |
class | Invoker |
[khe]
Kai Hergenroether