Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

acq2xx__Transaction Class Reference

generic command/response remote transaction with status. More...

#include <acq2xx.h>

Inheritance diagram for acq2xx__Transaction:

acq2xx__Object acq2xx__Object acq2xx__ShellTransaction acq2xx__ShellTransaction acq2xx__TransactionList acq2xx__TransactionList acq2xx__ClockSetTransaction acq2xx__ClockSetTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetVRangeTransaction acq2xx__GetVRangeTransaction acq2xx__ModeSetTransaction acq2xx__ModeSetTransaction acq2xx__SignalSetTransaction acq2xx__SignalSetTransaction acq2xx__ClockSetTransaction acq2xx__ClockSetTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetVRangeTransaction acq2xx__GetVRangeTransaction acq2xx__ModeSetTransaction acq2xx__ModeSetTransaction acq2xx__SignalSetTransaction acq2xx__SignalSetTransaction acq2xx__AcqControlTransaction acq2xx__AcqControlTransaction acq2xx__AcqControlTransaction acq2xx__AcqControlTransaction

Public Member Functions

 acq2xx__Transaction ()
 acq2xx__Transaction (const char *name)
virtual ~acq2xx__Transaction ()
virtual void print ()
void exec (struct soap *soap)
virtual const char * getCommand ()
virtual const char * getResult ()
 acq2xx__Transaction ()
 acq2xx__Transaction (const char *name)
virtual ~acq2xx__Transaction ()
virtual void print ()
void exec (struct soap *soap)
virtual const char * getCommand ()
virtual const char * getResult ()
virtual int run (struct soap *soap)
virtual int soap_type () const
virtual void soap_default (struct soap *)
virtual void soap_serialize (struct soap *) const
virtual int soap_put (struct soap *, const char *, const char *) const
virtual int soap_out (struct soap *, const char *, int, const char *) const
virtual void * soap_get (struct soap *, const char *, const char *)
virtual void * soap_in (struct soap *, const char *, const char *)

Data Fields

int abort_on_error
int status
int complete

Protected Member Functions

virtual int run (struct soap *soap)

Detailed Description

generic command/response remote transaction with status.

Definition at line 135 of file acq2xx.h.


Constructor & Destructor Documentation

acq2xx__Transaction::acq2xx__Transaction  ) 
 

Definition at line 36 of file acq2xx_common.cpp.

acq2xx__Transaction::acq2xx__Transaction const char *  name  ) 
 

Definition at line 46 of file acq2xx_common.cpp.

acq2xx__Transaction::~acq2xx__Transaction  )  [virtual]
 

Definition at line 55 of file acq2xx_common.cpp.

acq2xx__Transaction::acq2xx__Transaction  ) 
 

acq2xx__Transaction::acq2xx__Transaction const char *  name  ) 
 

virtual acq2xx__Transaction::~acq2xx__Transaction  )  [virtual]
 


Member Function Documentation

void acq2xx__Transaction::exec struct soap soap  ) 
 

void acq2xx__Transaction::exec struct soap soap  ) 
 

Definition at line 426 of file acq2xx_server.cpp.

References complete, print(), run(), status, and verbose.

Referenced by acq2xx__acq2script(), and acq2xx__TransactionList::run().

virtual const char* acq2xx__Transaction::getCommand  )  [virtual]
 

Reimplemented in acq2xx__ShellTransaction, and acq2xx__ShellTransaction.

const char * acq2xx__Transaction::getCommand  )  [virtual]
 

Reimplemented in acq2xx__ShellTransaction, and acq2xx__ShellTransaction.

Definition at line 70 of file acq2xx_common.cpp.

References acq2xx__Object::getName().

Referenced by acq2script().

virtual const char* acq2xx__Transaction::getResult  )  [virtual]
 

Reimplemented in acq2xx__ShellTransaction, and acq2xx__ShellTransaction.

const char * acq2xx__Transaction::getResult  )  [virtual]
 

Reimplemented in acq2xx__ShellTransaction, and acq2xx__ShellTransaction.

Definition at line 75 of file acq2xx_common.cpp.

References complete, and status.

Referenced by acq2script(), and test_harness().

virtual void acq2xx__Transaction::print  )  [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__TransactionList, acq2xx__ShellTransaction, and acq2xx__ModeSetTransaction.

void acq2xx__Transaction::print  )  [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__TransactionList, acq2xx__ShellTransaction, and acq2xx__ModeSetTransaction.

Definition at line 60 of file acq2xx_common.cpp.

References abort_on_error, complete, acq2xx__Object::print(), and status.

Referenced by acq2xx__acq2script(), dierr(), exec(), acq2xx__ShellTransaction::print(), acq2xx__TransactionList::print(), run(), runTransaction(), and test_harness().

virtual int acq2xx__Transaction::run struct soap soap  )  [virtual]
 

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__GetAvailableChannelsTransaction, acq2xx__GetVRangeTransaction, acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

int acq2xx__Transaction::run struct soap soap  )  [protected, virtual]
 

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__GetAvailableChannelsTransaction, acq2xx__GetVRangeTransaction, acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 437 of file acq2xx_server.cpp.

References print().

Referenced by exec().

void acq2xx__Transaction::soap_default struct soap  )  [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4193 of file soapC.cpp.

References abort_on_error, complete, acq2xx__Object::name, soap_default_int(), soap_default_string(), and status.

Referenced by soap_in_acq2xx__Transaction().

void * acq2xx__Transaction::soap_get struct soap ,
const char *  ,
const char * 
[virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4252 of file soapC.cpp.

References soap_get_acq2xx__Transaction().

void * acq2xx__Transaction::soap_in struct soap ,
const char *  ,
const char * 
[virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4264 of file soapC.cpp.

References soap_in_acq2xx__Transaction().

Referenced by soap_in_acq2xx__Transaction().

int acq2xx__Transaction::soap_out struct soap ,
const char *  ,
int  ,
const char * 
const [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4223 of file soapC.cpp.

References soap_out_acq2xx__Transaction().

int acq2xx__Transaction::soap_put struct soap ,
const char *  ,
const char * 
const [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4215 of file soapC.cpp.

References soap::error, soap_embed(), soap_putindependent(), and SOAP_TYPE_acq2xx__Transaction.

void acq2xx__Transaction::soap_serialize struct soap  )  const [virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 4174 of file soapC.cpp.

References acq2xx__Object::name, and soap_serialize_string().

virtual int acq2xx__Transaction::soap_type  )  const [inline, virtual]
 

Reimplemented from acq2xx__Object.

Reimplemented in acq2xx__TransactionList, acq2xx__ShellTransaction, acq2xx__ModeSetTransaction, acq2xx__ClockSetTransaction, acq2xx__InternalClockSetTransaction, acq2xx__ExternalClockSetTransaction, acq2xx__SignalSetTransaction, acq2xx__AcqControlTransaction, acq2xx__GetAvailableChannelsTransaction, and acq2xx__GetVRangeTransaction.

Definition at line 160 of file soapStub.h.


Field Documentation

int acq2xx__Transaction::abort_on_error
 

Definition at line 138 of file acq2xx.h.

Referenced by print(), acq2xx__TransactionList::run(), soap_default(), acq2xx__ShellTransaction::soap_default(), acq2xx__ModeSetTransaction::soap_default(), acq2xx__ClockSetTransaction::soap_default(), acq2xx__InternalClockSetTransaction::soap_default(), acq2xx__ExternalClockSetTransaction::soap_default(), acq2xx__SignalSetTransaction::soap_default(), acq2xx__GetAvailableChannelsTransaction::soap_default(), and acq2xx__GetVRangeTransaction::soap_default().

int acq2xx__Transaction::complete
 

Definition at line 140 of file acq2xx.h.

Referenced by exec(), getResult(), acq2xx__ShellTransaction::print(), print(), soap_default(), acq2xx__ShellTransaction::soap_default(), acq2xx__ModeSetTransaction::soap_default(), acq2xx__ClockSetTransaction::soap_default(), acq2xx__InternalClockSetTransaction::soap_default(), acq2xx__ExternalClockSetTransaction::soap_default(), acq2xx__SignalSetTransaction::soap_default(), acq2xx__GetAvailableChannelsTransaction::soap_default(), and acq2xx__GetVRangeTransaction::soap_default().

int acq2xx__Transaction::status
 

Definition at line 139 of file acq2xx.h.

Referenced by acq2script(), exec(), getResult(), print(), acq2xx__TransactionList::run(), soap_default(), acq2xx__ShellTransaction::soap_default(), acq2xx__ModeSetTransaction::soap_default(), acq2xx__ClockSetTransaction::soap_default(), acq2xx__InternalClockSetTransaction::soap_default(), acq2xx__ExternalClockSetTransaction::soap_default(), acq2xx__SignalSetTransaction::soap_default(), acq2xx__GetAvailableChannelsTransaction::soap_default(), and acq2xx__GetVRangeTransaction::soap_default().


The documentation for this class was generated from the following files:
Generated on Mon Aug 21 12:40:00 2006 for ACQ2XXWebServices by  doxygen 1.4.4