|
gem5
v22.0.0.2
|
#include <inet.hh>
Public Member Functions | |
| UdpPtr () | |
| UdpPtr (const IpPtr &ptr) | |
| UdpPtr (const Ip6Ptr &ptr) | |
| UdpPtr (const UdpPtr &ptr) | |
| UdpHdr * | get () |
| UdpHdr * | operator-> () |
| UdpHdr & | operator* () |
| const UdpHdr * | get () const |
| const UdpHdr * | operator-> () const |
| const UdpHdr & | operator* () const |
| const UdpPtr & | operator= (const IpPtr &i) |
| const UdpPtr & | operator= (const UdpPtr &t) |
| const EthPacketPtr | packet () const |
| EthPacketPtr | packet () |
| bool | operator! () const |
| operator bool () const | |
| int | off () const |
| int | pstart () const |
Protected Member Functions | |
| void | set (const EthPacketPtr &ptr, int offset) |
| void | set (const IpPtr &ptr) |
| void | set (const Ip6Ptr &ptr) |
Protected Attributes | |
| EthPacketPtr | p |
| int | _off |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 792 of file inet.hh.
Referenced by operator*(), operator->(), and pstart().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Definition at line 766 of file inet.hh.
References _off, gem5::ArmISA::offset, and p.
Referenced by operator=(), set(), and UdpPtr().
|
inlineprotected |
Definition at line 774 of file inet.hh.
References gem5::networking::Ip6Ptr::p, gem5::networking::Ip6Hdr::proto(), gem5::networking::Ip6Ptr::pstart(), and set().
|
inlineprotected |
Definition at line 767 of file inet.hh.
References gem5::networking::IpPtr::p, gem5::networking::IpHdr::proto(), gem5::networking::IpPtr::pstart(), and set().
|
protected |
|
protected |
Definition at line 763 of file inet.hh.
Referenced by get(), operator bool(), operator!(), packet(), and set().