Todo List

Member Char::update ()
To be implemented.

Member Client::startListen (ConnectionData *data)
TODO Check if the way we free resources is correct.

TODO Improve error handling.

Member ClientFSM::chat (MessageIn *message)
Implements a real MSG_* handler!

Member ClientFSM::Login (void)
This method needs a real implementation.

Add CRC and SHA controls.

Member ClientFSM::move (MessageIn *message)
Implements a real MSG_* handler!

Member ClientFSM::Ready (void)
implements an extern interpreter to switch message types.

Member Cmd_accounts::addAccount (const std::string &username="", const std::string &password="", const std::string &name="", const std::string &surname="", const std::string &email="")
Find a way to separate SQL code form C++.

Member Cmd_accounts::attachChar ()
No erro handling, this may cause serious damage to the database...

Member Cmd_accounts::showAccounts (Uint32 recordsPerPage=0)
recordsPerPage mechanism to be implemented!

Member CommandScheduler::queue (ICommand *cmd)
TODO Finish the implementation.

Member Connection::getMessage (TCPsocket socket)
TODO Comment the implementation.

TODO Improve error handling.

Member Connection::putMessage (TCPsocket socket, MessageOut *msg)
TODO Comment the implementation.

TODO Improve error handling.

Member ConnectionData::id
TODO To be implemented -> Implements a thread-safe id-generator.

Class Console
Finish implementation.

TODO Error handling.

Member Console::setServer (Server *myServer)
TODO This is a bit tricky, we should change it.

Member Gamefsm::threadBody ()
TODO Implements the anti-lag timing.

Member IMoveableObject::move ()
Temporary implementation, teleports to the destination Location

Class Logger
TODO Porting existing code in order to use logging system.

Member MessageIn::getCRC ()
TODO Check for other than x86 compatibility.

Member MessageIn::read2 ()
TODO Check for other than x86 compatibility.

Member MessageIn::read4 ()
TODO Check for other than x86 compatibility.

Class MessageOut
TODO Comment the implementation.

Member MessageOut::write2 (Uint16 value)
TODO Check for other than x86 compatibility.

Member MessageOut::write4 (Uint32 value)
TODO Check for other than x86 compatibility.

Member Server::Server (int port)
Check exit codes and change them to exceptions.

Member Server::generalChatMsg (Uint32 sender, std::string msg)
Finish the implementation.

Member Server::requestExit ()
Check if a basic syncro is needed.

Generated on Mon Dec 3 04:30:14 2007 for lo-testserver by  doxygen 1.3.9.1