MIRA
PolymorphicChannelBuffer Member List

This is the complete list of members for PolymorphicChannelBuffer, including all inherited members.

allocateSlot() overridePolymorphicChannelBuffervirtual
castSlot(ChannelBufferBase::Slot *s)TypedChannelBufferBase< Object *>inlineprotected
ChannelBufferBase()=defaultChannelBufferBase
clear()ChannelBufferBaseprotected
cloneParameters(const ChannelBufferBase &other)ChannelBufferBaseinline
createTypeMeta(ChannelBufferBase::Slot *s, MetaTypeDatabase &ioDB) overrideTypedChannelBufferBase< Object *>inlinevirtual
dbgCheckIntegrity()ChannelBufferBase
dbgCheckListIntegrity(const ListItem &list)ChannelBufferBasestatic
dbgDump(const std::string &prefix, bool brief=true)ChannelBufferBase
discardWriteSlot(Slot *n)ChannelBufferBase
finishWriteSlot(Slot *n, bool *dropped=nullptr)ChannelBufferBase
fixateType() overridePolymorphicChannelBuffervirtual
freeSlot(ChannelBufferBase::Slot *s) overridePolymorphicChannelBuffervirtual
getMaxSlots() constChannelBufferBase
getMinSlots() constChannelBufferBase
getSize() constChannelBufferBase
getStampedHeader(ChannelBufferBase::Slot *s) overrideTypedChannelBufferBase< Object *>inlinevirtual
getStorageDuration() constChannelBufferBase
getTypeId() const overridePolymorphicChannelBuffervirtual
getTypeMeta() constChannelBufferBaseinline
getTypename() const overridePolymorphicChannelBuffervirtual
isAutoIncreasingStorageDuration() constChannelBufferBase
isPolymorphic() const overridePolymorphicChannelBufferinlinevirtual
isTyped() const overrideTypedChannelBufferBase< Object *>inlinevirtual
mFixatedClassPolymorphicChannelBufferprotected
mMostDerivedClassPolymorphicChannelBufferprotected
PolymorphicChannelBuffer()PolymorphicChannelBufferinline
promote(const Class *promotionClass)PolymorphicChannelBuffer
TypedChannelBufferBase< Object *>::promote()ChannelBufferBase
readInterval(const Time &timestamp, std::size_t nrSlots, std::size_t olderSlots, std::size_t newerSlots, IntervalFillMode fillMode, std::list< Slot *> &oSlots, bool keepStorageDuration)ChannelBufferBase
readInterval(const Time &from, const Time &to, std::list< Slot *> &oSlots, bool keepStorageDuration)ChannelBufferBase
readJSON(ChannelBufferBase::Slot *s, JSONValue &oValue) overrideTypedChannelBufferBase< Object *>inlinevirtual
readJSON(ChannelBufferBase::Slot *s, JSONValue &oValue, JSONSerializer &serializer) overrideTypedChannelBufferBase< Object *>inlinevirtual
readNewestSlot()ChannelBufferBase
readSerializedValue(ChannelBufferBase::Slot *s) overrideTypedChannelBufferBase< Object *>inlinevirtual
readSerializedValue(ChannelBufferBase::Slot *s, uint8 formatVersion, bool orLower) overrideTypedChannelBufferBase< Object *>inlinevirtual
readSerializedValue(ChannelBufferBase::Slot *s, std::list< BinarySerializerCodecPtr > &codecs) overrideTypedChannelBufferBase< Object *>inlinevirtual
readSerializedValue(ChannelBufferBase::Slot *s, std::list< BinarySerializerCodecPtr > &codecs, uint8 formatVersion, bool orLower) overrideTypedChannelBufferBase< Object *>inlinevirtual
readSlotAtTime(const Time &timestamp, SlotQueryMode mode, bool keepStorageDuration)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)ChannelBufferBaseinline
setTypename(const Typename &name) overrideTypedChannelBufferBase< Object *>inlinevirtual
ValueType typedefTypedChannelBufferBase< Object *>
writeJSON(ChannelBufferBase::Slot *s, const JSONValue &value) overrideTypedChannelBufferBase< Object *>inlinevirtual
writeJSON(ChannelBufferBase::Slot *s, JSONDeserializer &deserializer) overrideTypedChannelBufferBase< Object *>inlinevirtual
writeSerializedValue(ChannelBufferBase::Slot *s, Buffer< uint8 > data) overridePolymorphicChannelBuffervirtual
writeXML(ChannelBufferBase::Slot *s, const XMLDom::const_iterator &node) overrideTypedChannelBufferBase< Object *>inlinevirtual
~ChannelBufferBase()ChannelBufferBasevirtual
~TypedChannelBufferBase()TypedChannelBufferBase< Object *>inlinevirtual