Minetest 5.9.0-dev
 
Loading...
Searching...
No Matches
connection.h File Reference
#include "irrlichttypes.h"
#include "peerhandler.h"
#include "socket.h"
#include "constants.h"
#include "util/pointer.h"
#include "util/container.h"
#include "util/numeric.h"
#include "porting.h"
#include "networkprotocol.h"
#include <iostream>
#include <vector>
#include <map>
+ Include dependency graph for connection.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  con::PeerHelper
 
struct  con::ConnectionEvent
 
class  con::Peer
 
struct  con::Peer::rttstats
 
class  con::Connection
 

Namespaces

namespace  con
 

Typedefs

typedef std::shared_ptr< ConnectionEvent > con::ConnectionEventPtr
 
typedef std::shared_ptr< ConnectionCommand > con::ConnectionCommandPtr
 
typedef std::shared_ptr< BufferedPacket > con::BufferedPacketPtr
 

Enumerations

enum  con::rate_stat_type {
  con::CUR_DL_RATE , con::AVG_DL_RATE , con::CUR_INC_RATE , con::AVG_INC_RATE ,
  con::CUR_LOSS_RATE , con::AVG_LOSS_RATE
}
 
enum  con::ConnectionEventType {
  con::CONNEVENT_NONE , con::CONNEVENT_DATA_RECEIVED , con::CONNEVENT_PEER_ADDED , con::CONNEVENT_PEER_REMOVED ,
  con::CONNEVENT_BIND_FAILED
}