Nugget
Loading...
Searching...
No Matches
Public Attributes | List of all members
psyqo::ISO9660Parser::ReadRequest Struct Reference

An asynchronous read request. More...

#include <psyqo/iso9660-parser.hh>

Collaboration diagram for psyqo::ISO9660Parser::ReadRequest:
Collaboration graph
[legend]

Public Attributes

struct DirEntry entry
 
voidbuffer = nullptr
 

Detailed Description

An asynchronous read request.

This struct serves as a persistent storage for an asynchronous read request. Its purpose is to be embedded outside of the parser, so it can keep track of the current state of the request. IMPORTANT: The buffer pointer needs to hold at least enough sectors to hold the file. Even if the file size isn't a multiple of 2048, the buffer needs to be a multiple of

  1. The buffer is not owned by the parser, and it's the user's responsibility to ensure it's valid during the whole request.

Member Data Documentation

◆ buffer

void* psyqo::ISO9660Parser::ReadRequest::buffer = nullptr

◆ entry

struct DirEntry psyqo::ISO9660Parser::ReadRequest::entry

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