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

acq2xx__ShellTransaction Class Reference

remote shell transaction More...

#include <acq2xx.h>

Inheritance diagram for acq2xx__ShellTransaction:

acq2xx__Transaction acq2xx__Transaction acq2xx__Object acq2xx__Object acq2xx__Object acq2xx__Object acq2xx__ClockSetTransaction acq2xx__ClockSetTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetAvailableChannelsTransaction acq2xx__GetVRangeTransaction acq2xx__GetVRangeTransaction acq2xx__ModeSetTransaction acq2xx__ModeSetTransaction acq2xx__SignalSetTransaction acq2xx__SignalSetTransaction

Public Member Functions

 acq2xx__ShellTransaction (char *command)
 acq2xx__ShellTransaction ()
virtual ~acq2xx__ShellTransaction ()
virtual const char * getCommand ()
virtual const char * getResult ()
virtual void print ()
 acq2xx__ShellTransaction (char *command)
 acq2xx__ShellTransaction ()
virtual ~acq2xx__ShellTransaction ()
virtual const char * getCommand ()
virtual const char * getResult ()
virtual void print ()
void initCommand (char *command_buffer)
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

char * command
char * result
char * command
char * result

Protected Member Functions

void initCommand (char command_buffer[])
virtual int run (struct soap *soap)

Detailed Description

remote shell transaction

Definition at line 183 of file acq2xx.h.


Constructor & Destructor Documentation

acq2xx__ShellTransaction::acq2xx__ShellTransaction char *  command  ) 
 

Definition at line 127 of file acq2xx_common.cpp.

References command.

acq2xx__ShellTransaction::acq2xx__ShellTransaction  ) 
 

Definition at line 123 of file acq2xx_common.cpp.

acq2xx__ShellTransaction::~acq2xx__ShellTransaction  )  [virtual]
 

Todo:
why was this dodgy? if (command != 0) delete [] command;

Definition at line 133 of file acq2xx_common.cpp.

acq2xx__ShellTransaction::acq2xx__ShellTransaction char *  command  ) 
 

acq2xx__ShellTransaction::acq2xx__ShellTransaction  ) 
 

virtual acq2xx__ShellTransaction::~acq2xx__ShellTransaction  )  [virtual]
 


Member Function Documentation

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

Reimplemented from acq2xx__Transaction.

const char * acq2xx__ShellTransaction::getCommand  )  [virtual]
 

Reimplemented from acq2xx__Transaction.

Definition at line 159 of file acq2xx_common.cpp.

References command.

Referenced by print().

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

Reimplemented from acq2xx__Transaction.

const char * acq2xx__ShellTransaction::getResult  )  [virtual]
 

Reimplemented from acq2xx__Transaction.

Definition at line 163 of file acq2xx_common.cpp.

References result.

Referenced by print().

void acq2xx__ShellTransaction::initCommand char *  command_buffer  ) 
 

void acq2xx__ShellTransaction::initCommand char  command_buffer[]  )  [protected]
 

Definition at line 140 of file acq2xx_common.cpp.

References command.

Referenced by acq2xx__SignalSetTransaction::run(), acq2xx__ExternalClockSetTransaction::run(), acq2xx__InternalClockSetTransaction::run(), and acq2xx__ModeSetTransaction::run().

virtual void acq2xx__ShellTransaction::print  )  [virtual]
 

Reimplemented from acq2xx__Transaction.

Reimplemented in acq2xx__ModeSetTransaction, and acq2xx__ModeSetTransaction.

void acq2xx__ShellTransaction::print  )  [virtual]
 

Reimplemented from acq2xx__Transaction.

Reimplemented in acq2xx__ModeSetTransaction, and acq2xx__ModeSetTransaction.

Definition at line 149 of file acq2xx_common.cpp.

References acq2xx__Transaction::complete, getCommand(), getResult(), and acq2xx__Transaction::print().

Referenced by acq2xx__ModeSetTransaction::print().

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

Reimplemented from acq2xx__Transaction.

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

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 463 of file acq2xx_server.cpp.

References MAXBUF, result, soap_malloc(), Actor::spawn_read(), and verbose.

Referenced by acq2xx__GetVRangeTransaction::run(), acq2xx__GetAvailableChannelsTransaction::run(), acq2xx__SignalSetTransaction::run(), acq2xx__ExternalClockSetTransaction::run(), acq2xx__InternalClockSetTransaction::run(), and acq2xx__ModeSetTransaction::run().

void acq2xx__ShellTransaction::soap_default struct soap  )  [virtual]
 

Reimplemented from acq2xx__Transaction.

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

Definition at line 3673 of file soapC.cpp.

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

Referenced by soap_in_acq2xx__ShellTransaction().

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 3752 of file soapC.cpp.

References soap_get_acq2xx__ShellTransaction().

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 3764 of file soapC.cpp.

References soap_in_acq2xx__ShellTransaction().

Referenced by soap_in_acq2xx__ShellTransaction().

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 3713 of file soapC.cpp.

References soap_out_acq2xx__ShellTransaction().

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 3705 of file soapC.cpp.

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

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 3644 of file soapC.cpp.

References command, acq2xx__Object::name, result, and soap_serialize_string().

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

Reimplemented from acq2xx__Transaction.

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

Definition at line 233 of file soapStub.h.


Field Documentation

char* acq2xx__ShellTransaction::command
 

Definition at line 222 of file soapStub.h.

char* acq2xx__ShellTransaction::command
 

Definition at line 187 of file acq2xx.h.

Referenced by acq2xx__ShellTransaction(), getCommand(), initCommand(), 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(), acq2xx__GetVRangeTransaction::soap_default(), soap_serialize(), acq2xx__ModeSetTransaction::soap_serialize(), acq2xx__ClockSetTransaction::soap_serialize(), acq2xx__InternalClockSetTransaction::soap_serialize(), acq2xx__ExternalClockSetTransaction::soap_serialize(), acq2xx__SignalSetTransaction::soap_serialize(), acq2xx__GetAvailableChannelsTransaction::soap_serialize(), and acq2xx__GetVRangeTransaction::soap_serialize().

char* acq2xx__ShellTransaction::result
 

Definition at line 223 of file soapStub.h.

char* acq2xx__ShellTransaction::result
 

Definition at line 188 of file acq2xx.h.

Referenced by getResult(), acq2xx__GetVRangeTransaction::run(), acq2xx__GetAvailableChannelsTransaction::run(), run(), 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(), acq2xx__GetVRangeTransaction::soap_default(), soap_serialize(), acq2xx__ModeSetTransaction::soap_serialize(), acq2xx__ClockSetTransaction::soap_serialize(), acq2xx__InternalClockSetTransaction::soap_serialize(), acq2xx__ExternalClockSetTransaction::soap_serialize(), acq2xx__SignalSetTransaction::soap_serialize(), acq2xx__GetAvailableChannelsTransaction::soap_serialize(), and acq2xx__GetVRangeTransaction::soap_serialize().


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