home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
pc3270sa.zip
/
eclxfer.hpp
< prev
next >
Wrap
C/C++ Source or Header
|
2002-02-28
|
2KB
|
57 lines
//-------------------------------------------------------------------------------
// Module: eclxfer.hpp
//-------------------------------------------------------------------------------
//
// Description: Declaration of the ECLXfer class
//
//-------------------------------------------------------------------------------
// Copyright Notice: IBM Personal Communication/3270 Version 4.3
// (C) COPYRIGHT IBM CORP. 1989,1998 - PROGRAM PROPERTY
// OF IBM ALL RIGHTS RESERVED
//-------------------------------------------------------------------------------
#include "eclall.hpp"
#ifndef _ECLXFER_HPP_
#define _ECLXFER_HPP_
//#include "eclbase.hpp"
//#include "eclcinfo.hpp"
class ECLXferData; // Foreward declaration
class DllExport ECLXfer : public ECLConnection
{
private: // Class private data
ECLXferData *pd;
private: // Constructors and operators not allowed on this object
ECLXfer();
ECLXfer(const ECLXfer &From);
ECLXfer& operator= (const ECLXfer &From);
public:
// Constructor/destructor
ECLXfer(char ConnName);
ECLXfer(long ConnHandle);
~ECLXfer();
// ECLXfer methods
int SendFile(const char * const LocalFileName,
const char * const HostFileName,
const char * const SendParms);
int ReceiveFile(const char * const LocalFileName,
const char * const HostFileName,
const char * const RecvParms);
void SetTimeout(int nTimeout); // @w4a
int GetTimeout(void); // @w4a
void SetClear(BOOL bClear); // @w4a
BOOL IsClear(void); // @w4a
void Cancel(void); // @w5a
};
typedef ECLXfer * PECLXfer;
#endif //_ECLXFER_HPP_