Pulsar  3d3a057
Data Structures | Macros | Typedefs | Functions
archive_file.h File Reference

Shared archive file management. More...

#include <pulsar/types.h>

Go to the source code of this file.

Data Structures

struct  PLSR_ArchiveSharedReader
 

Macros

#define PLSR_INVALID_ARCHIVE_FILE_HANDLE   NULL
 

Typedefs

typedef const PLSR_ArchiveSharedReaderPLSR_ArchiveFileHandle
 

Functions

PLSR_ArchiveFileHandle plsrArchiveFileOpen (const char *path, bool storePath)
 
void plsrArchiveFileClose (PLSR_ArchiveFileHandle handle)
 
PLSR_ArchiveFileHandle plsrArchiveFileCloneHandle (PLSR_ArchiveFileHandle handle)
 
bool plsrArchiveFileRelativePath (PLSR_ArchiveFileHandle handle, const char *path, char *out, size_t size)
 
NX_INLINE bool plsrArchiveFileRead (PLSR_ArchiveFileHandle handle, void *out, size_t size)
 
NX_INLINE bool plsrArchiveFileSetPosition (PLSR_ArchiveFileHandle handle, long offset)
 
NX_INLINE bool plsrArchiveFileReadString (PLSR_ArchiveFileHandle handle, char *out, size_t size)
 

Detailed Description

Shared archive file management.

Note
These should not be needed directly, use the wrapped archive functions instead