Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
transport::core::ContentObject Member List

This is the complete list of members for transport::core::ContentObject, including all inherited members.

acquireMemBufReference() (defined in transport::core::Packet)transport::core::Packet
advance(std::size_t amount)utils::MemBufinline
append(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
appendChain(std::unique_ptr< MemBuf > &&iobuf) (defined in utils::MemBuf)utils::MemBufinline
appendPayload(const uint8_t *buffer, std::size_t length) (defined in transport::core::Packet)transport::core::Packet
appendPayload(std::unique_ptr< utils::MemBuf > &&payload) (defined in transport::core::Packet)transport::core::Packet
appendToIov(std::vector< struct iovec > *iov) constutils::MemBuf
base_name (defined in transport::core::Packet)transport::core::Packetprotectedstatic
buffer() const (defined in utils::MemBuf)utils::MemBufinline
bufferEnd() const (defined in utils::MemBuf)utils::MemBufinline
capacity() const (defined in utils::MemBuf)utils::MemBufinline
checkIntegrity() const (defined in transport::core::Packet)transport::core::Packet
clear() (defined in utils::MemBuf)utils::MemBufinline
clone() constutils::MemBuf
cloneAsValue() constutils::MemBuf
cloneCoalesced() constutils::MemBuf
cloneCoalescedAsValue() constutils::MemBuf
cloneCoalescedAsValueWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) constutils::MemBuf
cloneCoalescedWithHeadroomTailroom(std::size_t newHeadroom, std::size_t newTailroom) constutils::MemBuf
cloneInto(MemBuf &other) constutils::MemBufinline
cloneOne() constutils::MemBuf
cloneOneAsValue() constutils::MemBuf
cloneOneInto(MemBuf &other) constutils::MemBufinline
computeChainDataLength() const (defined in utils::MemBuf)utils::MemBuf
computeDigest(auth::CryptoHashType algorithm) const (defined in transport::core::Packet)transport::core::Packetvirtual
ContentObject(Packet::Format format=HF_INET6_TCP, std::size_t additional_header_size=0) (defined in transport::core::ContentObject)transport::core::ContentObject
ContentObject(const Name &name, Packet::Format format=HF_INET6_TCP, std::size_t additional_header_size=0) (defined in transport::core::ContentObject)transport::core::ContentObject
ContentObject(const Name &name, hicn_format_t format, std::size_t additional_header_size, const uint8_t *payload, std::size_t payload_size) (defined in transport::core::ContentObject)transport::core::ContentObject
ContentObject(CopyBufferOp op, Args &&... args) (defined in transport::core::ContentObject)transport::core::ContentObjectinline
ContentObject(WrapBufferOp op, Args &&... args) (defined in transport::core::ContentObject)transport::core::ContentObjectinline
ContentObject(CreateOp op, Args &&... args) (defined in transport::core::ContentObject)transport::core::ContentObjectinline
ContentObject(const ContentObject &content_object) (defined in transport::core::ContentObject)transport::core::ContentObject
ContentObject(ContentObject &&content_object) (defined in transport::core::ContentObject)transport::core::ContentObject
COPY_BUFFER enum value (defined in utils::MemBuf)utils::MemBuf
copyBuffer(const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0)utils::MemBufinlinestatic
CopyBufferOp enum name (defined in utils::MemBuf)utils::MemBuf
countChainElements() const (defined in utils::MemBuf)utils::MemBuf
CREATE enum value (defined in utils::MemBuf)utils::MemBuf
create(std::size_t capacity) (defined in utils::MemBuf)utils::MemBufstatic
createChain(size_t totalCapacity, std::size_t maxBufCapacity)utils::MemBufstatic
createCombined(std::size_t capacity)utils::MemBufstatic
CreateOp enum name (defined in utils::MemBuf)utils::MemBuf
createSeparate(std::size_t capacity)utils::MemBufstatic
data() const (defined in utils::MemBuf)utils::MemBufinline
default_mtu (defined in transport::core::Packet)transport::core::Packetstatic
destroy(std::unique_ptr< MemBuf > &&data)utils::MemBufinlinestatic
dump() const (defined in transport::core::Packet)transport::core::Packet
dump(uint8_t *buffer, std::size_t length) (defined in transport::core::Packet)transport::core::Packetstatic
empty() const (defined in utils::MemBuf)utils::MemBuf
ensureCapacity(std::size_t capacity)utils::MemBuf
ensureCapacityAndFillUnused(std::size_t capacity, uint8_t placeholder)utils::MemBuf
fillIov(struct iovec *iov, size_t len) constutils::MemBuf
Format typedef (defined in transport::core::Packet)transport::core::Packet
format_ (defined in transport::core::Packet)transport::core::Packetmutableprotected
FreeFunction typedef (defined in utils::MemBuf)utils::MemBuf
gather(std::size_t maxLength)utils::MemBufinline
getDstPort() const (defined in transport::core::Packet)transport::core::Packet
getFormat() const (defined in transport::core::Packet)transport::core::Packet
getFormatFromBuffer(const uint8_t *buffer, std::size_t length) (defined in transport::core::Packet)transport::core::Packetinlinestatic
getHeaderSizeFromBuffer(Format format, const uint8_t *buffer) (defined in transport::core::Packet)transport::core::Packetstatic
getHeaderSizeFromFormat(Format format, std::size_t signature_size=0) (defined in transport::core::Packet)transport::core::Packetinlinestatic
getIov() constutils::MemBuf
getKeyId() const (defined in transport::core::Packet)transport::core::Packet
getLifetime() const override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
getLocator() const override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
getName() const override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
getPathLabel() const (defined in transport::core::ContentObject)transport::core::ContentObject
getPayload() const (defined in transport::core::Packet)transport::core::Packet
getPayloadSizeFromBuffer(Format format, const uint8_t *buffer) (defined in transport::core::Packet)transport::core::Packetstatic
getPayloadType() const (defined in transport::core::Packet)transport::core::Packet
getSignatureTimestamp() const (defined in transport::core::Packet)transport::core::Packet
getSrcPort() const (defined in transport::core::Packet)transport::core::Packet
getTTL() const (defined in transport::core::Packet)transport::core::Packet
getValidationAlgorithm() const (defined in transport::core::Packet)transport::core::Packet
getWritableName() override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
header_offset_ (defined in transport::core::Packet)transport::core::Packetprotected
headerSize() const (defined in transport::core::Packet)transport::core::Packet
headroom() const (defined in utils::MemBuf)utils::MemBufinline
HICNContentObject typedef (defined in transport::core::ContentObject)transport::core::ContentObject
isChained() const (defined in utils::MemBuf)utils::MemBufinline
isInterest(const uint8_t *buffer) (defined in transport::core::Packet)transport::core::Packetstatic
isInterest() (defined in transport::core::Packet)transport::core::Packet
isManaged() constutils::MemBufinline
isManagedOne() constutils::MemBufinline
isShared() constutils::MemBufinline
isSharedOne() constutils::MemBufinline
length() const (defined in utils::MemBuf)utils::MemBufinline
makeManaged()utils::MemBufinline
makeManagedOne()utils::MemBufinline
markExternallyShared()utils::MemBuf
markExternallySharedOne()utils::MemBufinline
MemBuf(CreateOp, std::size_t capacity) (defined in utils::MemBuf)utils::MemBuf
MemBuf(TakeOwnershipOp op, void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufinline
MemBuf(TakeOwnershipOp, void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBuf
MemBuf(WrapBufferOp op, const void *buf, std::size_t length, std::size_t capacity) noexcept (defined in utils::MemBuf)utils::MemBuf
MemBuf(CopyBufferOp op, const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0) (defined in utils::MemBuf)utils::MemBuf
MemBuf() noexceptutils::MemBuf
MemBuf(MemBuf &&other) noexceptutils::MemBuf
MemBuf(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
MemBufPtr typedef (defined in transport::core::Packet)transport::core::Packet
name_ (defined in transport::core::Packet)transport::core::Packetprotected
next() (defined in utils::MemBuf)utils::MemBufinline
next() const (defined in utils::MemBuf)utils::MemBufinline
operator delete(void *ptr) (defined in utils::MemBuf)utils::MemBuf
operator delete(void *ptr, void *placement) (defined in utils::MemBuf)utils::MemBuf
operator new(size_t size) (defined in utils::MemBuf)utils::MemBuf
operator new(size_t size, void *ptr) (defined in utils::MemBuf)utils::MemBuf
operator!=(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
operator=(const ContentObject &other) (defined in transport::core::ContentObject)transport::core::ContentObject
operator=(const Packet &other) (defined in transport::core::Packet)transport::core::Packet
operator=(MemBuf &&other) noexcept (defined in utils::MemBuf)utils::MemBuf
operator=(const MemBuf &other) (defined in utils::MemBuf)utils::MemBuf
utils::MemBuf::operator==(const MemBuf &other)utils::MemBuf
Packet(Format format=HF_INET6_TCP, std::size_t additional_header_size=0)transport::core::Packet
Packet(CopyBufferOp, const uint8_t *buffer, std::size_t size)transport::core::Packet
Packet(WrapBufferOp, uint8_t *buffer, std::size_t length, std::size_t size) (defined in transport::core::Packet)transport::core::Packet
Packet(CreateOp, uint8_t *buffer, std::size_t length, std::size_t size, Format format=HF_INET6_TCP, std::size_t additional_header_size=0) (defined in transport::core::Packet)transport::core::Packet
Packet(MemBuf &&buffer) (defined in transport::core::Packet)transport::core::Packet
Packet(Packet &&other) (defined in transport::core::Packet)transport::core::Packet
Packet(const Packet &other) (defined in transport::core::Packet)transport::core::Packet
packet_start_ (defined in transport::core::Packet)transport::core::Packetprotected
payload_type_ (defined in transport::core::Packet)transport::core::Packetmutableprotected
payloadSize() const (defined in transport::core::Packet)transport::core::Packet
pop()utils::MemBufinline
prepend(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
prependChain(std::unique_ptr< MemBuf > &&iobuf) (defined in utils::MemBuf)utils::MemBuf
prev() (defined in utils::MemBuf)utils::MemBufinline
prev() const (defined in utils::MemBuf)utils::MemBufinline
printFlags() const (defined in transport::core::Packet)transport::core::Packet
Ptr typedef (defined in transport::core::ContentObject)transport::core::ContentObject
reserve(std::size_t minHeadroom, std::size_t minTailroom) (defined in utils::MemBuf)utils::MemBufinline
reset() (defined in transport::core::Packet)transport::core::Packetinline
resetAck() (defined in transport::core::Packet)transport::core::Packet
resetFin() (defined in transport::core::Packet)transport::core::Packet
resetFlags() (defined in transport::core::Packet)transport::core::Packet
resetRst() (defined in transport::core::Packet)transport::core::Packet
resetSyn() (defined in transport::core::Packet)transport::core::Packet
retreat(std::size_t amount)utils::MemBufinline
separateChain(MemBuf *head, MemBuf *tail)utils::MemBufinline
setAck() (defined in transport::core::Packet)transport::core::Packet
setChecksum() (defined in transport::core::Packet)transport::core::Packetinline
setDstPort(uint16_t dstPort) (defined in transport::core::Packet)transport::core::Packet
setFin() (defined in transport::core::Packet)transport::core::Packet
setFormat(Packet::Format format=HF_INET6_TCP, std::size_t additional_header_size=0) (defined in transport::core::Packet)transport::core::Packet
setKeyId(const auth::KeyId &key_id) (defined in transport::core::Packet)transport::core::Packet
setLength(std::size_t length) (defined in utils::MemBuf)utils::MemBufinline
setLifetime(uint32_t lifetime) override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
setLocator(const ip_address_t &ip_address) override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
setName(const Name &name) override (defined in transport::core::ContentObject)transport::core::ContentObjectvirtual
setPathLabel(uint32_t path_label) (defined in transport::core::ContentObject)transport::core::ContentObject
setPayloadType(PayloadType payload_type) (defined in transport::core::Packet)transport::core::Packet
setRst() (defined in transport::core::Packet)transport::core::Packet
setSignatureTimestamp(const uint64_t &timestamp_milliseconds)transport::core::Packet
setSrcPort(uint16_t srcPort) (defined in transport::core::Packet)transport::core::Packet
setSyn() (defined in transport::core::Packet)transport::core::Packet
setTTL(uint8_t hops) (defined in transport::core::Packet)transport::core::Packet
setValidationAlgorithm(const auth::CryptoSuite &validation_algorithm) (defined in transport::core::Packet)transport::core::Packet
shared_from_this() (defined in transport::core::ContentObject)transport::core::ContentObjectinline
tail() const (defined in utils::MemBuf)utils::MemBufinline
tailroom() const (defined in utils::MemBuf)utils::MemBufinline
TAKE_OWNERSHIP enum value (defined in utils::MemBuf)utils::MemBuf
takeOwnership(void *buf, std::size_t capacity, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufinlinestatic
takeOwnership(void *buf, std::size_t capacity, std::size_t length, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true) (defined in utils::MemBuf)utils::MemBufstatic
takeOwnershipIov(const iovec *vec, size_t count, FreeFunction freeFn=nullptr, void *userData=nullptr, bool freeOnError=true)utils::MemBufstatic
TakeOwnershipOp enum name (defined in utils::MemBuf)utils::MemBuf
testAck() const (defined in transport::core::Packet)transport::core::Packet
testFin() const (defined in transport::core::Packet)transport::core::Packet
testRst() const (defined in transport::core::Packet)transport::core::Packet
testSyn() const (defined in transport::core::Packet)transport::core::Packet
trimEnd(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
trimStart(std::size_t amount) (defined in utils::MemBuf)utils::MemBufinline
unlink() (defined in utils::MemBuf)utils::MemBufinline
unshare()utils::MemBufinline
unshareOne()utils::MemBufinline
updateLength(std::size_t length=0) (defined in transport::core::Packet)transport::core::Packet
WRAP_BUFFER enum value (defined in utils::MemBuf)utils::MemBuf
wrapBuffer(const void *buf, std::size_t length, std::size_t capacity) (defined in utils::MemBuf)utils::MemBufstatic
wrapBufferAsValue(const void *buf, std::size_t length, std::size_t capacity) noexcept (defined in utils::MemBuf)utils::MemBufstatic
WrapBufferOp enum name (defined in utils::MemBuf)utils::MemBuf
wrapIov(const iovec *vec, size_t count)utils::MemBufstatic
writableBuffer() (defined in utils::MemBuf)utils::MemBufinline
writableData() (defined in utils::MemBuf)utils::MemBufinline
writableTail() (defined in utils::MemBuf)utils::MemBufinline
~ContentObject() (defined in transport::core::ContentObject)transport::core::ContentObject
~MemBuf() (defined in utils::MemBuf)utils::MemBuf
~Packet() (defined in transport::core::Packet)transport::core::Packetvirtual