TankMod Class Reference

#include <TankMod.h>

List of all members.

Public Member Functions

 TankMod ()
virtual ~TankMod ()
void setReadyToReceive (bool r)
bool getReadyToReceive ()
void setInit (bool i)
bool getInit ()
void setSent (bool s)
bool getSent ()
void setTotalLeft (unsigned int size)
unsigned int getTotalLeft ()
void addFile (ModIdentifierEntry &entry)
void rmFile (const char *file)
ModIdentifierEntrygetFile (const char *file)
std::list
< ModIdentifierEntry > & 
getFiles ()

Protected Attributes

bool readyToReceive_
bool sent_
bool init_
unsigned int totalLeft_
std::list
< ModIdentifierEntry > * 
files_


Detailed Description

Definition at line 27 of file TankMod.h.


Constructor & Destructor Documentation

TankMod::TankMod (  ) 

Definition at line 24 of file TankMod.cpp.

References files_.

TankMod::~TankMod (  )  [virtual]

Definition at line 30 of file TankMod.cpp.

References files_.


Member Function Documentation

void TankMod::setReadyToReceive ( bool  r  )  [inline]

Definition at line 33 of file TankMod.h.

References readyToReceive_.

Referenced by ServerFileAkHandler::processMessage(), and ServerFileServer::simulate().

bool TankMod::getReadyToReceive (  )  [inline]

Definition at line 34 of file TankMod.h.

References readyToReceive_.

Referenced by ServerFileServer::simulate().

void TankMod::setInit ( bool  i  )  [inline]

Definition at line 36 of file TankMod.h.

References init_.

Referenced by ServerHaveModFilesHandler::processMessage().

bool TankMod::getInit (  )  [inline]

Definition at line 37 of file TankMod.h.

References init_.

Referenced by ServerFileServer::simulate().

void TankMod::setSent ( bool  s  )  [inline]

Definition at line 39 of file TankMod.h.

References sent_.

Referenced by ServerFileServer::simulate().

bool TankMod::getSent (  )  [inline]

Definition at line 40 of file TankMod.h.

References sent_.

Referenced by ServerFileServer::simulate().

void TankMod::setTotalLeft ( unsigned int  size  )  [inline]

Definition at line 42 of file TankMod.h.

References totalLeft_.

Referenced by ServerHaveModFilesHandler::processMessage(), and ServerFileServer::sendNextFile().

unsigned int TankMod::getTotalLeft (  )  [inline]

Definition at line 43 of file TankMod.h.

References totalLeft_.

Referenced by ServerFileServer::sendNextFile().

void TankMod::addFile ( ModIdentifierEntry entry  ) 

Definition at line 36 of file TankMod.cpp.

References files_.

Referenced by ServerHaveModFilesHandler::processMessage().

void TankMod::rmFile ( const char *  file  ) 

Definition at line 41 of file TankMod.cpp.

References ModIdentifierEntry::fileName, files_, and LangStringUtil::strcmp().

Referenced by ServerFileServer::sendNextFile().

ModIdentifierEntry * TankMod::getFile ( const char *  file  ) 

Definition at line 57 of file TankMod.cpp.

References ModIdentifierEntry::fileName, files_, and LangStringUtil::strcmp().

std::list<ModIdentifierEntry>& TankMod::getFiles (  )  [inline]

Definition at line 48 of file TankMod.h.

References files_.

Referenced by ServerFileServer::sendNextFile(), and ServerFileServer::simulate().


Member Data Documentation

bool TankMod::readyToReceive_ [protected]

Definition at line 51 of file TankMod.h.

Referenced by getReadyToReceive(), and setReadyToReceive().

bool TankMod::sent_ [protected]

Definition at line 52 of file TankMod.h.

Referenced by getSent(), and setSent().

bool TankMod::init_ [protected]

Definition at line 53 of file TankMod.h.

Referenced by getInit(), and setInit().

unsigned int TankMod::totalLeft_ [protected]

Definition at line 54 of file TankMod.h.

Referenced by getTotalLeft(), and setTotalLeft().

std::list<ModIdentifierEntry>* TankMod::files_ [protected]

Definition at line 55 of file TankMod.h.

Referenced by addFile(), getFile(), getFiles(), rmFile(), TankMod(), and ~TankMod().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:07 2009 for Scorched3D by  doxygen 1.5.3