CommonUser Class Reference

parent class leaving out server related functionality More...

#include <user.h>

Inherited by User.

Collaboration diagram for CommonUser:
Collaboration graph
[legend]

Public Member Functions

 CommonUser (const wxString &nick, const wxString &country, const int &cpu)
virtual ~CommonUser ()
const wxStringGetNick () const
virtual void SetNick (const wxString &nick)
const wxStringGetCountry () const
virtual void SetCountry (const wxString &country)
int GetCpu () const
void SetCpu (const int &cpu)
const wxStringGetID () const
void SetID (const wxString &id)
UserStatusStatus ()
UserStatus GetStatus () const
virtual void SetStatus (const UserStatus &status)
UserBattleStatusBattleStatus ()
UserBattleStatus GetBattleStatus () const
const UserBattleStatusBattleStatus () const
 Read-only variant of BattleStatus() above.
void UpdateBattleStatus (const UserBattleStatus &status)
bool Equals (const CommonUser &other) const

Protected Attributes

wxString m_nick
wxString m_country
wxString m_id
int m_cpu
UserStatus m_status
UserBattleStatus m_bstatus

Detailed Description

parent class leaving out server related functionality

Definition at line 90 of file user.h.


Constructor & Destructor Documentation

CommonUser::CommonUser ( const wxString nick,
const wxString country,
const int &  cpu 
) [inline]

Definition at line 93 of file user.h.

virtual CommonUser::~CommonUser (  )  [inline, virtual]

Definition at line 96 of file user.h.


Member Function Documentation

const UserBattleStatus& CommonUser::BattleStatus (  )  const [inline]

Read-only variant of BattleStatus() above.

Definition at line 122 of file user.h.

UserBattleStatus& CommonUser::BattleStatus (  )  [inline]

Definition at line 115 of file user.h.

bool CommonUser::Equals ( const CommonUser other  )  const [inline]

Definition at line 132 of file user.h.

UserBattleStatus CommonUser::GetBattleStatus (  )  const [inline]

Definition at line 117 of file user.h.

const wxString& CommonUser::GetCountry (  )  const [inline]

Definition at line 101 of file user.h.

int CommonUser::GetCpu (  )  const [inline]

Definition at line 104 of file user.h.

const wxString& CommonUser::GetID (  )  const [inline]

Definition at line 107 of file user.h.

const wxString& CommonUser::GetNick (  )  const [inline]

Definition at line 98 of file user.h.

UserStatus CommonUser::GetStatus (  )  const [inline]

Definition at line 112 of file user.h.

virtual void CommonUser::SetCountry ( const wxString country  )  [inline, virtual]

Reimplemented in User.

Definition at line 102 of file user.h.

void CommonUser::SetCpu ( const int &  cpu  )  [inline]

Definition at line 105 of file user.h.

void CommonUser::SetID ( const wxString id  )  [inline]

Definition at line 108 of file user.h.

virtual void CommonUser::SetNick ( const wxString nick  )  [inline, virtual]

Definition at line 99 of file user.h.

void CommonUser::SetStatus ( const UserStatus status  )  [virtual]

Reimplemented in User.

Definition at line 223 of file user.cpp.

UserStatus& CommonUser::Status (  )  [inline]

Definition at line 110 of file user.h.

void CommonUser::UpdateBattleStatus ( const UserBattleStatus status  ) 

Definition at line 143 of file user.cpp.


Field Documentation

Definition at line 141 of file user.h.

Definition at line 137 of file user.h.

int CommonUser::m_cpu [protected]

Definition at line 139 of file user.h.

Definition at line 138 of file user.h.

Definition at line 136 of file user.h.

Definition at line 140 of file user.h.


The documentation for this class was generated from the following files:

Generated on Thu Dec 29 00:11:43 2011 for SpringLobby by doxygen 1.6.3