![]() |
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.