X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FINet%2FRawINetSocketHandle.hh;h=e860dca70ec07c494dece1201f47a9525b41e4c3;hb=6dfb1a69bf12258f6f8117f5e4c257c4e0367a29;hp=e0001fae4b320b05ff80aa57d3b19bbc8e0df5f3;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Socket/Protocols/INet/RawINetSocketHandle.hh b/senf/Socket/Protocols/INet/RawINetSocketHandle.hh index e0001fa..e860dca 100644 --- a/senf/Socket/Protocols/INet/RawINetSocketHandle.hh +++ b/senf/Socket/Protocols/INet/RawINetSocketHandle.hh @@ -28,12 +28,12 @@ #include "INetSocketProtocol.hh" #include "RawINetSocketProtocol.hh" #include "MulticastSocketProtocol.hh" -#include "../../../Socket/Protocols/BSDSocketProtocol.hh" -#include "../../../Socket/Protocols/DatagramSocketProtocol.hh" -#include "../../../Socket/FramingPolicy.hh" -#include "../../../Socket/CommunicationPolicy.hh" -#include "../../../Socket/ReadWritePolicy.hh" -#include "../../../Socket/ProtocolClientSocketHandle.hh" +#include +#include +#include +#include +#include +#include ///////////////////////////////hh.p//////////////////////////////////////// @@ -71,6 +71,10 @@ namespace senf { This class is utilized as the protocol class of the ProtocolClientSocketHandle via the Socket Handle typedefs above. + \attention + If socket handle with RawV4SocketProtocol is connected via INet4SocketAddress, the port number + is interpreted as protocol number for IP layer. Please refer manpage: "man 7 raw". + \see RawV6SocketProtocol */ class RawV4SocketProtocol @@ -138,6 +142,10 @@ namespace senf { This class is utilized as the protocol class of the ProtocolClientSocketHandle via the Socket Handle typedefs above. + \attention + If socket handle with ConnectedRawV6SocketProtocol is connected via INet6SocketAddress, the port number + is interpreted as protocol number for IPv4 layer. Please refer manpage: "man 7 ipv6". + \see RawV4SocketProtocol */ class RawV6SocketProtocol