neoGFX
Cross-platform C++ app/game engine
|
#include <packet_stream.hpp>
Public Types | |
typedef PacketType | packet_type |
typedef Protocol | protocol_type |
typedef std::unique_ptr< packet_stream > | pointer |
typedef i_basic_packet< typename packet_type::character_type > | generic_packet_type |
typedef packet_type::clone_pointer | packet_clone_pointer |
typedef basic_packet_connection< typename packet_type::character_type, Protocol, ReceiveBufferSize > | connection_type |
typedef std::unique_ptr< packet_type > | queue_item |
typedef std::unique_ptr< packet_type > | orphaned_queue_item |
typedef std::vector< queue_item > | send_queue |
Public Types inherited from neolib::lifetime< Base > | |
typedef neolib::destroyed_flag | destroyed_flag |
Public Attributes | |
connection_failure | |
const boost::system::error_code | packet_arrived |
Definition at line 52 of file packet_stream.hpp.
typedef basic_packet_connection<typename packet_type::character_type, Protocol, ReceiveBufferSize> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::connection_type |
Definition at line 61 of file packet_stream.hpp.
typedef i_basic_packet<typename packet_type::character_type> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::generic_packet_type |
Definition at line 59 of file packet_stream.hpp.
typedef std::unique_ptr<packet_type> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::orphaned_queue_item |
Definition at line 63 of file packet_stream.hpp.
typedef packet_type::clone_pointer neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::packet_clone_pointer |
Definition at line 60 of file packet_stream.hpp.
typedef PacketType neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::packet_type |
Definition at line 56 of file packet_stream.hpp.
typedef std::unique_ptr<packet_stream> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::pointer |
Definition at line 58 of file packet_stream.hpp.
typedef Protocol neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::protocol_type |
Definition at line 57 of file packet_stream.hpp.
typedef std::unique_ptr<packet_type> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::queue_item |
Definition at line 62 of file packet_stream.hpp.
typedef std::vector<queue_item> neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::send_queue |
Definition at line 64 of file packet_stream.hpp.
|
inline |
Definition at line 77 of file packet_stream.hpp.
|
inline |
Definition at line 81 of file packet_stream.hpp.
|
inline |
Definition at line 85 of file packet_stream.hpp.
|
delete |
|
inline |
Definition at line 102 of file packet_stream.hpp.
|
inline |
Definition at line 116 of file packet_stream.hpp.
|
inline |
Definition at line 112 of file packet_stream.hpp.
|
inline |
Definition at line 136 of file packet_stream.hpp.
|
inline |
Definition at line 132 of file packet_stream.hpp.
neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::define_event | ( | ConnectionEstablished | , |
connection_established | |||
) |
const boost::system::error_code & neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::define_event | ( | PacketSent | , |
packet_sent | , | ||
const packet_type & | |||
) |
const boost::system::error_code const packet_type & neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::define_event | ( | TransferFailure | , |
transfer_failure | , | ||
const boost::system::error_code & | |||
) |
|
inline |
Definition at line 124 of file packet_stream.hpp.
|
inline |
Definition at line 128 of file packet_stream.hpp.
|
inline |
Definition at line 120 of file packet_stream.hpp.
|
inline |
Definition at line 94 of file packet_stream.hpp.
|
inline |
Definition at line 98 of file packet_stream.hpp.
|
delete |
|
inline |
Definition at line 107 of file packet_stream.hpp.
|
inline |
Definition at line 140 of file packet_stream.hpp.
neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::connection_failure |
Definition at line 69 of file packet_stream.hpp.
const boost::system::error_code neolib::packet_stream< PacketType, Protocol, ReceiveBufferSize >::packet_arrived |
Definition at line 71 of file packet_stream.hpp.