YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::ChatDisplayer Class Reference

#include <ChatDisplayer.hpp>

Collaboration diagram for yap::ChatDisplayer:

List of all members.

Public Member Functions

 ChatDisplayer ()
 ChatDisplayer (String name, UInt32 c)
 ChatDisplayer (String name, bool *chanbooltab)
 ~ChatDisplayer ()
UInt32 GetChanNb ()
void AddToChan (Int32 c, BufferType b)
String GetLastStrChan ()
void AddChan (UInt32 c)
void RmChan (UInt32 c)
void DisplayChanOn ()
ResponseType DisplayTab ()
ResponseType Display ()
String GetName ()
ChanBufType GetBuff ()

Private Member Functions

 DISALLOW_COPY (ChatDisplayer)
void MyDisplay (size_t index, size_t last)
void MyDisplayAdder (size_t index, size_t last, ResponseType *rt)

Private Attributes

String name_
size_t offset_
ChanBufType buff_
ChansType chans_
ChanOutputType output_
bool * chanbooltab_

Detailed Description

Definition at line 21 of file ChatDisplayer.hpp.


Constructor & Destructor Documentation

yap::ChatDisplayer::ChatDisplayer ( )

Definition at line 12 of file ChatDisplayer.cpp.

Here is the call graph for this function:

yap::ChatDisplayer::ChatDisplayer ( String  name,
UInt32  c 
)

Definition at line 32 of file ChatDisplayer.cpp.

Here is the call graph for this function:

yap::ChatDisplayer::ChatDisplayer ( String  name,
bool *  chanbooltab 
)

Definition at line 51 of file ChatDisplayer.cpp.

Here is the call graph for this function:

yap::ChatDisplayer::~ChatDisplayer ( )

Definition at line 71 of file ChatDisplayer.cpp.

Here is the call graph for this function:


Member Function Documentation

void yap::ChatDisplayer::AddChan ( UInt32  c)

Definition at line 106 of file ChatDisplayer.cpp.

Here is the caller graph for this function:

void yap::ChatDisplayer::AddToChan ( Int32  c,
BufferType  b 
)

Definition at line 126 of file ChatDisplayer.cpp.

Here is the call graph for this function:

yap::ChatDisplayer::DISALLOW_COPY ( ChatDisplayer  )
private
ResponseType yap::ChatDisplayer::Display ( )

Definition at line 196 of file ChatDisplayer.cpp.

Here is the call graph for this function:

void yap::ChatDisplayer::DisplayChanOn ( )

Definition at line 118 of file ChatDisplayer.cpp.

Here is the call graph for this function:

ResponseType yap::ChatDisplayer::DisplayTab ( )

Definition at line 175 of file ChatDisplayer.cpp.

Here is the call graph for this function:

ChanBufType yap::ChatDisplayer::GetBuff ( )

Definition at line 219 of file ChatDisplayer.cpp.

UInt32 yap::ChatDisplayer::GetChanNb ( )

Definition at line 86 of file ChatDisplayer.cpp.

Here is the call graph for this function:

String yap::ChatDisplayer::GetLastStrChan ( )

Definition at line 91 of file ChatDisplayer.cpp.

Here is the call graph for this function:

String yap::ChatDisplayer::GetName ( )

Definition at line 214 of file ChatDisplayer.cpp.

void yap::ChatDisplayer::MyDisplay ( size_t  index,
size_t  last 
)
private

Definition at line 154 of file ChatDisplayer.cpp.

Here is the caller graph for this function:

void yap::ChatDisplayer::MyDisplayAdder ( size_t  index,
size_t  last,
ResponseType rt 
)
private

Definition at line 163 of file ChatDisplayer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::ChatDisplayer::RmChan ( UInt32  c)

Definition at line 112 of file ChatDisplayer.cpp.

Here is the caller graph for this function:


Member Data Documentation

ChanBufType yap::ChatDisplayer::buff_
private

Definition at line 50 of file ChatDisplayer.hpp.

bool* yap::ChatDisplayer::chanbooltab_
private

Definition at line 53 of file ChatDisplayer.hpp.

ChansType yap::ChatDisplayer::chans_
private

Definition at line 51 of file ChatDisplayer.hpp.

String yap::ChatDisplayer::name_
private

Definition at line 48 of file ChatDisplayer.hpp.

size_t yap::ChatDisplayer::offset_
private

Definition at line 49 of file ChatDisplayer.hpp.

ChanOutputType yap::ChatDisplayer::output_
private

Definition at line 52 of file ChatDisplayer.hpp.


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