Class SpecialEventPacket

Inheritance Relationships

Base Type

Class Documentation

class SpecialEventPacket : public libcaer::events::EventPacketCommon<SpecialEventPacket, SpecialEvent>

Public Functions

inline SpecialEventPacket(size_type eventCapacity, int16_t eventSource, int32_t tsOverflow)
inline SpecialEventPacket(caerSpecialEventPacket packet, bool takeMemoryOwnership = true)
inline SpecialEventPacket(caerEventPacketHeader packetHeader, bool takeMemoryOwnership = true)
inline reference findEventByType(uint8_t type)
inline const_reference findEventByType(uint8_t type) const
inline reference findValidEventByType(uint8_t type)
inline const_reference findValidEventByType(uint8_t type) const

Protected Functions

inline virtual reference virtualGetEvent(size_type index) noexcept override
inline virtual const_reference virtualGetEvent(size_type index) const noexcept override