Panda3D
 All Classes Functions Variables Enumerations
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

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().

Returns the nth entry in the catalog.

Definition at line 57 of file dcPackerCatalog.I.

Referenced by DCPacker::seek().

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