⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pqdfacty.h

📁 电能质量交换格式转换库
💻 H
字号:
//  File name:          $Workfile: pqdfacty.h $
//  Last modified:      $Modtime: 2/09/98 4:18p $
//  Last modified by:   $Author: Rob $
//  
//  VCS archive path:   $Archive: /Hank/DMM/FirmWare/Level3/ObDatMgr/pqdfacty.h $
//  VCS revision:       $Revision: 5 $ 

#include "pqdif_lg.h"

//  Interface declarations
class CPQDIF_StreamIO;
class CPQDIF_StreamProcessor;
class CPQDIF_Element;
class IPQDIF_Importer;

//  Parameters
enum PF_PersistController
    {
    PFPC_FlatFile,
    PFPC_HCOM       //  Hank DMM (550x) implementation
    };

enum PF_StreamIO
    {
    PSIO_FlatFile,
    PSIO_Chunk,
    PSIO_HCOM       //  Hank DMM (550x) implementation
    };

enum PF_Record
    {
    PFR_Record,
    PFR_Container,
    PFR_DataSource,
    PFR_MonitorSettings,
    PFR_Observation
    };


class CPQDIF_Factory
    {
    public:
	    CPQDIF_Factory();
        ~CPQDIF_Factory();

    // Attributes
    public:

    // Operations
    public:
#ifndef _PQDIF_NO_PERSIST_CONTROLLER
        CPQDIF_PersistController *  NewPersistController( PF_PersistController which );
#endif

        CPQDIF_StreamIO *           NewStreamIO( PF_StreamIO which );
        CPQDIF_StreamProcessor *    NewStreamProcessor( long which );

        CPQDIF_Element *            NewElement( long which );
        
        CPQDIFRecord *              NewRecord( PF_Record which );
        CPQDIF_R_Observation *      NewObservationWrapper
            (
            CPQDIFRecord *  precBase,
            CPQDIFRecord *  precDataSource
            );
        CPQDIF_R_Observation *      NewObservationWrapper2
            (
            CPQDIFRecord *  precBase,
            CPQDIFRecord *  precDataSource,
            CPQDIFRecord *  precSettings
            );

    // Implementation
    protected:
    };


//  The one and only factory object (Singleton)
extern CPQDIF_Factory  theFactory;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -