DriveWorks SDK Reference
4.0.0 Release
For Test and Development only

dwCustomizedFileFunctions Struct Reference

Detailed Description

Data structure representing a customize FileStream that can be passed in.

Definition at line 137 of file Context.h.

Data Fields

void(* close )(dwCustomizedFileHandle hnd)
 
bool(* eof )(dwCustomizedFileHandle hnd)
 
bool(* error )(dwCustomizedFileHandle hnd)
 
void(* flush )(dwCustomizedFileHandle hnd)
 
size_t(* getPosition )(dwCustomizedFileHandle hnd)
 
bool(* getString )(dwCustomizedFileHandle hnd, char8_t *ptr, size_t size)
 
dwCustomizedFileHandle(* open )(const char8_t *ptr1, const char8_t *ptr2)
 
size_t(* read )(dwCustomizedFileHandle hnd, void *ptr, size_t size)
 
void(* setPosition )(dwCustomizedFileHandle hnd, size_t size)
 
size_t(* size )(dwCustomizedFileHandle hnd)
 
size_t(* write )(dwCustomizedFileHandle hnd, const void *ptr, size_t size)
 

Field Documentation

◆ close

void(* dwCustomizedFileFunctions::close) (dwCustomizedFileHandle hnd)

Definition at line 139 of file Context.h.

◆ eof

bool(* dwCustomizedFileFunctions::eof) (dwCustomizedFileHandle hnd)

Definition at line 146 of file Context.h.

◆ error

bool(* dwCustomizedFileFunctions::error) (dwCustomizedFileHandle hnd)

Definition at line 147 of file Context.h.

◆ flush

void(* dwCustomizedFileFunctions::flush) (dwCustomizedFileHandle hnd)

Definition at line 148 of file Context.h.

◆ getPosition

size_t(* dwCustomizedFileFunctions::getPosition) (dwCustomizedFileHandle hnd)

Definition at line 144 of file Context.h.

◆ getString

bool(* dwCustomizedFileFunctions::getString) (dwCustomizedFileHandle hnd, char8_t *ptr, size_t size)

Definition at line 142 of file Context.h.

◆ open

dwCustomizedFileHandle(* dwCustomizedFileFunctions::open) (const char8_t *ptr1, const char8_t *ptr2)

Definition at line 149 of file Context.h.

◆ read

size_t(* dwCustomizedFileFunctions::read) (dwCustomizedFileHandle hnd, void *ptr, size_t size)

Definition at line 141 of file Context.h.

◆ setPosition

void(* dwCustomizedFileFunctions::setPosition) (dwCustomizedFileHandle hnd, size_t size)

Definition at line 145 of file Context.h.

◆ size

size_t(* dwCustomizedFileFunctions::size) (dwCustomizedFileHandle hnd)

Definition at line 143 of file Context.h.

◆ write

size_t(* dwCustomizedFileFunctions::write) (dwCustomizedFileHandle hnd, const void *ptr, size_t size)

Definition at line 140 of file Context.h.


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