7fd59977 |
1 | // File: BinTObjDrivers_DocumentRetrievalDriver.hxx |
2 | // Created: 24.11.04 11:24:29 |
3 | // Author: Michael SAZONOV |
4 | // Copyright: Open CASCADE 2007 |
5 | // The original implementation Copyright: (C) RINA S.p.A |
6 | |
7 | #ifndef BinTObjDrivers_DocumentRetrievalDriver_HeaderFile |
8 | #define BinTObjDrivers_DocumentRetrievalDriver_HeaderFile |
9 | |
10 | #include <TObj_Common.hxx> |
11 | #include <BinLDrivers_DocumentRetrievalDriver.hxx> |
12 | #include <Handle_BinMDF_ADriverTable.hxx> |
13 | |
14 | class Handle(CDM_MessageDriver); |
15 | |
16 | // Retrieval driver of a TObj Bin document |
17 | // |
18 | |
19 | class BinTObjDrivers_DocumentRetrievalDriver : |
20 | public BinLDrivers_DocumentRetrievalDriver |
21 | { |
22 | public: |
23 | // ---------- PUBLIC METHODS ---------- |
24 | |
25 | Standard_EXPORT BinTObjDrivers_DocumentRetrievalDriver (); |
26 | // Constructor |
27 | |
28 | Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers |
29 | (const Handle(CDM_MessageDriver)& theMsgDriver); |
30 | |
31 | public: |
32 | // Declaration of CASCADE RTTI |
33 | DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentRetrievalDriver) |
34 | }; |
35 | |
36 | // Definition of HANDLE object using Standard_DefineHandle.hxx |
37 | DEFINE_STANDARD_HANDLE (BinTObjDrivers_DocumentRetrievalDriver, |
38 | BinLDrivers_DocumentRetrievalDriver) |
39 | |
40 | #endif |
41 | |
42 | #ifdef _MSC_VER |
43 | #pragma once |
44 | #endif |