X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacketData.hh;h=6d1b3f780b84aef5f33d76b32e531d392046852f;hb=78a6e233083efa63a9cd0684a92abc64202a9ee7;hp=4218a716f668a42569c43196e2a2ec0aa730ec44;hpb=d827fa2c49602de3e7d9559810408f258b5987ba;p=senf.git diff --git a/senf/Packets/PacketData.hh b/senf/Packets/PacketData.hh index 4218a71..6d1b3f7 100644 --- a/senf/Packets/PacketData.hh +++ b/senf/Packets/PacketData.hh @@ -44,12 +44,12 @@ namespace senf { Whenever the data is manipulated through PacketData, the change is assumed to be within the data range of that packet: All insertions take place \e inside \c this packet and \e outside - any following packets in the packet chain. + any following packets in the packet chain. \warning It is not permissible to change data belonging to a following packet/header/interpreter even though this data is part of \c this sequence. Doing so will corrupt the packet data. - + \par \warning When accessing packet data via the PacketData interface you are on your own: The @@ -91,21 +91,21 @@ namespace senf { ///@} /////////////////////////////////////////////////////////////////////////// - + ///\name Sequence interface to raw data ///@{ iterator begin() const; ///< Return iterator to beginning /**< Returns an random access iterator referring to the first byte of the packet data. */ - iterator end() const; ///< Return iterator to end - /**< Returns an random access iterator referring to the + iterator end() const; ///< Return iterator to end + /**< Returns an random access iterator referring to the byte past the end of the packet data. */ size_type size() const; ///< Returns the number of bytes in the packet data. bool empty() const; ///< Test whether the packet data is empty. /**< Returns whether the packet data is empty, i.e. whether its size - is 0. This function does not modify the content of the packet - data in any way. To clear the content use clear() */ + is 0. This function does not modify the content of the packet + data in any way. To clear the content use clear() */ byte operator[](size_type n) const; ///< Access byte in the packet data byte & operator[](size_type n); ///< Access byte in the packet data @@ -128,7 +128,7 @@ namespace senf { void erase(iterator pos); void erase(iterator first, iterator last); void clear(); ///< All bytes of the packet data dropped, leaving the container with a size of 0. */ - + void resize(size_type n, byte v=0); void reserve(size_type n);