Public Member Functions | |
void | Analysis (const QString &OneLine) |
bool | InitElement (QString element) |
void | InitHeader (const QString &OneHeader) |
LineCore (QObject *parent=0) | |
QString | ReturnElement (QString element) |
void | SortElements () |
~LineCore () | |
Static Public Attributes | |
static int | compteur_objet = 0 |
Private Types | |
typedef Q3ValueList < record > | recordList |
Private Attributes | |
bool | analysisProc |
QString | header |
bool | initHead |
QString | line |
recordList | listElement |
Static Private Attributes | |
static const short int | back = 2 |
Classes | |
struct | record |
typedef Q3ValueList<record> LineCore::recordList [private] |
LineCore::LineCore | ( | QObject * | parent = 0 |
) |
LineCore::~LineCore | ( | ) |
void LineCore::Analysis | ( | const QString & | OneLine | ) |
Analysis one line
OneLine | one line of smbstatus (without the header). |
3456 DENY_NONE 0x1 RDONLY NONE /home/villou/Utilitaires/qtsmbstatus.pdf Fri Sep 10 14:14:12 2004
bool LineCore::InitElement | ( | QString | element | ) |
Find field on header
element | field |
true | field exist | |
false | field doesn't exist |
void LineCore::InitHeader | ( | const QString & | OneHeader | ) |
Init header. Received header for one section.
OneHeader | header of one section (connections, shares, locked files, ...). |
Pid DenyMode Access R/W Oplock Name
QString LineCore::ReturnElement | ( | QString | element | ) |
Return one field contents
element | field name |
void LineCore::SortElements | ( | ) |
Sort records
bool LineCore::analysisProc [private] |
const short int LineCore::back = 2 [static, private] |
int LineCore::compteur_objet = 0 [static] |
QString LineCore::header [private] |
bool LineCore::initHead [private] |
QString LineCore::line [private] |
recordList LineCore::listElement [private] |