X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FRaw%2FTunTapSocketHandle.hh;h=0704b8e0f2183d45b36d82c0dfba4d5f4e18337b;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=fe562239e0bfd9f75192093d615fdb798ee973ac;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/Socket/Protocols/Raw/TunTapSocketHandle.hh b/senf/Socket/Protocols/Raw/TunTapSocketHandle.hh index fe56223..0704b8e 100644 --- a/senf/Socket/Protocols/Raw/TunTapSocketHandle.hh +++ b/senf/Socket/Protocols/Raw/TunTapSocketHandle.hh @@ -85,8 +85,8 @@ namespace senf { /**< Opens the tun/tap socket and create a new tap interface Use \ref ifaceName() to get the actual name of the newly created interface. - - The new interface is down and has to be set up separately. + + The new interface is down and has to be set up separately. After closing the socket, the tap interface and all corresponding routes will be deleted automatically. */ /**< \note This member is implicitly called from the @@ -98,12 +98,12 @@ namespace senf { with the given name. Note that the created interface can have a different name as specified. Use \ref ifaceName() to get the actual name. - - The new interface is down and has to be set up separately. + + The new interface is down and has to be set up separately. After closing the socket, the tap interface and all - corresponding routes will be deleted automatically. + corresponding routes will be deleted automatically. \param[in] interface_name name of the new tap interface. - \param[in] NO_PI if set to \c false each packet has a + \param[in] NO_PI if set to \c false each packet has a additional 4 bytes header (flags, proto) */ /**< \note This member is implicitly called from the ProtocolClientSocketHandle::ProtocolClientSocketHandle() @@ -117,7 +117,7 @@ namespace senf { unsigned available() const; bool eof() const; ///< returns always false. unsigned int ifaceIndex() const;///< returns the index of the correspondent tap interface - std::string ifaceName() const; ///< returns the actual name of the correspondent tap interface + std::string ifaceName() const; ///< returns the actual name of the correspondent tap interface private: mutable unsigned int ifaceIndex_;