General Purpose Geodetic Library
|
#include <SgIoExternalFilter.h>
Public Member Functions | |
SgIoExternalFilter () | |
SgIoExternalFilter (const QString &name, const QString &defaultExtension, const QString &command2read, const QString &command2write) | |
SgIoExternalFilter (const SgIoExternalFilter &ef) | |
~SgIoExternalFilter () | |
const QString & | getName () const |
const QString & | getDefaultExtension () const |
const QString & | getCommand2read () const |
const QString & | getCommand2write () const |
bool | isOk () const |
void | setName (const QString &name) |
void | setDefaultExtension (const QString &defaultExtension) |
void | setCommand2read (const QString &command2read) |
void | setCommand2write (const QString &command2write) |
bool | selfCheck () |
FILE * | openFlt (const QString &fileName, QFile &file, QTextStream &ts, FilterDirection) const |
Static Public Member Functions | |
static const QString | className () |
static void | closeFlt (FILE *&p, QFile &file, QTextStream &ts) |
Protected Attributes | |
QString | name_ |
QString | defaultExtension_ |
QString | command2read_ |
QString | command2write_ |
bool | isOk_ |
====================================================================================================
Definition at line 70 of file SgIoExternalFilter.h.
|
inline |
A constructor. Creates a default copy of the object.
Definition at line 79 of file SgIoExternalFilter.h.
References isOk_.
|
inline |
Definition at line 83 of file SgIoExternalFilter.h.
References isOk_, and selfCheck().
|
inline |
Definition at line 89 of file SgIoExternalFilter.h.
References isOk_.
|
inline |
A destructor. Destroys the object.
Definition at line 97 of file SgIoExternalFilter.h.
|
static |
Returns name of the class (for debug output).
Definition at line 35 of file SgIoExternalFilter.cpp.
Referenced by openFlt(), and selfCheck().
|
static |
Definition at line 68 of file SgIoExternalFilter.cpp.
Referenced by SgIoExtFilterHandler::closeFlt(), and selfCheck().
|
inline |
Definition at line 108 of file SgIoExternalFilter.h.
References command2read_.
|
inline |
Definition at line 109 of file SgIoExternalFilter.h.
References command2write_.
|
inline |
Definition at line 107 of file SgIoExternalFilter.h.
References defaultExtension_.
Referenced by SgIoExtFilterHandler::addFilter(), SgStnLogReadings::createAntCalFile(), and SgIoExtFilterHandler::removeFilter().
|
inline |
Definition at line 106 of file SgIoExternalFilter.h.
References name_.
|
inline |
Definition at line 110 of file SgIoExternalFilter.h.
References isOk_.
FILE * SgIoExternalFilter::openFlt | ( | const QString & | fileName, |
QFile & | file, | ||
QTextStream & | ts, | ||
FilterDirection | d | ||
) | const |
Definition at line 43 of file SgIoExternalFilter.cpp.
References className(), command2read_, command2write_, SgLogger::ERR, FLTD_Input, FLTD_Udefined, SgLogger::IO, logger, and SgLogger::write().
Referenced by SgIoExtFilterHandler::openFlt(), and selfCheck().
bool SgIoExternalFilter::selfCheck | ( | ) |
Definition at line 82 of file SgIoExternalFilter.cpp.
References className(), closeFlt(), command2read_, command2write_, SgLogger::ERR, FLTD_Input, FLTD_Output, SgLogger::IO, logger, openFlt(), and SgLogger::write().
Referenced by SgIoExternalFilter().
|
inline |
Definition at line 115 of file SgIoExternalFilter.h.
References command2read_.
|
inline |
Definition at line 116 of file SgIoExternalFilter.h.
References command2write_.
|
inline |
Definition at line 114 of file SgIoExternalFilter.h.
References defaultExtension_.
|
inline |
Definition at line 113 of file SgIoExternalFilter.h.
References name_.
|
protected |
Definition at line 137 of file SgIoExternalFilter.h.
Referenced by getCommand2read(), openFlt(), selfCheck(), and setCommand2read().
|
protected |
Definition at line 138 of file SgIoExternalFilter.h.
Referenced by getCommand2write(), openFlt(), selfCheck(), and setCommand2write().
|
protected |
Definition at line 136 of file SgIoExternalFilter.h.
Referenced by getDefaultExtension(), and setDefaultExtension().
|
protected |
Definition at line 139 of file SgIoExternalFilter.h.
Referenced by SgIoExternalFilter(), and isOk().
|
protected |
Definition at line 135 of file SgIoExternalFilter.h.