Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

agwsTRANSFER Class Reference

#include <agwsTRANSFER.h>

Collaboration diagram for agwsTRANSFER:

Collaboration graph
[legend]
List of all members.

Public Methods

 agwsTRANSFER (const dbSYMADDRESS dbPoint, const dbATTRIBUTE targetName=NULL)
ccsCOMPL_STAT Target (const dbATTRIBUTE targetName)
ccsCOMPL_STAT Send (const msgCMD cmd, const char *buffer, vltINT32 startState, vltINT32 endState)
virtual ccsCOMPL_STAT Reset ()
const char * GetTarget () const

Protected Methods

int _ReplyCB (msgMESSAGE &msg, void *udata)
int _ErrReplyCB (msgMESSAGE &msg, void *udata)
int _TimeoutCB (msgMESSAGE &msg, void *udata)

Private Attributes

agwsSTATE state
char targetName [32]
vltINT32 endState

Static Private Attributes

vltINT32 numOfCmdsActive

Constructor & Destructor Documentation

agwsTRANSFER::agwsTRANSFER const dbSYMADDRESS    dbPoint,
const dbATTRIBUTE    targetName = NULL
 


Member Function Documentation

ccsCOMPL_STAT agwsTRANSFER::Target const dbATTRIBUTE    targetName
 

ccsCOMPL_STAT agwsTRANSFER::Send const msgCMD    cmd,
const char *    buffer,
vltINT32    startState,
vltINT32    endState
 

virtual ccsCOMPL_STAT agwsTRANSFER::Reset   [virtual]
 

const char* agwsTRANSFER::GetTarget   const
 

int agwsTRANSFER::_ReplyCB msgMESSAGE &    msg,
void *    udata
[protected]
 

int agwsTRANSFER::_ErrReplyCB msgMESSAGE &    msg,
void *    udata
[protected]
 

int agwsTRANSFER::_TimeoutCB msgMESSAGE &    msg,
void *    udata
[protected]
 


Member Data Documentation

agwsSTATE agwsTRANSFER::state [private]
 

char agwsTRANSFER::targetName[32] [private]
 

vltINT32 agwsTRANSFER::endState [private]
 

vltINT32 agwsTRANSFER::numOfCmdsActive [static, private]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:57:19 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001