X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FINetProtocol.hh;h=79a514c55669e00bbabc02c74df86abdbfc2bc54;hb=70256cc93f59f5d2c9b3428775a181e5e225bfc5;hp=a5a3cd60fb7af77e8c71e5ecfca5d2290d8f45a4;hpb=c52cd7d87dbb525c1267aad27391b8b7365dbb57;p=senf.git diff --git a/Socket/INetProtocol.hh b/Socket/INetProtocol.hh index a5a3cd6..79a514c 100644 --- a/Socket/INetProtocol.hh +++ b/Socket/INetProtocol.hh @@ -20,11 +20,14 @@ // Free Software Foundation, Inc., // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// TODO: what about OOB data? das OOB Data block receipt of normal data ? +/** \file -// TODO: Implement IP_RECVERR / MSG_ERRQUEUE. This should be placed -// into an additional protocol class since IP_RECVERR is only valid -// for SOCK_DGRAM (UDP) and not SOCK_STREAM (TCP) sockets + \todo what about OOB data? + + \todo Implement IP_RECVERR / MSG_ERRQUEUE. This should be placed + into an additional protocol class since IP_RECVERR is only valid + for SOCK_DGRAM (UDP) and not SOCK_STREAM (TCP) sockets + */ #ifndef HH_INetProtocol_ #define HH_INetProtocol_ 1 @@ -38,9 +41,18 @@ //#include "INetProtocol.mpp" ///////////////////////////////hh.p//////////////////////////////////////// -namespace satcom { -namespace lib { +namespace senf { + + + /** \brief + \todo Is it safe, not to allow setting the interface index on + add/drop? what does it do (especially if the local addres is + given ?). What have I been thinking here ??? + + \todo move all multicast-methods into an extra + IPv4MulticastProtocol class + */ class IPv4Protocol : public virtual SocketProtocol { @@ -54,13 +66,6 @@ namespace lib { bool mcLoop() const; void mcLoop(bool value) const; - // TODO: Is it safe, not to allow setting the interface - // index on add/drop? what does it do (especially if - // the local addres is given ?) - - // TODO: move all multicast-methods into an extra - // IPv4MulticastProtocol class - void mcAddMembership(INet4Address const & mcAddr) const; void mcAddMembership(INet4Address const & mcAddr, INet4Address const & localAddr) const; @@ -74,7 +79,7 @@ namespace lib { : public virtual SocketProtocol {}; -}} +} ///////////////////////////////hh.e//////////////////////////////////////// //#include "INetProtocol.cci" @@ -85,5 +90,5 @@ namespace lib { // Local Variables: // mode: c++ -// c-file-style: "satcom" +// c-file-style: "senf" // End: