VR-Forces 4.0.4 Class Documentation
include/vrfobjcore/mtlRemoteComponentConfigurationBuilder.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2003 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: mtlRemoteComponentConfigurationBuilder.h,v $ $Revision: 1.2 $ $State: Exp $
00007 *******************************************************************************/
00008 #ifndef DTMTLREMOTECOMPONENTCONFIGURATIONBUILDER_H_
00009 #define DTMTLREMOTECOMPONENTCONFIGURATIONBUILDER_H_
00010 
00013 
00014 #include "vrfobjcore/remoteComponentConfigurationBuilder.h"
00015 
00016 class DtlObjPtr;
00017 class DtRemoteConfigurationEntry;
00018 
00021 class DT_DLL_vrfobjcore DtMtlRemoteComponentConfigurationBuilder : 
00022    public DtRemoteComponentConfigurationBuilder
00023 {
00024 public:
00025 
00027    DtMtlRemoteComponentConfigurationBuilder(
00028       DtRemoteComponentAttachmentManager *pRemoteCompAttachMgr);
00029 
00031    virtual ~DtMtlRemoteComponentConfigurationBuilder();
00032 
00033 public:
00034 
00038    virtual bool addRemoteConfigurationToObject(const DtString& configKeyName,
00039       DtVrfObject* pVrfObj);
00040 
00042    virtual bool doDeferredInitialization(
00043       DtRemoteConfigurationEntry *pEntry,
00044       DtVrfObject* pVrfObj);
00045 
00046 public:
00047 
00048    static DtRemoteComponentConfigurationBuilder* create(DtRemoteComponentAttachmentManager*);
00049 
00050 protected:
00052    DtMtlRemoteComponentConfigurationBuilder();
00053 
00054 private:
00056    DtMtlRemoteComponentConfigurationBuilder(DtMtlRemoteComponentConfigurationBuilder&);
00057    const DtMtlRemoteComponentConfigurationBuilder& operator=(
00058       const DtMtlRemoteComponentConfigurationBuilder&);
00059 };
00060 
00061 #endif //! DTMTLREMOTECOMPONENTCONFIGURATIONBUILDER_H_
00062 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)