PACK WOC  $VERSION$
Public Member Functions | Private Member Functions | List of all members
WocQtServerTransaction Class Reference

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

#include <qtstrans.h>

Inheritance diagram for WocQtServerTransaction:
WocQtTransaction

Public Member Functions

 WocQtServerTransaction (WocQtOut *)
 generates the object for a specific output More...
 
 ~WocQtServerTransaction ()
 
virtual void finalize ()
 called when all parsing is done More...
 
virtual void newTransaction (const WocTransaction &)
 generates code for one transaction More...
 
- Public Member Functions inherited from WocQtTransaction
 WocQtTransaction (WocQtOut *)
 instantiates the transaction generator More...
 
virtual ~WocQtTransaction ()
 

Private Member Functions

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

Additional Inherited Members

- Signals inherited from WocQtTransaction
void errorFound ()
 emitted if something goes wrong, this will cause the parser process to abort More...
 
- Protected Attributes inherited from WocQtTransaction
WocQtOutm_parent
 

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::genLogCtrl ( QtSTrans ct)
private

helper: generate log control

void WocQtServerTransaction::genProperties ( QtSTrans ct)
private

helper: generate properties

void WocQtServerTransaction::genQuery ( QtSTrans ct)
private

helper: generate query methods

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: