CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdAsyncIORequest Class Reference

#include <OdAsyncIORequest.h>

Inheritance diagram for OdAsyncIORequest:
OdAsyncBaseRequest

Public Member Functions

 OdAsyncIORequest ()
 
- Public Member Functions inherited from OdAsyncBaseRequest
 OdAsyncBaseRequest ()
 
virtual ~OdAsyncBaseRequest ()
 

Public Attributes

OdUInt64 m_fileDescriptor
 
OdUInt64 m_offset
 
OdUInt64 m_size
 
OdUInt8m_pBuf
 
- Public Attributes inherited from OdAsyncBaseRequest
OdUInt64 m_requestDescriptor
 
OdUInt64 m_receiverDescriptor
 
bool m_bAsyncNotification
 

Detailed Description

<group OdAsyncIO_Classes>

This class is a special data structure to represent input/output request.

Definition at line 36 of file OdAsyncIORequest.h.

Constructor & Destructor Documentation

◆ OdAsyncIORequest()

OdAsyncIORequest::OdAsyncIORequest ( )
inline

Constructor for the OdAsyncIORequest class.

Definition at line 43 of file OdAsyncIORequest.h.

Member Data Documentation

◆ m_fileDescriptor

OdUInt64 OdAsyncIORequest::m_fileDescriptor

Descriptor the file on which the I/O operation is being performed.

Definition at line 49 of file OdAsyncIORequest.h.

◆ m_offset

OdUInt64 OdAsyncIORequest::m_offset

Offset in target file to perform I/O operation.

Definition at line 52 of file OdAsyncIORequest.h.

◆ m_pBuf

OdUInt8* OdAsyncIORequest::m_pBuf

Pointer to a user-allocated buffer that should contain the data to be written (only used for the write operation).

Definition at line 58 of file OdAsyncIORequest.h.

◆ m_size

OdUInt64 OdAsyncIORequest::m_size

Number of bytes to read/write.

Definition at line 55 of file OdAsyncIORequest.h.


The documentation for this class was generated from the following file: