Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

MemoryCardManager Class Reference

#include <MemoryCardManager.h>

Collaboration diagram for MemoryCardManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MemoryCardManager ()
 ~MemoryCardManager ()
void Update (float fDelta)
MemoryCardState GetCardState (PlayerNumber pn)
void LockCards (bool bLock)
void TryMountAllCards ()
void MountAllUsedCards ()
void UnmountAllUsedCards ()
void MountCard (PlayerNumber pn)
void UnmountCard (PlayerNumber pn)
void PauseMountingThread ()
void UnPauseMountingThread ()
void FlushAndReset ()
bool PathIsMemCard (CString sDir) const
bool IsNameAvailable (PlayerNumber pn) const
CString GetName (PlayerNumber pn) const

Protected Member Functions

void UpdateUnassignedCards ()

Protected Attributes

MemoryCardDriverm_pDriver
vector< UsbStorageDevicem_vStorageDevices
bool m_bCardsLocked
bool m_bTooLate [NUM_PLAYERS]
UsbStorageDevice m_Device [NUM_PLAYERS]
RageSound m_soundReady
RageSound m_soundError
RageSound m_soundTooLate
RageSound m_soundDisconnect

Constructor & Destructor Documentation

MemoryCardManager::MemoryCardManager  ) 
 

MemoryCardManager::~MemoryCardManager  ) 
 


Member Function Documentation

void MemoryCardManager::FlushAndReset  ) 
 

MemoryCardState MemoryCardManager::GetCardState PlayerNumber  pn  ) 
 

CString MemoryCardManager::GetName PlayerNumber  pn  )  const
 

bool MemoryCardManager::IsNameAvailable PlayerNumber  pn  )  const
 

void MemoryCardManager::LockCards bool  bLock  ) 
 

void MemoryCardManager::MountAllUsedCards  ) 
 

void MemoryCardManager::MountCard PlayerNumber  pn  ) 
 

bool MemoryCardManager::PathIsMemCard CString  sDir  )  const
 

void MemoryCardManager::PauseMountingThread  ) 
 

void MemoryCardManager::TryMountAllCards  ) 
 

void MemoryCardManager::UnmountAllUsedCards  ) 
 

void MemoryCardManager::UnmountCard PlayerNumber  pn  ) 
 

void MemoryCardManager::UnPauseMountingThread  ) 
 

void MemoryCardManager::Update float  fDelta  ) 
 

void MemoryCardManager::UpdateUnassignedCards  )  [protected]
 


Member Data Documentation

bool MemoryCardManager::m_bCardsLocked [protected]
 

bool MemoryCardManager::m_bTooLate[NUM_PLAYERS] [protected]
 

UsbStorageDevice MemoryCardManager::m_Device[NUM_PLAYERS] [protected]
 

MemoryCardDriver* MemoryCardManager::m_pDriver [protected]
 

RageSound MemoryCardManager::m_soundDisconnect [protected]
 

RageSound MemoryCardManager::m_soundError [protected]
 

RageSound MemoryCardManager::m_soundReady [protected]
 

RageSound MemoryCardManager::m_soundTooLate [protected]
 

vector<UsbStorageDevice> MemoryCardManager::m_vStorageDevices [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:57 2005 for StepMania by doxygen 1.3.7