Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef _SESSION_IMPL_H_
#define _SESSION_IMPL_H_

#include <DivideNetworking/tcp_session_tpl.h>

using boost::asio::deadline_timer;
using boost::asio::ip::tcp;
using boost::asio::ip::udp;

namespace Divide {

class tcp_session_impl : public tcp_session_tpl
{
public:
  tcp_session_impl(boost::asio::io_service& io_service, channel& ch);

private:

    void handlePacket(WorldPacket& p);

    void HandleHeartBeatOpCode(WorldPacket& p);
    void HandleDisconnectOpCode(WorldPacket& p);
    void HandleGeometryListOpCode(WorldPacket& p);
    void HandleRequestGeometry(WorldPacket& p);
    void HandlePingOpCode(WorldPacket& p);
};

}; //namespace Divide
#endif

Commits for Divide-Framework/trunk/Source Code/Server/Scenes/NetworkScene/Headers/tcp_session_impl.h

Diff revisions: vs.
Revision Author Commited Message
337 Diff Diff IonutCava picture IonutCava Wed 17 Dec, 2014 17:25:16 +0000

[Ionut]
- Replaced all tabs with 4 spaces (some spacing may be off now. no way to check all the files.)
- Moved implementation details for ParamHandler, BoundingBox, BoundingSphere and ProfileTimer to proper .inl and .cpp files. (more to follow)
- Update all forward declared enums with the required storage type (as requested by the C++11 standard)

334 IonutCava picture IonutCava Wed 10 Dec, 2014 17:21:22 +0000

[Ionut]
- Reorganized the Hardware project and renamed to "Platform"
- Reorganized the Server project