Bitstream Interpretation Library (BIL)  0.1
V5PacketVisitor.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 #ifndef BIL_V5PACKETVISITOR_HPP
8 #define BIL_V5PACKETVISITOR_HPP
9 
11 #include <bitstream/DummyWord.hpp>
12 #include <bitstream/Packet.hpp>
14 #include <bitstream/SyncWord.hpp>
17 
18 
19 namespace bil {
20 
33  public:
34 
41  virtual void visit(const BuswidthPattern& buswidthPattern);
42 
49  virtual void visit(const DummyWord& dummyWord);
50 
57  virtual void visit(const SyncWord& syncWord);
58 
65  virtual void visit(const Type1Packet& type1Packet);
66 
73  virtual void visit(const Type2Packet& type2Packet);
74 
75 
83  virtual void visit(const Packet& packet);
84 
85  };
86 
87 }
88 
89 #endif