neoGFX
Cross-platform C++ app/game engine
|
#include <binary_packet.hpp>
Public Types | |
typedef base_type::character_type | character_type |
typedef base_type::const_pointer | const_pointer |
typedef base_type::pointer | pointer |
typedef base_type::size_type | size_type |
typedef base_type::clone_pointer | clone_pointer |
typedef std::vector< CharType > | contents_type |
Public Types inherited from neolib::i_basic_packet< CharType > | |
typedef CharType | character_type |
typedef const character_type * | const_pointer |
typedef character_type * | pointer |
typedef std::size_t | size_type |
typedef const_pointer | const_iterator |
typedef pointer | iterator |
typedef std::unique_ptr< i_basic_packet > | clone_pointer |
Public Member Functions | |
basic_binary_packet (const contents_type &aContents=contents_type()) | |
basic_binary_packet (const void *aPointer, size_type aLength) | |
basic_binary_packet (const basic_binary_packet &aOther) | |
basic_binary_packet & | operator= (const basic_binary_packet &aOther) |
virtual const_pointer | data () const |
virtual pointer | data () |
virtual size_type | length () const |
virtual bool | has_max_length () const |
virtual size_type | max_length () const |
virtual void | clear () |
virtual bool | take_some (const_pointer &aFirst, const_pointer aLast) |
virtual clone_pointer | clone () const |
virtual void | copy_from (const i_basic_packet< CharType > &aSource) |
const contents_type & | contents () const |
contents_type & | contents () |
Public Member Functions inherited from neolib::i_basic_packet< CharType > | |
virtual | ~i_basic_packet ()=default |
bool | empty () const |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Definition at line 45 of file binary_packet.hpp.
typedef base_type::character_type neolib::basic_binary_packet< CharType >::character_type |
Definition at line 50 of file binary_packet.hpp.
typedef base_type::clone_pointer neolib::basic_binary_packet< CharType >::clone_pointer |
Definition at line 54 of file binary_packet.hpp.
typedef base_type::const_pointer neolib::basic_binary_packet< CharType >::const_pointer |
Definition at line 51 of file binary_packet.hpp.
typedef std::vector<CharType> neolib::basic_binary_packet< CharType >::contents_type |
Definition at line 55 of file binary_packet.hpp.
typedef base_type::pointer neolib::basic_binary_packet< CharType >::pointer |
Definition at line 52 of file binary_packet.hpp.
typedef base_type::size_type neolib::basic_binary_packet< CharType >::size_type |
Definition at line 53 of file binary_packet.hpp.
|
inline |
Definition at line 58 of file binary_packet.hpp.
|
inline |
Definition at line 62 of file binary_packet.hpp.
|
inline |
Definition at line 66 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 103 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 117 of file binary_packet.hpp.
|
inline |
Definition at line 132 of file binary_packet.hpp.
|
inline |
Definition at line 128 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 121 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 85 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 79 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 95 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 91 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 99 of file binary_packet.hpp.
|
inline |
Definition at line 70 of file binary_packet.hpp.
|
inlinevirtual |
Implements neolib::i_basic_packet< CharType >.
Definition at line 107 of file binary_packet.hpp.