Par2RepairerSourceFile Class Reference

#include <par2repairersourcefile.h>


Public Member Functions

  Par2RepairerSourceFile (DescriptionPacket *descriptionpacket, VerificationPacket *verificationpacket)
  ~Par2RepairerSourceFile (void)
DescriptionPacket GetDescriptionPacket (void) const
void  SetDescriptionPacket (DescriptionPacket *descriptionpacket)
VerificationPacket GetVerificationPacket (void) const
void  SetVerificationPacket (VerificationPacket *verificationpacket)
void  SetBlocks (u32 _blocknumber, u32 _blockcount, vector< DataBlock >::iterator _sourceblocks, vector< DataBlock >::iterator _targetblocks, u64 blocksize)
void  SetBlockCount (u64 blocksize)
void  SetTargetFile (DiskFile *diskfile)
DiskFile GetTargetFile (void) const
void  SetTargetExists (bool exists)
bool  GetTargetExists (void) const
void  SetCompleteFile (DiskFile *diskfile)
DiskFile GetCompleteFile (void) const
void  ComputeTargetFileName (string path)
string  TargetFileName (void) const
u32  BlockCount (void) const
u32  FirstBlockNumber (void) const
vector< DataBlock >::iterator  SourceBlocks (void) const
vector< DataBlock >::iterator  TargetBlocks (void) const

Protected Attributes

DescriptionPacket descriptionpacket
VerificationPacket verificationpacket
u32  blockcount
u32  firstblocknumber
vector< DataBlock >::iterator  sourceblocks
vector< DataBlock >::iterator  targetblocks
bool  targetexists
DiskFile targetfile
DiskFile completefile
string  targetfilename

Detailed Description

Definition at line 40 of file par2repairersourcefile.h.


Constructor & Destructor Documentation

Par2RepairerSourceFile::Par2RepairerSourceFile ( DescriptionPacket descriptionpacket,
VerificationPacket verificationpacket  
)

Par2RepairerSourceFile::~Par2RepairerSourceFile ( void   ) 


Member Function Documentation

DescriptionPacket* Par2RepairerSourceFile::GetDescriptionPacket ( void   )  const [inline]

Definition at line 49 of file par2repairersourcefile.h.

void Par2RepairerSourceFile::SetDescriptionPacket ( DescriptionPacket descriptionpacket  ) 

VerificationPacket* Par2RepairerSourceFile::GetVerificationPacket ( void   )  const [inline]

Definition at line 53 of file par2repairersourcefile.h.

void Par2RepairerSourceFile::SetVerificationPacket ( VerificationPacket verificationpacket  ) 

void Par2RepairerSourceFile::SetBlocks ( u32  _blocknumber,
u32  _blockcount,
vector< DataBlock >::iterator  _sourceblocks,
vector< DataBlock >::iterator  _targetblocks,
u64  blocksize  
)

void Par2RepairerSourceFile::SetBlockCount ( u64  blocksize  ) 

void Par2RepairerSourceFile::SetTargetFile ( DiskFile diskfile  ) 

DiskFile* Par2RepairerSourceFile::GetTargetFile ( void   )  const

void Par2RepairerSourceFile::SetTargetExists ( bool  exists  ) 

bool Par2RepairerSourceFile::GetTargetExists ( void   )  const

void Par2RepairerSourceFile::SetCompleteFile ( DiskFile diskfile  ) 

DiskFile* Par2RepairerSourceFile::GetCompleteFile ( void   )  const

void Par2RepairerSourceFile::ComputeTargetFileName ( string  path  ) 

string Par2RepairerSourceFile::TargetFileName ( void   )  const

u32 Par2RepairerSourceFile::BlockCount ( void   )  const [inline]

Definition at line 84 of file par2repairersourcefile.h.

u32 Par2RepairerSourceFile::FirstBlockNumber ( void   )  const [inline]

Definition at line 87 of file par2repairersourcefile.h.

vector<DataBlock>::iterator Par2RepairerSourceFile::SourceBlocks ( void   )  const [inline]

Definition at line 90 of file par2repairersourcefile.h.

vector<DataBlock>::iterator Par2RepairerSourceFile::TargetBlocks ( void   )  const [inline]

Definition at line 93 of file par2repairersourcefile.h.


Field Documentation

DescriptionPacket* Par2RepairerSourceFile::descriptionpacket [protected]

Definition at line 96 of file par2repairersourcefile.h.

VerificationPacket* Par2RepairerSourceFile::verificationpacket [protected]

Definition at line 97 of file par2repairersourcefile.h.

u32 Par2RepairerSourceFile::blockcount [protected]

Definition at line 99 of file par2repairersourcefile.h.

u32 Par2RepairerSourceFile::firstblocknumber [protected]

Definition at line 100 of file par2repairersourcefile.h.

vector<DataBlock>::iterator Par2RepairerSourceFile::sourceblocks [protected]

Definition at line 102 of file par2repairersourcefile.h.

vector<DataBlock>::iterator Par2RepairerSourceFile::targetblocks [protected]

Definition at line 103 of file par2repairersourcefile.h.

bool Par2RepairerSourceFile::targetexists [protected]

Definition at line 105 of file par2repairersourcefile.h.

DiskFile* Par2RepairerSourceFile::targetfile [protected]

Definition at line 106 of file par2repairersourcefile.h.

DiskFile* Par2RepairerSourceFile::completefile [protected]

Definition at line 107 of file par2repairersourcefile.h.

string Par2RepairerSourceFile::targetfilename [protected]

Definition at line 109 of file par2repairersourcefile.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