#include <netDatagram.h>
Inheritance diagram for NetDatagram:
Public Member Functions | |
INLINE bool | operator== (const NetDatagram &other) const |
INLINE bool | operator!= (const NetDatagram &other) const |
INLINE bool | operator< (const NetDatagram &other) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Member Functions | |
NetDatagram (const void *data, size_t size) | |
NetDatagram (const Datagram ©) | |
NetDatagram (const NetDatagram ©) | |
void | operator= (const Datagram ©) |
void | operator= (const NetDatagram ©) |
virtual void | clear () |
void | set_connection (const PT(Connection)&connection) |
PT (Connection) get_connection() const | |
void | set_address (const NetAddress &address) |
const NetAddress & | get_address () const |
PT (Connection) _connection | |
Private Attributes | |
PUBLISHED | __pad0__: NetDatagram() |
NetAddress | _address |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 38 of file netDatagram.cxx. References data. |
|
Definition at line 48 of file netDatagram.cxx. |
|
Definition at line 59 of file netDatagram.cxx. |
|
Reimplemented from Datagram. Definition at line 97 of file netDatagram.cxx. References _address, NetAddress::clear(), and Datagram::clear(). Referenced by DatagramQueue::extract(), and operator>>(). |
|
Reimplemented from Datagram. Definition at line 89 of file netDatagram.h. References Datagram::get_class_type(), and Datagram::init_type(). |
|
Definition at line 143 of file netDatagram.cxx. References _address. Referenced by main(), Connection::send_datagram(), and Connection::send_raw_datagram(). |
|
Reimplemented from Datagram. Definition at line 78 of file netDatagram.h. |
|
Reimplemented from Datagram. Definition at line 86 of file netDatagram.h. References Datagram::get_class_type(). |
|
Reimplemented from Datagram. Definition at line 81 of file netDatagram.h. References Datagram::get_class_type(), Datagram::init_type(), and register_type(). Referenced by init_libnet(). |
|
|
|
|
|
Definition at line 84 of file netDatagram.cxx. References _address, and Datagram::operator=(). |
|
Reimplemented from Datagram. Definition at line 72 of file netDatagram.cxx. References _address, NetAddress::clear(), and Datagram::operator=(). |
|
|
|
|
|
|
|
Definition at line 132 of file netDatagram.cxx. References _address, and address. Referenced by ConnectionReader::process_incoming_tcp_data(), ConnectionReader::process_incoming_udp_data(), ConnectionReader::process_raw_incoming_tcp_data(), ConnectionReader::process_raw_incoming_udp_data(), and ConnectionWriter::send(). |
|
|
Reimplemented from Datagram. Definition at line 49 of file netDatagram.h. |
|
Definition at line 74 of file netDatagram.h. Referenced by clear(), get_address(), operator=(), and set_address(). |
|
Reimplemented from Datagram. Definition at line 21 of file netDatagram.cxx. |