//Methods for retrieving ReceiveResponse data...

virtual const char *GetResponse(void) = 0;

virtual

int

GetResponseLength(void) = 0;

virtual

bool

MoreData(void) = 0;

//Methods for retrieving SendCommand return data...

virtual const char *GetCommandName(void) = 0;

virtual long

GetProcessNumber(void) = 0;

virtual long

GetProcessCount(void) = 0;

// Methods to iterate over error collection ...

virtual bool

GetCurrentError(void) = 0;

virtual bool

GetNextError(void) = 0;

virtual bool

GetPreviousError(void) = 0;

virtual bool

GetFirstError(void) = 0;

virtual bool

GetLastError(void) = 0;

//Methods to retrieve error data...

virtual const char *GetMsgID(void) = 0;

virtual int

GetFeedBackCode(void) = 0;

virtual

int

GetReturnCode(void) = 0;

virtual

int

GetStatus(void) = 0;

virtual

const

char *GetSubstitute(void) = 0;

// Method to display error collection...

 

virtual

int

DisplayError(FILE *Output)

= 0;

};

class ConnectDirectSession

{

public:

//Interface classes CDSession *SessionINF;

ConnectDirectSession();

~ConnectDirectSession();

};

Chapter 4. Writing Custom Programs 73

Page 79
Image 79
IBM 4J manual Writing Custom Programs