![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: DtVrfDisDriver.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00013 00014 #pragma once 00015 00016 #include <vrfDis/vrfDis.h> 00017 #include <vrfVrlSharedSource/DtVrfDriver.h> 00018 00019 namespace makVrf 00020 { 00021 namespace VRF_PROTOCOL_NAMESPACE 00022 { 00023 class DtVrfDisDriverCreator : public makVrv::DtDriverCreator 00024 { 00025 public: 00026 makVrv::DtDriver* create( makVrv::DtAgentManager& agentManager, 00027 const std::string& instanceName ) const 00028 { 00029 return new DtVrfDriver(agentManager,instanceName); 00030 } 00031 00032 DtVrfDisDriverCreator() : 00033 myFileExtension("vrfdis") 00034 { 00035 } 00036 00037 ~DtVrfDisDriverCreator() 00038 { 00039 } 00040 00041 const std::string& extension() const 00042 { 00043 return myFileExtension; 00044 } 00045 00046 protected: 00047 std::string myFileExtension; 00048 00049 }; 00050 } 00051 }