home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
pc3270sa.zip
/
eclscrec.hpp
< prev
next >
Wrap
C/C++ Source or Header
|
2002-02-28
|
1KB
|
44 lines
//-------------------------------------------------------------------------------
// Module: eclscrec.hpp
//-------------------------------------------------------------------------------
//
// Description: ECLSreenReco header file.
//
//-------------------------------------------------------------------------------
// 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 _SCREN_RECO_H
#define _SCREN_RECO_H
class ECLScreenDesc;
class ECLRecoNotify;
class ECLScreenNotify;
class ECLSRData;
class DllExport ECLScreenReco
{
private: // Class private data
ECLSRData* pd;
protected:
void AnalyzeEvent(ECLPS* ps);
void GenerateStops(ECLPS* ps, int reason);
void GenerateErrors(ECLPS* ps, ECLErr* e);
friend class ECLScreenNotify;
public:
ECLScreenReco();
~ECLScreenReco();
static BOOL IsMatch(ECLPS& ps, ECLScreenDesc& sd);
static BOOL IsMatch(ECLPS* ps, ECLScreenDesc* sd);
void RegisterScreen(ECLScreenDesc* sd, ECLRecoNotify* notify);
void UnregisterScreen(ECLScreenDesc* sd, ECLRecoNotify* notify);
void AddPS(ECLPS* ps);
void RemovePS(ECLPS* ps);
};
#endif