Panda3D
Public Member Functions | Friends

DCPackerCatalog::LiveCatalog Class Reference

List of all members.

Public Member Functions

int find_entry_by_field (const DCPackerInterface *field) const
 Returns the index number of the entry with the indicated field, or -1 if no entry has the indicated field.
int find_entry_by_name (const string &name) const
 Returns the index number of the entry with the indicated name, or -1 if no entry has the indicated name.
size_t get_begin (int n) const
 Returns the beginning of the indicated field within the live data.
size_t get_end (int n) const
 Returns the end of the indicated field (the byte position of the first following field) within the live data.
const Entryget_entry (int n) const
 Returns the nth entry in the catalog.
int get_num_entries () const
 Returns the number of entries in the catalog.

Friends

class DCPackerCatalog

Detailed Description

Definition at line 58 of file dcPackerCatalog.h.


Member Function Documentation

int DCPackerCatalog::LiveCatalog::find_entry_by_field ( const DCPackerInterface field) const [inline]

Returns the index number of the entry with the indicated field, or -1 if no entry has the indicated field.

The return value is suitable for passing to get_entry().

Definition at line 83 of file dcPackerCatalog.I.

int DCPackerCatalog::LiveCatalog::find_entry_by_name ( const string &  name) const [inline]

Returns the index number of the entry with the indicated name, or -1 if no entry has the indicated name.

The return value is suitable for passing to get_entry().

Definition at line 70 of file dcPackerCatalog.I.

Referenced by DCPacker::seek().

size_t DCPackerCatalog::LiveCatalog::get_begin ( int  n) const [inline]

Returns the beginning of the indicated field within the live data.

Definition at line 23 of file dcPackerCatalog.I.

Referenced by DCPacker::seek().

size_t DCPackerCatalog::LiveCatalog::get_end ( int  n) const [inline]

Returns the end of the indicated field (the byte position of the first following field) within the live data.

Definition at line 36 of file dcPackerCatalog.I.

Referenced by DCPacker::seek().

const DCPackerCatalog::Entry & DCPackerCatalog::LiveCatalog::get_entry ( int  n) const [inline]

Returns the nth entry in the catalog.

Definition at line 57 of file dcPackerCatalog.I.

Referenced by DCPacker::seek().

int DCPackerCatalog::LiveCatalog::get_num_entries ( ) const [inline]

Returns the number of entries in the catalog.

Definition at line 47 of file dcPackerCatalog.I.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations