BiopMessage Class Reference

#include <dsmccbiop.h>

List of all members.

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

Detailed Description

Definition at line 180 of file dsmccbiop.h.


Constructor & Destructor Documentation

BiopMessage::BiopMessage (  )  [inline]

Definition at line 183 of file dsmccbiop.h.

BiopMessage::~BiopMessage (  ) 

Definition at line 154 of file dsmccbiop.cpp.


Member Function Documentation

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

Definition at line 115 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 226 of file dsmccbiop.cpp.

Referenced by Process().

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

Definition at line 295 of file dsmccbiop.cpp.

Referenced by Process().

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

Definition at line 160 of file dsmccbiop.cpp.

Referenced by Process().


Member Data Documentation

unsigned char BiopMessage::m_version_major [protected]

Definition at line 205 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned char BiopMessage::m_version_minor [protected]

Definition at line 206 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned int BiopMessage::m_message_size [protected]

Definition at line 207 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

Definition at line 208 of file dsmccbiop.h.

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

unsigned long BiopMessage::m_objkind_len [protected]

Definition at line 209 of file dsmccbiop.h.

Referenced by ProcessMsgHdr().

unsigned int BiopMessage::m_objinfo_len [protected]

Definition at line 210 of file dsmccbiop.h.

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

char* BiopMessage::m_objinfo [protected]

Definition at line 211 of file dsmccbiop.h.

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

Definition at line 214 of file dsmccbiop.h.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Thu May 24 06:41:50 2012 for MythTV by  doxygen 1.6.3