35#ifndef PcapngImportFilter_h
36#define PcapngImportFilter_h
43 std::vector<std::string> GetHeaders()
override;
45 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
48 static std::string GetProtocolName();
54 std::string m_datarate;
56 void OnFileNameChanged();
60 std::string ReadFixedLengthString(uint16_t len, FILE* fp);
62 bool LoadLinuxCooked(FILE* fp);
63 bool LoadCANLinuxCooked(FILE* fp);
64 bool LoadSocketCAN(FILE* fp);
71 LINK_TYPE_LINUX_COOKED,
76 int64_t m_timestampScale;
virtual void Refresh() override
Evaluates a filter graph node.
Definition: Filter.cpp:816
Definition: PacketDecoder.h:85
Definition: PcapngImportFilter.h:39
virtual void SetDefaultName() override
Sets the name of a filter based on its inputs.
Definition: PcapngImportFilter.cpp:80
bool ReadIDB(FILE *fp)
Read Interface Definition Block.
Definition: PcapngImportFilter.cpp:714
bool ValidateSHB(FILE *fp)
Read Section Header Block.
Definition: PcapngImportFilter.cpp:846
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46