Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
FileChunk Class Reference

#include <loadlib.h>

Public Member Functions

template<class T>
T * As ()
FileChunkGetSubChunk (std::string const &name)
void parseSubChunks ()
 ~FileChunk ()

Public Attributes

uint8data
uint32 size
std::multimap< std::string, FileChunk * > subchunks

Detailed Description

Definition at line 62 of file loadlib.h.

Constructor & Destructor Documentation

◆ ~FileChunk()

FileChunk::~FileChunk ( )

Definition at line 131 of file loadlib.cpp.

References subchunks.

Member Function Documentation

◆ As()

template<class T>
T * FileChunk::As ( )
inline

Definition at line 71 of file loadlib.h.

References data.

◆ GetSubChunk()

FileChunk * FileChunk::GetSubChunk ( std::string const & name)

Definition at line 165 of file loadlib.cpp.

References subchunks.

◆ parseSubChunks()

void FileChunk::parseSubChunks ( )

Definition at line 139 of file loadlib.cpp.

References data, u_map_fcc::fcc_txt, IsInterestingChunk(), size, and subchunks.

Member Data Documentation

◆ data

uint8* FileChunk::data

Definition at line 67 of file loadlib.h.

Referenced by As(), and parseSubChunks().

◆ size

uint32 FileChunk::size

Definition at line 68 of file loadlib.h.

Referenced by parseSubChunks().

◆ subchunks

std::multimap<std::string, FileChunk*> FileChunk::subchunks

Definition at line 73 of file loadlib.h.

Referenced by GetSubChunk(), parseSubChunks(), and ~FileChunk().


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