BiopMessage Class Reference

#include <dsmccbiop.h>

List of all members.


Detailed Description

Definition at line 171 of file dsmccbiop.h.


Public Member Functions

 BiopMessage ()
 ~BiopMessage ()
bool Process (DSMCCCacheModuleData *cachep, DSMCCCache *cache, unsigned char *data, unsigned long *curp)

Public Attributes

char * m_objkind

Protected Member Functions

bool ProcessDir (bool isSrg, DSMCCCacheModuleData *cachep, DSMCCCache *cache, unsigned char *data, unsigned long *curp)
 Process a Directory message.
bool ProcessFile (DSMCCCacheModuleData *cachep, DSMCCCache *cache, unsigned char *data, unsigned long *curp)
bool ProcessMsgHdr (unsigned char *data, unsigned long *curp)

Protected Attributes

unsigned char m_version_major
unsigned char m_version_minor
unsigned int m_message_size
DSMCCCacheKey m_objkey
unsigned long m_objkind_len
unsigned int m_objinfo_len
char * m_objinfo

Constructor & Destructor Documentation

BiopMessage::BiopMessage (  )  [inline]

Definition at line 174 of file dsmccbiop.h.

BiopMessage::~BiopMessage (  ) 

Definition at line 151 of file dsmccbiop.cpp.


Member Function Documentation

bool BiopMessage::Process ( DSMCCCacheModuleData cachep,
DSMCCCache cache,
unsigned char *  data,
unsigned long *  curp 
)

Definition at line 112 of file dsmccbiop.cpp.

Referenced by ObjCarousel::AddModuleData().

bool BiopMessage::ProcessDir ( bool  isSrg,
DSMCCCacheModuleData cachep,
DSMCCCache cache,
unsigned char *  data,
unsigned long *  curp 
) [protected]

Process a Directory message.

This gives the directories and files that form part of this directory. This is also used for service gateways which identify a root of the directory structure and is very similar to a Directory message. We only know which is THE root of the hierarchy when we have a DSI message.

Definition at line 204 of file dsmccbiop.cpp.

Referenced by Process().

bool BiopMessage::ProcessFile ( DSMCCCacheModuleData cachep,
DSMCCCache cache,
unsigned char *  data,
unsigned long *  curp 
) [protected]

Definition at line 257 of file dsmccbiop.cpp.

Referenced by Process().

bool BiopMessage::ProcessMsgHdr ( unsigned char *  data,
unsigned long *  curp 
) [protected]

Definition at line 157 of file dsmccbiop.cpp.

Referenced by Process().


Member Data Documentation

unsigned char BiopMessage::m_version_major [protected]

Definition at line 191 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned char BiopMessage::m_version_minor [protected]

Definition at line 192 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned int BiopMessage::m_message_size [protected]

Definition at line 193 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

Definition at line 194 of file dsmccbiop.h.

Referenced by ProcessDir(), ProcessFile(), and ProcessMsgHdr().

unsigned long BiopMessage::m_objkind_len [protected]

Definition at line 195 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned int BiopMessage::m_objinfo_len [protected]

Definition at line 196 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

char* BiopMessage::m_objinfo [protected]

Definition at line 197 of file dsmccbiop.h.

Referenced by ProcessMsgHdr(), and ~BiopMessage().

Definition at line 200 of file dsmccbiop.h.

Referenced by Process(), ProcessMsgHdr(), and ~BiopMessage().


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

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5