| _getTag(int index) const | inet::Chunk | inlineprotected |
| addChunkLength(b chunkLength) | inet::FieldsChunk | inlinevirtual |
| addExtensionHeader(Ipv6ExtensionHeader *eh) | inet::Ipv6Header | virtual |
| addTag(b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| addTagIfAbsent(b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| addTagsWhereAbsent(b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| appendExtensionHeader(Ipv6ExtensionHeader *extensionHeader) | inet::Ipv6Header | virtual |
| calculateFragmentLength() const | inet::Ipv6Header | virtual |
| calculateHeaderByteLength() const | inet::Ipv6Header | virtual |
| calculateUnfragmentableHeaderByteLength() const | inet::Ipv6Header | virtual |
| canInsertAt(const Ptr< const Chunk > &chunk, b offset) const | inet::Chunk | inlinevirtual |
| canInsertAtBack(const Ptr< const Chunk > &chunk) const | inet::Chunk | inlinevirtual |
| canInsertAtFront(const Ptr< const Chunk > &chunk) const | inet::Chunk | inlinevirtual |
| canRemoveAt(b offset, b length) const | inet::Chunk | inlinevirtual |
| canRemoveAtBack(b length) const | inet::Chunk | inlinevirtual |
| canRemoveAtFront(b length) const | inet::Chunk | inlinevirtual |
| CF_IMMUTABLE enum value | inet::Chunk | protected |
| CF_IMPROPERLY_REPRESENTED enum value | inet::Chunk | protected |
| CF_INCOMPLETE enum value | inet::Chunk | protected |
| CF_INCORRECT enum value | inet::Chunk | protected |
| checkMutable() const | inet::Chunk | inlineprotected |
| checkPeekResult(const Ptr< T > &chunk, int flags) const | inet::Chunk | inlineprotected |
| inet::Chunk::Chunk(const Chunk &other) | inet::Chunk | |
| ChunkFlag enum name | inet::Chunk | protected |
| chunkLength | inet::FieldsChunk | protected |
| ChunkType enum name | inet::Chunk | |
| clearTags(b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| containsSameData(const Chunk &other) const override | inet::FieldsChunk | virtual |
| convertChunk(const std::type_info &typeInfo, const Ptr< Chunk > &chunk, b offset, b length, int flags) | inet::FieldsChunk | inlineprotectedstatic |
| copy(const Ipv6Header &other) | inet::Ipv6Header | private |
| copyTags(const Chunk &source, b sourceOffset=b(0), b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| CT_BITCOUNT enum value | inet::Chunk | |
| CT_BITS enum value | inet::Chunk | |
| CT_BYTECOUNT enum value | inet::Chunk | |
| CT_BYTES enum value | inet::Chunk | |
| CT_CPACKET enum value | inet::Chunk | |
| CT_EMPTY enum value | inet::Chunk | |
| CT_ENCRYPTED enum value | inet::Chunk | |
| CT_FIELDS enum value | inet::Chunk | |
| CT_SEQUENCE enum value | inet::Chunk | |
| CT_SLICE enum value | inet::Chunk | |
| deserialize(MemoryInputStream &stream, const std::type_info &typeInfo) | inet::Chunk | static |
| destAddress | inet::Ipv6Header | protected |
| doInsertAt(const Ptr< const Chunk > &chunk, b offset) | inet::Chunk | inlineprotectedvirtual |
| doInsertAtBack(const Ptr< const Chunk > &chunk) | inet::Chunk | inlineprotectedvirtual |
| doInsertAtFront(const Ptr< const Chunk > &chunk) | inet::Chunk | inlineprotectedvirtual |
| doRemoveAt(b offset, b length) | inet::Chunk | inlineprotectedvirtual |
| doRemoveAtBack(b length) | inet::Chunk | inlineprotectedvirtual |
| doRemoveAtFront(b length) | inet::Chunk | inlineprotectedvirtual |
| dropExtensionHeader(size_t k) | inet::Ipv6Header | inline |
| dup() const override | inet::Ipv6Header | inlinevirtual |
| dupShared() const | inet::Chunk | inlinevirtual |
| enableImplicitChunkSerialization | inet::Chunk | static |
| eraseExtensionHeader(size_t k) | inet::Ipv6Header | virtual |
| extensionHeader | inet::Ipv6Header | protected |
| extensionHeader_arraysize | inet::Ipv6Header | protected |
| FieldsChunk() | inet::FieldsChunk | |
| FieldsChunk(const FieldsChunk &other) | inet::FieldsChunk | |
| findExtensionHeaderByType(IpProtocolId extensionType, int index=0) const | inet::Ipv6Header | virtual |
| findExtensionHeaderByTypeForUpdate(IpProtocolId extensionType, int index=0) | inet::Ipv6Header | virtual |
| findTag(b offset=b(0), b length=b(-1)) const | inet::Chunk | inline |
| flags | inet::Chunk | protected |
| flowLabel | inet::Ipv6Header | protected |
| forEachChild(cVisitor *v) override | inet::Chunk | virtual |
| getAllTags(b offset=b(0), b length=b(-1)) const | inet::Chunk | inline |
| getAllTagsForUpdate(b offset=b(0), b length=b(-1)) | inet::Chunk | inline |
| getBinDumpLine(int index) | inet::Chunk | protected |
| getBinDumpNumLines() const | inet::Chunk | protected |
| getChunkId() const | inet::Chunk | inline |
| getChunkLength() const override | inet::FieldsChunk | inlinevirtual |
| getChunkType() const override | inet::FieldsChunk | inlinevirtual |
| getCompleteStringRepresentation(int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| getDebugStringRepresentation(int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| getDestAddress() const | inet::Ipv6Header | virtual |
| getDestAddressForUpdate() | inet::Ipv6Header | inlinevirtual |
| getDestinationAddress() const override | inet::Ipv6Header | inlinevirtual |
| getDetailStringRepresentation(int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| getDscp() const | inet::Ipv6Header | virtual |
| getEcn() const | inet::Ipv6Header | virtual |
| getExtensionHeader(size_t k) const | inet::Ipv6Header | virtual |
| getExtensionHeaderArraySize() const | inet::Ipv6Header | virtual |
| getExtensionHeaderForUpdate(size_t k) | inet::Ipv6Header | inlinevirtual |
| getFlowLabel() const | inet::Ipv6Header | virtual |
| getHexDumpLine(int index) | inet::Chunk | protected |
| getHexDumpNumLines() const | inet::Chunk | protected |
| getHopLimit() const | inet::Ipv6Header | virtual |
| getInfoStringRepresentation(int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| getNumTags() const | inet::Chunk | inline |
| getPayloadLength() const | inet::Ipv6Header | virtual |
| getProtocol() const override | inet::Ipv6Header | inlinevirtual |
| getProtocolId() const | inet::Ipv6Header | virtual |
| getRegionTags() override | inet::Chunk | inlinevirtual |
| getSerializedBytes() const | inet::FieldsChunk | inlineprotected |
| getSourceAddress() const override | inet::Ipv6Header | inlinevirtual |
| getSrcAddress() const | inet::Ipv6Header | virtual |
| getSrcAddressForUpdate() | inet::Ipv6Header | inlinevirtual |
| getTag(int index) const | inet::Chunk | inline |
| getTag(b offset=b(0), b length=b(-1)) const | inet::Chunk | inline |
| getTraceStringRepresentation(int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| getTrafficClass() const | inet::Ipv6Header | virtual |
| getVersion() const | inet::Ipv6Header | virtual |
| handleChange() override | inet::FieldsChunk | virtual |
| has(const Iterator &iterator, b length=unspecifiedLength) const | inet::Chunk | inline |
| hopLimit | inet::Ipv6Header | protected |
| id | inet::Chunk | protected |
| insertAt(const Ptr< const Chunk > &chunk, b offset) | inet::Chunk | inline |
| insertAtBack(const Ptr< const Chunk > &chunk) | inet::Chunk | inline |
| insertAtFront(const Ptr< const Chunk > &chunk) | inet::Chunk | inline |
| insertExtensionHeader(size_t k, Ipv6ExtensionHeader *extensionHeader) | inet::Ipv6Header | virtual |
| insertExtensionHeader(Ipv6ExtensionHeader *extensionHeader) | inet::Ipv6Header | inline |
| Ipv6Header() | inet::Ipv6Header | |
| Ipv6Header(const Ipv6Header &other) | inet::Ipv6Header | |
| isComplete() const | inet::Chunk | inlinevirtual |
| isCorrect() const | inet::Chunk | inlinevirtual |
| isEmpty() const | inet::Chunk | inlinevirtual |
| isFragment() const override | inet::Ipv6Header | inlinevirtual |
| isImmutable() const | inet::Chunk | inlinevirtual |
| isImproperlyRepresented() const | inet::Chunk | inlinevirtual |
| isIncomplete() const | inet::Chunk | inlinevirtual |
| isIncorrect() const | inet::Chunk | inlinevirtual |
| isMutable() const | inet::Chunk | inlinevirtual |
| isProperlyRepresented() const | inet::Chunk | inlinevirtual |
| mapAllTags(b offset, b length, std::function< void(b, b, const Ptr< const T > &)> f) const | inet::Chunk | inline |
| mapAllTagsForUpdate(b offset, b length, std::function< void(b, b, const Ptr< T > &)> f) | inet::Chunk | inline |
| markImmutable() | inet::Chunk | inlinevirtual |
| markImproperlyRepresented() | inet::Chunk | inlinevirtual |
| markIncomplete() | inet::Chunk | inlinevirtual |
| markIncorrect() | inet::Chunk | inlinevirtual |
| markMutableIfExclusivelyOwned() | inet::Chunk | inline |
| moveIterator(Iterator &iterator, b length) const | inet::Chunk | virtual |
| NetworkHeaderBase() | inet::NetworkHeaderBase | inline |
| NetworkHeaderBase(const NetworkHeaderBase &other) | inet::NetworkHeaderBase | inline |
| nextId | inet::Chunk | static |
| operator=(const Ipv6Header &other) | inet::Ipv6Header | |
| operator==(const Ipv6Header &)=delete | inet::Ipv6Header | protected |
| parsimPack(omnetpp::cCommBuffer *b) const override | inet::Ipv6Header | virtual |
| inet::NetworkHeaderBase::parsimPack(cCommBuffer *buffer) const override | inet::FieldsChunk | virtual |
| parsimUnpack(omnetpp::cCommBuffer *b) override | inet::Ipv6Header | virtual |
| inet::NetworkHeaderBase::parsimUnpack(cCommBuffer *buffer) override | inet::FieldsChunk | virtual |
| payloadLength | inet::Ipv6Header | protected |
| peek(const Iterator &iterator, b length=unspecifiedLength, int flags=0) const | inet::Chunk | |
| peek(const Iterator &iterator, b length=unspecifiedLength, int flags=0) const | inet::Chunk | inline |
| peekConverted(const Iterator &iterator, b length, int flags) const | inet::Chunk | inlineprotected |
| PeekConverter | inet::Chunk | protected |
| PeekFlag enum name | inet::Chunk | |
| PeekPredicate typedef | inet::Chunk | protected |
| peekUnchecked(PeekPredicate predicate, PeekConverter converter, const Iterator &iterator, b length, int flags) const override | inet::FieldsChunk | protectedvirtual |
| PF_ALLOW_ALL enum value | inet::Chunk | |
| PF_ALLOW_EMPTY enum value | inet::Chunk | |
| PF_ALLOW_IMPROPERLY_REPRESENTED enum value | inet::Chunk | |
| PF_ALLOW_INCOMPLETE enum value | inet::Chunk | |
| PF_ALLOW_INCORRECT enum value | inet::Chunk | |
| PF_ALLOW_NULLPTR enum value | inet::Chunk | |
| PF_ALLOW_SERIALIZATION enum value | inet::Chunk | |
| PRINT_FLAG_FORMATTED enum value | inet::IPrintableObject | |
| PRINT_FLAG_MULTILINE enum value | inet::IPrintableObject | |
| PRINT_LEVEL_COMPLETE enum value | inet::IPrintableObject | |
| PRINT_LEVEL_DEBUG enum value | inet::IPrintableObject | |
| PRINT_LEVEL_DETAIL enum value | inet::IPrintableObject | |
| PRINT_LEVEL_INFO enum value | inet::IPrintableObject | |
| PRINT_LEVEL_TRACE enum value | inet::IPrintableObject | |
| printFieldsToStream(std::ostream &stream, int level, int evFlags=0) const override | inet::FieldsChunk | virtual |
| PrintFlag enum name | inet::IPrintableObject | |
| PrintLevel enum name | inet::IPrintableObject | |
| printToStream(std::ostream &stream, int level, int evFlags=0) const override | inet::Chunk | virtual |
| printToString() const | inet::IPrintableObject | inlinevirtual |
| printToString(int level, int evFlags=0) const | inet::IPrintableObject | inlinevirtual |
| protocolId | inet::Ipv6Header | protected |
| regionTags | inet::Chunk | protected |
| removeAt(b offset, b length) | inet::Chunk | inline |
| removeAtBack(b length) | inet::Chunk | inline |
| removeAtFront(b length) | inet::Chunk | inline |
| removeExtensionHeader(size_t k) | inet::Ipv6Header | virtual |
| removeExtensionHeader(IpProtocolId extensionType) | inet::Ipv6Header | virtual |
| removeFirstExtensionHeader() | inet::Ipv6Header | virtual |
| removeTag(b offset, b length) | inet::Chunk | inline |
| removeTagIfPresent(b offset, b length) | inet::Chunk | inline |
| removeTagsWherePresent(b offset, b length) | inet::Chunk | inline |
| seekIterator(Iterator &iterator, b position) const | inet::Chunk | virtual |
| serialize(MemoryOutputStream &stream, const Ptr< const Chunk > &chunk, b offset=b(0), b length=b(-1)) | inet::Chunk | static |
| serializedBytes | inet::FieldsChunk | mutableprotected |
| setChunkLength(b chunkLength) | inet::FieldsChunk | inlinevirtual |
| setDestAddress(const Ipv6Address &destAddress) | inet::Ipv6Header | virtual |
| setDestinationAddress(const L3Address &address) override | inet::Ipv6Header | inlinevirtual |
| setDscp(short dscp) | inet::Ipv6Header | virtual |
| setEcn(short ecn) | inet::Ipv6Header | virtual |
| setExtensionHeader(size_t k, Ipv6ExtensionHeader *extensionHeader) | inet::Ipv6Header | virtual |
| setExtensionHeaderArraySize(size_t size) | inet::Ipv6Header | virtual |
| setFlowLabel(unsigned int flowLabel) | inet::Ipv6Header | virtual |
| setHopLimit(short hopLimit) | inet::Ipv6Header | virtual |
| setPayloadLength(B payloadLength) | inet::Ipv6Header | virtual |
| setProtocol(const Protocol *protocol) override | inet::Ipv6Header | inlinevirtual |
| setProtocolId(IpProtocolId protocolId) | inet::Ipv6Header | virtual |
| setSerializedBytes(const std::vector< uint8_t > *bytes) const | inet::FieldsChunk | inlineprotected |
| setSourceAddress(const L3Address &address) override | inet::Ipv6Header | inlinevirtual |
| setSrcAddress(const Ipv6Address &srcAddress) | inet::Ipv6Header | virtual |
| setTrafficClass(short trafficClass) | inet::Ipv6Header | virtual |
| setVersion(uint8_t version) | inet::Ipv6Header | virtual |
| simplify() const | inet::Chunk | inline |
| srcAddress | inet::Ipv6Header | protected |
| str() const override | inet::Chunk | virtual |
| trafficClass | inet::Ipv6Header | protected |
| unspecifiedLength | inet::Chunk | static |
| version | inet::Ipv6Header | protected |
| ~FieldsChunk() | inet::FieldsChunk | virtual |
| ~IPrintableObject() | inet::IPrintableObject | inlinevirtual |
| ~Ipv6Header() | inet::Ipv6Header | virtual |