allocateSlot()=0 | ChannelBufferBase | pure virtual |
ChannelBufferBase() | ChannelBufferBase | inline |
ChannelBufferPromoter | ChannelBufferBase | friend |
ChannelBufferPromoterCommon | ChannelBufferBase | friend |
clear() | ChannelBufferBase | protected |
cloneParameters(const ChannelBufferBase &other) | ChannelBufferBase | inline |
createTypeMeta(Slot *s, MetaTypeDatabase &ioDB)=0 | ChannelBufferBase | pure virtual |
dbgCheckIntegrity() | ChannelBufferBase | |
dbgCheckListIntegrity(const ListItem &list) | ChannelBufferBase | static |
dbgDump(const std::string &prefix, bool brief=true) | ChannelBufferBase | |
discardWriteSlot(Slot *n) | ChannelBufferBase | |
finishWriteSlot(Slot *n, bool *dropped=NULL) | ChannelBufferBase | |
fixateType()=0 | ChannelBufferBase | pure virtual |
freeSlot(Slot *s)=0 | ChannelBufferBase | pure virtual |
getMaxSlots() const | ChannelBufferBase | |
getMinSlots() const | ChannelBufferBase | |
getSize() const | ChannelBufferBase | |
getStampedHeader(Slot *s)=0 | ChannelBufferBase | pure virtual |
getStorageDuration() const | ChannelBufferBase | |
getTypeId() const =0 | ChannelBufferBase | pure virtual |
getTypeMeta() const | ChannelBufferBase | inline |
getTypename() const =0 | ChannelBufferBase | pure virtual |
isAutoIncreasingStorageDuration() const | ChannelBufferBase | |
isPolymorphic() const =0 | ChannelBufferBase | pure virtual |
isTyped() const =0 | ChannelBufferBase | pure virtual |
promote() | ChannelBufferBase | |
readInterval(const Time ×tamp, std::size_t nrSlots, std::size_t olderSlots, std::size_t newerSlots, IntervalFillMode fillMode, std::list< Slot *> &oSlots) | ChannelBufferBase | |
readInterval(const Time &from, const Time &to, std::list< Slot *> &oSlots) | ChannelBufferBase | |
readJSON(Slot *s, JSONValue &oValue)=0 | ChannelBufferBase | pure virtual |
readJSON(Slot *s, JSONValue &oValue, JSONSerializer &serializer)=0 | ChannelBufferBase | pure virtual |
readNewestSlot() | ChannelBufferBase | |
readSerializedValue(Slot *s)=0 | ChannelBufferBase | pure virtual |
readSerializedValue(Slot *s, uint8 formatVersion, bool orLower)=0 | ChannelBufferBase | pure virtual |
readSerializedValue(Slot *s, std::list< BinarySerializerCodecPtr > &codecs)=0 | ChannelBufferBase | pure virtual |
readSerializedValue(Slot *s, std::list< BinarySerializerCodecPtr > &codecs, uint8 formatVersion, bool orLower)=0 | ChannelBufferBase | pure virtual |
readSlotAtTime(const Time ×tamp, SlotQueryMode mode) | ChannelBufferBase | |
requestWriteSlot() | ChannelBufferBase | |
setAutoIncreaseStorageDuration(bool increase) | ChannelBufferBase | |
setMaxSlots(std::size_t maxSlots) | ChannelBufferBase | |
setMinSlots(std::size_t minSlots) | ChannelBufferBase | |
setStorageDuration(const Duration &storageDuration) | ChannelBufferBase | |
setTypeMeta(TypeMetaPtr meta) | ChannelBufferBase | inline |
setTypename(const Typename &name)=0 | ChannelBufferBase | pure virtual |
writeJSON(Slot *s, const JSONValue &value)=0 | ChannelBufferBase | pure virtual |
writeJSON(Slot *s, JSONDeserializer &value)=0 | ChannelBufferBase | pure virtual |
writeSerializedValue(Slot *s, Buffer< uint8 > data)=0 | ChannelBufferBase | pure virtual |
writeXML(Slot *s, const XMLDom::const_iterator &node)=0 | ChannelBufferBase | pure virtual |
~ChannelBufferBase() | ChannelBufferBase | virtual |