![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtPrintAccessory.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00011 00012 #ifndef DtPrintAccessory_H_ 00013 #define DtPrintAccessory_H_ 00014 00015 #include "exampleAccessory.h" 00016 #include <vrvCore/DtBaseAccessory.h> 00017 00018 namespace makVrv 00019 { 00020 class DtConnection; 00021 00022 namespace DT_PROTOCOL_NAMESPACE 00023 { 00027 class DtPrintAccessory : public DtBaseAccessory 00028 { 00029 public: 00031 DtPrintAccessory(); 00032 00034 virtual ~DtPrintAccessory(); 00035 00039 virtual bool isCompatible(DtDriver* driver); 00040 00042 virtual void install(DtDriver* driver); 00043 00045 virtual void uninstall(DtDriver* baseConn); 00046 00047 protected: 00049 virtual void slot_onSimCreated(DtConnection* connection); 00050 00052 virtual void slot_onSimConnected(DtConnection* connection); 00053 00055 virtual void slot_onSimAboutToBeDisconnected(DtConnection* connection); 00056 }; 00057 } 00058 } 00059 00060 #include "DtPrintAccessory.inl" 00061 00062 #endif