Public Member Functions | Private Member Functions

WocQtServerTransaction Class Reference

Specialization for generating transactions for a Qt server target, used by WocQtServerOut. More...

#include <qtstrans.h>

Inheritance diagram for WocQtServerTransaction:
WocQtTransaction

List of all members.

Public Member Functions

 WocQtServerTransaction (WocQtOut *)
 generates the object for a specific output
 ~WocQtServerTransaction ()
virtual void finalize ()
 called when all parsing is done
virtual void newTransaction (const WocTransaction &)
 generates code for one transaction

Private Member Functions

QString trnInput (const WocTransaction &)
 helper generates the transaction input encoding
QString trnOutput (const WocTransaction &)
 helper generates the transaction output decoding
void trnList ()
 helper generates enums and strings for all transactions
void genInclude (QtSTrans &)
 helper: generate include section
void genProperties (QtSTrans &)
 helper: generate properties
void genTors (QtSTrans &)
 helper: generate con- and de-structors
void genQuery (QtSTrans &)
 helper: generate query methods
void genGetters (QtSTrans &)
 helper: generate getter methods
void genSetters (QtSTrans &)
 helper: generate setter methods
void genScripting (QtSTrans &)
 helper: generate QtScript glue code

Detailed Description

Specialization for generating transactions for a Qt server target, used by WocQtServerOut.


Constructor & Destructor Documentation

WocQtServerTransaction::WocQtServerTransaction ( WocQtOut p  )  [explicit]

generates the object for a specific output

WocQtServerTransaction::~WocQtServerTransaction (  ) 

Member Function Documentation

void WocQtServerTransaction::finalize (  )  [virtual]

called when all parsing is done

Implements WocQtTransaction.

void WocQtServerTransaction::genGetters ( QtSTrans ct  )  [private]

helper: generate getter methods

void WocQtServerTransaction::genInclude ( QtSTrans ct  )  [private]

helper: generate include section

void WocQtServerTransaction::genProperties ( QtSTrans ct  )  [private]

helper: generate properties

void WocQtServerTransaction::genQuery ( QtSTrans ct  )  [private]

helper: generate query methods

void WocQtServerTransaction::genScripting ( QtSTrans ct  )  [private]

helper: generate QtScript glue code

void WocQtServerTransaction::genSetters ( QtSTrans ct  )  [private]

helper: generate setter methods

void WocQtServerTransaction::genTors ( QtSTrans ct  )  [private]

helper: generate con- and de-structors

void WocQtServerTransaction::newTransaction ( const WocTransaction trn  )  [virtual]

generates code for one transaction

Implements WocQtTransaction.

QString WocQtServerTransaction::trnInput ( const WocTransaction trn  )  [private]

helper generates the transaction input encoding

void WocQtServerTransaction::trnList (  )  [private]

helper generates enums and strings for all transactions

QString WocQtServerTransaction::trnOutput ( const WocTransaction trn  )  [private]

helper generates the transaction output decoding


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