Bitstream Interpretation Library (BIL)
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
bitstream
Type1Packet.hpp
Go to the documentation of this file.
1
6
#pragma once
7
#ifndef BIL_TYPE1PACKET_HPP
8
#define BIL_TYPE1PACKET_HPP
9
10
#include <
bitstream/RegisterAddress.hpp
>
11
#include <
bitstream/Type2Packet.hpp
>
12
13
14
namespace
bil {
15
23
class
Type1Packet
:
public
Type2Packet
{
24
public
:
25
26
/**********************************************************************/
27
/* CONSTRUCTION / DESTRUCTION */
28
/**********************************************************************/
29
33
Type1Packet
();
34
39
virtual
Type1Packet
*
clone
()
const
;
40
41
42
/**********************************************************************/
43
/* VISITOR INTERFACE */
44
/**********************************************************************/
45
50
virtual
void
accept
(
PacketVisitor
& visitor)
const
;
51
52
53
/**********************************************************************/
54
/* PACKET CONTENT */
55
/**********************************************************************/
56
61
void
registerAddress
(
RegisterAddress::address_t
address);
62
67
RegisterAddress::address_t
registerAddress
()
const
;
68
69
70
/**********************************************************************/
71
/* MODIFIERS */
72
/**********************************************************************/
73
77
virtual
void
clear
();
78
79
80
private
:
81
82
RegisterAddress::address_t
m_registerAddress;
83
84
};
85
86
}
87
88
#endif
Generated on Wed Aug 8 2012 21:57:40 for Bitstream Interpretation Library (BIL) by
1.8.1.1