neoGFX
Cross-platform C++ app/game engine
|
#include <packet_connection.hpp>
Public Types | |
typedef i_basic_packet< CharType > | packet_type |
typedef packet_type::clone_pointer | packet_clone_pointer |
Public Member Functions | |
virtual packet_clone_pointer | handle_create_empty_packet () const =0 |
virtual void | handle_connection_established ()=0 |
virtual void | handle_connection_failure (const boost::system::error_code &aError)=0 |
virtual void | handle_packet_sent (const packet_type &aPacket)=0 |
virtual void | handle_packet_arrived (const packet_type &aPacket)=0 |
virtual void | handle_transfer_failure (const packet_type &aPacket, const boost::system::error_code &aError)=0 |
virtual void | handle_connection_closed ()=0 |
Definition at line 60 of file packet_connection.hpp.
typedef packet_type::clone_pointer neolib::i_basic_packet_connection_owner< CharType >::packet_clone_pointer |
Definition at line 65 of file packet_connection.hpp.
typedef i_basic_packet<CharType> neolib::i_basic_packet_connection_owner< CharType >::packet_type |
Definition at line 64 of file packet_connection.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |