CriticalPacket Class Reference

#include <criticalpacket.h>

Inheritance diagram for CriticalPacket:

CreatorPacket DescriptionPacket MainPacket VerificationPacket

Public Member Functions

  CriticalPacket (void)
  ~CriticalPacket (void)
bool  WritePacket (DiskFile &diskfile, u64 fileoffset) const
size_t  PacketLength (void) const
void *  AllocatePacket (size_t length, size_t extra=0)
void  FinishPacket (const MD5Hash &set_id_hash)

Protected Attributes

u8 packetdata
size_t  packetlength

Detailed Description

Definition at line 28 of file criticalpacket.h.


Constructor & Destructor Documentation

CriticalPacket::CriticalPacket ( void   )  [inline]

Definition at line 52 of file criticalpacket.h.

CriticalPacket::~CriticalPacket ( void   )  [inline]

Definition at line 59 of file criticalpacket.h.


Member Function Documentation

bool CriticalPacket::WritePacket ( DiskFile diskfile,
u64  fileoffset  
) const

size_t CriticalPacket::PacketLength ( void   )  const [inline]

Definition at line 65 of file criticalpacket.h.

void * CriticalPacket::AllocatePacket ( size_t  length,
size_t  extra = 0  
) [inline]

Definition at line 70 of file criticalpacket.h.

void CriticalPacket::FinishPacket ( const MD5Hash set_id_hash  ) 


Field Documentation

u8* CriticalPacket::packetdata [protected]

Definition at line 48 of file criticalpacket.h.

size_t CriticalPacket::packetlength [protected]

Definition at line 49 of file criticalpacket.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 14 01:40:44 2008 for NNTPGrab by  1.5.4