CFx SDK Documentation
2026 SP0
Loading...
Searching...
No Matches
SDK
CFx
dd_inc
AsyncIOService
OdAsyncOpenFileRequest.h
Go to the documentation of this file.
1
2
// Copyright (C) 2002-2024, Open Design Alliance (the "Alliance").
3
// All rights reserved.
4
//
5
// This software and its documentation and related materials are owned by
6
// the Alliance. The software may only be incorporated into application
7
// programs owned by members of the Alliance, subject to a signed
8
// Membership Agreement and Supplemental Software License Agreement with the
9
// Alliance. The structure and organization of this software are the valuable
10
// trade secrets of the Alliance and its suppliers. The software is also
11
// protected by copyright law and international treaty provisions. Application
12
// programs incorporating this software must include the following statement
13
// with their copyright notices:
14
//
15
// This application incorporates Open Design Alliance software pursuant to a license
16
// agreement with Open Design Alliance.
17
// Open Design Alliance Copyright (C) 2002-2024 by Open Design Alliance.
18
// All rights reserved.
19
//
20
// By use of this software, its documentation or related materials, you
21
// acknowledge and accept the above terms.
23
24
#ifndef _OD_ASYNC_OPEN_FILE_REQUEST__INCLUDED_
25
#define _OD_ASYNC_OPEN_FILE_REQUEST__INCLUDED_
26
27
#include "
OdAsyncBaseRequest.h
"
28
29
#include "
TD_PackPush.h
"
30
36
class
OdAsyncOpenFileRequest
:
public
OdAsyncBaseRequest
37
{
38
public
:
39
43
OdAsyncOpenFileRequest
()
44
:
m_accessMode
(
Oda
::kFileRead),
m_shareMode
(
Oda
::kShareDenyNo),
m_creationDisposition
(
Oda
::kOpenExisting)
45
{
46
}
47
49
OdString
m_filename
;
50
52
Oda::FileAccessMode
m_accessMode
;
53
55
Oda::FileShareMode
m_shareMode
;
56
58
Oda::FileCreationDisposition
m_creationDisposition
;
59
61
OdStreamBufPtr
m_pFileStream
;
62
};
63
64
#include "
TD_PackPop.h
"
65
66
#endif
OdStreamBufPtr
OdSmartPtr< OdStreamBuf > OdStreamBufPtr
Definition
DbPageController.h:36
OdAsyncBaseRequest.h
TD_PackPop.h
TD_PackPush.h
OdAsyncBaseRequest::OdAsyncBaseRequest
OdAsyncBaseRequest()
Definition
OdAsyncBaseRequest.h:41
OdAsyncOpenFileRequest::m_creationDisposition
Oda::FileCreationDisposition m_creationDisposition
Definition
OdAsyncOpenFileRequest.h:58
OdAsyncOpenFileRequest::m_shareMode
Oda::FileShareMode m_shareMode
Definition
OdAsyncOpenFileRequest.h:55
OdAsyncOpenFileRequest::m_accessMode
Oda::FileAccessMode m_accessMode
Definition
OdAsyncOpenFileRequest.h:52
OdAsyncOpenFileRequest::m_filename
OdString m_filename
Definition
OdAsyncOpenFileRequest.h:49
OdAsyncOpenFileRequest::OdAsyncOpenFileRequest
OdAsyncOpenFileRequest()
Definition
OdAsyncOpenFileRequest.h:43
OdAsyncOpenFileRequest::m_pFileStream
OdStreamBufPtr m_pFileStream
Definition
OdAsyncOpenFileRequest.h:61
OdString
Definition
OdString.h:97
Oda
Definition
TxDefs.h:49
Oda::FileShareMode
FileShareMode
Definition
OdStreamBuf.h:65
Oda::FileCreationDisposition
FileCreationDisposition
Definition
OdStreamBuf.h:74
Oda::FileAccessMode
FileAccessMode
Definition
OdStreamBuf.h:48
Generated on Tue Apr 15 2025 11:29:58