MIRA
ChannelBufferBase Member List

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

allocateSlot()=0ChannelBufferBasepure virtual
ChannelBufferBase()ChannelBufferBaseinline
ChannelBufferPromoterChannelBufferBasefriend
ChannelBufferPromoterCommonChannelBufferBasefriend
clear()ChannelBufferBaseprotected
cloneParameters(const ChannelBufferBase &other)ChannelBufferBaseinline
createTypeMeta(Slot *s, MetaTypeDatabase &ioDB)=0ChannelBufferBasepure virtual
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=NULL)ChannelBufferBase
fixateType()=0ChannelBufferBasepure virtual
freeSlot(Slot *s)=0ChannelBufferBasepure virtual
getMaxSlots() constChannelBufferBase
getMinSlots() constChannelBufferBase
getSize() constChannelBufferBase
getStampedHeader(Slot *s)=0ChannelBufferBasepure virtual
getStorageDuration() constChannelBufferBase
getTypeId() const =0ChannelBufferBasepure virtual
getTypeMeta() constChannelBufferBaseinline
getTypename() const =0ChannelBufferBasepure virtual
isAutoIncreasingStorageDuration() constChannelBufferBase
isPolymorphic() const =0ChannelBufferBasepure virtual
isTyped() const =0ChannelBufferBasepure virtual
promote()ChannelBufferBase
readInterval(const Time &timestamp, 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)=0ChannelBufferBasepure virtual
readJSON(Slot *s, JSONValue &oValue, JSONSerializer &serializer)=0ChannelBufferBasepure virtual
readNewestSlot()ChannelBufferBase
readSerializedValue(Slot *s)=0ChannelBufferBasepure virtual
readSerializedValue(Slot *s, uint8 formatVersion, bool orLower)=0ChannelBufferBasepure virtual
readSerializedValue(Slot *s, std::list< BinarySerializerCodecPtr > &codecs)=0ChannelBufferBasepure virtual
readSerializedValue(Slot *s, std::list< BinarySerializerCodecPtr > &codecs, uint8 formatVersion, bool orLower)=0ChannelBufferBasepure virtual
readSlotAtTime(const Time &timestamp, 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)ChannelBufferBaseinline
setTypename(const Typename &name)=0ChannelBufferBasepure virtual
writeJSON(Slot *s, const JSONValue &value)=0ChannelBufferBasepure virtual
writeJSON(Slot *s, JSONDeserializer &value)=0ChannelBufferBasepure virtual
writeSerializedValue(Slot *s, Buffer< uint8 > data)=0ChannelBufferBasepure virtual
~ChannelBufferBase()ChannelBufferBasevirtual