INET Framework for OMNeT++/OMNEST
L4Tools.h File Reference

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 

Functions

const Protocol * inet::findTransportProtocol (Packet *packet)
 
const Protocol & inet::getProtocolId (Packet *packet)
 
const Ptr< const TransportHeaderBase > inet::findTransportProtocolHeader (Packet *packet)
 
const Ptr< const TransportHeaderBase > inet::getTransportProtocolHeader (Packet *packet)
 
bool inet::isTransportProtocol (const Protocol &protocol)
 
const Ptr< const TransportHeaderBase > inet::peekTransportProtocolHeader (Packet *packet, const Protocol &protocol, int flags)
 
void inet::insertTransportProtocolHeader (Packet *packet, const Protocol &protocol, const Ptr< TransportHeaderBase > &header)
 
template<typename T >
const Ptr< T > inet::removeTransportProtocolHeader (Packet *packet)
 
const Ptr< TransportHeaderBase > inet::removeTransportProtocolHeader (Packet *packet, const Protocol &protocol)