gem5 v24.0.0.0
|
#include <inet.hh>
Public Member Functions | |
Ip6Hdr * | get () |
Ip6Hdr * | operator-> () |
Ip6Hdr & | operator* () |
const Ip6Hdr * | get () const |
const Ip6Hdr * | operator-> () const |
const Ip6Hdr & | operator* () const |
Ip6Ptr () | |
Ip6Ptr (const EthPacketPtr &ptr) | |
Ip6Ptr (const EthPtr &ptr) | |
Ip6Ptr (const Ip6Ptr &ptr) | |
const Ip6Ptr & | operator= (const EthPacketPtr &ptr) |
const Ip6Ptr & | operator= (const EthPtr &ptr) |
const Ip6Ptr & | operator= (const Ip6Ptr &ptr) |
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) |
Protected Attributes | |
EthPacketPtr | p |
bool | eth_hdr_vlan |
Friends | |
class | TcpPtr |
class | UdpPtr |
|
inline |
Definition at line 519 of file inet.hh.
References eth_hdr_vlan, and p.
Referenced by operator*(), operator*(), operator->(), operator->(), and pstart().
|
inline |
Definition at line 524 of file inet.hh.
References eth_hdr_vlan, and p.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Definition at line 494 of file inet.hh.
References eth_hdr_vlan, gem5::networking::EthHdr::isVlan(), p, and gem5::networking::EthHdr::type().
|
protected |
|
protected |
Definition at line 491 of file inet.hh.
Referenced by get(), get(), operator bool(), operator!(), operator=(), packet(), packet(), set(), gem5::networking::TcpPtr::set(), and gem5::networking::UdpPtr::set().