Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PStatFrameData Class Reference

#include <pStatFrameData.h>

List of all members.

Public Member Functions

INLINE bool is_time_empty () const
INLINE bool is_level_empty () const
INLINE bool is_empty () const
INLINE void clear ()
INLINE void add_start (int index, float time)
INLINE void add_stop (int index, float time)
INLINE void add_level (int index, float level)
INLINE float get_start () const
INLINE float get_end () const
INLINE float get_net_time () const
INLINE int get_num_events () const
INLINE int get_time_collector (int n) const
INLINE bool is_start (int n) const
INLINE float get_time (int n) const
INLINE int get_num_levels () const
INLINE int get_level_collector (int n) const
INLINE float get_level (int n) const
void write_datagram (Datagram &destination) const
void read_datagram (DatagramIterator &source, PStatClientVersion *version)

Private Types

typedef pvector< DataPointData

Private Attributes

Data _time_data
Data _level_data


Member Typedef Documentation

typedef pvector<DataPoint> PStatFrameData::Data [private]
 

Definition at line 72 of file pStatFrameData.h.


Member Function Documentation

INLINE void PStatFrameData::add_level int  index,
float  level
 

INLINE void PStatFrameData::add_start int  index,
float  time
 

INLINE void PStatFrameData::add_stop int  index,
float  time
 

INLINE void PStatFrameData::clear  ) 
 

Referenced by read_datagram().

INLINE float PStatFrameData::get_end  )  const
 

INLINE float PStatFrameData::get_level int  n  )  const
 

INLINE int PStatFrameData::get_level_collector int  n  )  const
 

INLINE float PStatFrameData::get_net_time  )  const
 

INLINE int PStatFrameData::get_num_events  )  const
 

INLINE int PStatFrameData::get_num_levels  )  const
 

INLINE float PStatFrameData::get_start  )  const
 

INLINE float PStatFrameData::get_time int  n  )  const
 

INLINE int PStatFrameData::get_time_collector int  n  )  const
 

INLINE bool PStatFrameData::is_empty  )  const
 

INLINE bool PStatFrameData::is_level_empty  )  const
 

INLINE bool PStatFrameData::is_start int  n  )  const
 

INLINE bool PStatFrameData::is_time_empty  )  const
 

void PStatFrameData::read_datagram DatagramIterator source,
PStatClientVersion version
 

Definition at line 52 of file pStatFrameData.cxx.

References PStatFrameData::DataPoint::_index, _level_data, _time_data, PStatFrameData::DataPoint::_value, clear(), DatagramIterator::get_float32(), DatagramIterator::get_remaining_size(), and DatagramIterator::get_uint16().

void PStatFrameData::write_datagram Datagram destination  )  const
 

Definition at line 32 of file pStatFrameData.cxx.

References _level_data, _time_data, Datagram::add_float32(), and Datagram::add_uint16().


Member Data Documentation

Data PStatFrameData::_level_data [private]
 

Definition at line 74 of file pStatFrameData.h.

Referenced by read_datagram(), and write_datagram().

Data PStatFrameData::_time_data [private]
 

Definition at line 74 of file pStatFrameData.h.

Referenced by read_datagram(), and write_datagram().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:13:21 2003 for Panda by doxygen1.3