Blender V2.61 - r43446

iTaSC::CacheChannel Struct Reference

#include <Cache.hpp>

List of all members.

Public Member Functions

void clear ()
CacheBufferallocBuffer ()
CacheItemfindItemOrLater (unsigned int timestamp, CacheBuffer **rBuffer)
CacheItemfindItemEarlier (unsigned int timestamp, CacheBuffer **rBuffer)
CacheItem_findBlock (CacheBuffer *buffer, unsigned short timeOffset, unsigned int *highBlock)

Public Attributes

CacheIteminitItem
struct CacheBufferm_firstBuffer
struct CacheBufferm_lastBuffer
char m_name [32]
unsigned char m_busy
unsigned char m_positionToBlockShiftW
unsigned short m_positionToOffsetMaskW
unsigned int m_maxItemSizeB
unsigned int m_bufferSizeW
unsigned int m_blockSizeW
unsigned int m_lastTimestamp
unsigned int m_lastItemPositionW

Detailed Description

Definition at line 152 of file Cache.hpp.


Member Function Documentation

CacheItem * iTaSC::CacheChannel::_findBlock ( CacheBuffer buffer,
unsigned short  timeOffset,
unsigned int *  highBlock 
)
CacheBuffer * iTaSC::CacheChannel::allocBuffer ( )

Definition at line 89 of file Cache.cpp.

References CACHE_BUFFER_HEADER_SIZE, m_bufferSizeW, m_busy, and NULL.

Referenced by iTaSC::Cache::addCacheItem().

void iTaSC::CacheChannel::clear ( )
CacheItem * iTaSC::CacheChannel::findItemEarlier ( unsigned int  timestamp,
CacheBuffer **  rBuffer 
)
CacheItem * iTaSC::CacheChannel::findItemOrLater ( unsigned int  timestamp,
CacheBuffer **  rBuffer 
)

Member Data Documentation

Definition at line 163 of file Cache.hpp.

Referenced by iTaSC::Cache::addChannel().

Definition at line 157 of file Cache.hpp.

Referenced by iTaSC::Cache::addChannel().


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