All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields | Private Attributes
as_udf_file Struct Reference

Detailed Description

UDF File

Definition at line 123 of file as_udf.h.

#include "as_udf.h"

+ Collaboration diagram for as_udf_file:

Data Fields

struct {
   uint8_t *   bytes
 
   uint32_t   capacity
 
   uint32_t   size
 
   bool   _free
 
content
 
uint8_t hash [AS_UDF_FILE_HASH_SIZE]
 
char name [AS_UDF_FILE_NAME_SIZE]
 
as_udf_type type
 

Private Attributes

bool _free
 

Field Documentation

bool as_udf_file::_free
private

If true, then as_udf_file_destroy() will free this instance.

If true, then as_udf_file_destroy() will free bytes()

Definition at line 129 of file as_udf.h.

uint8_t* as_udf_file::bytes

Sequence of bytes

Definition at line 170 of file as_udf.h.

uint32_t as_udf_file::capacity

Number of bytes allocated to bytes.

Definition at line 160 of file as_udf.h.

struct { ... } as_udf_file::content

UDF File contents

uint8_t as_udf_file::hash[AS_UDF_FILE_HASH_SIZE]

Hash value of the file contents

Definition at line 139 of file as_udf.h.

char as_udf_file::name[AS_UDF_FILE_NAME_SIZE]

Name of the UDF file

Definition at line 134 of file as_udf.h.

uint32_t as_udf_file::size

Number of bytes used in bytes.

Definition at line 165 of file as_udf.h.

as_udf_type as_udf_file::type

The type of UDF

Definition at line 144 of file as_udf.h.


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