18 #ifndef LIST_TABLES_HPP
19 #define LIST_TABLES_HPP
21 #include <Bitmask.hpp>
22 #include "SignalData.hpp"
34 Uint32 getTableId()
const {
38 void setTableId(Uint32 val) {
42 Uint32 getTableType()
const {
46 void setTableType(Uint32 val) {
50 Uint32 getTableStore()
const {
53 void setTableStore(Uint32 val) {
56 Uint32 getTableTemp()
const {
59 void setTableTemp(Uint32 val) {
62 Uint32 getTableState()
const {
65 void setTableState(Uint32 val) {
68 Uint32 getListNames()
const {
71 void setListNames(Uint32 val) {
74 Uint32 getListIndexes()
const {
77 void setListIndexes(Uint32 val) {
90 static Uint32 getTableId(Uint32 data) {
93 static void setTableId(Uint32& data, Uint32 val) {
96 static Uint32 getTableType(Uint32 data) {
99 static void setTableType(Uint32& data, Uint32 val) {
102 static Uint32 getTableStore(Uint32 data) {
105 static void setTableStore(Uint32& data, Uint32 val) {
108 static Uint32 getTableTemp(Uint32 data) {
111 static void setTableTemp(Uint32& data, Uint32 val) {
114 static Uint32 getTableState(Uint32 data) {
117 static void setTableState(Uint32& data, Uint32 val) {
120 static Uint32 getListNames(Uint32 data) {
123 static void setListNames(Uint32& data, Uint32 val) {
126 static Uint32 getListIndexes(Uint32 data) {
129 static void setListIndexes(Uint32& data, Uint32 val) {
160 Uint32 getTableId()
const {
161 return data.getTableId();
163 void setTableId(Uint32 val) {
164 data.setTableId(val);
166 Uint32 getTableType()
const {
167 return data.getTableType();
169 void setTableType(Uint32 val) {
170 data.setTableType(val);
172 Uint32 getListNames()
const {
173 return data.getListNames();
175 void setListNames(Uint32 val) {
176 data.setListNames(val);
178 Uint32 getListIndexes()
const {
179 return data.getListIndexes();
181 void setListIndexes(Uint32 val) {
182 data.setListIndexes(val);
187 Uint32 oldGetTableId() {
188 return OldListTablesData::getTableId(data.requestData);
190 void oldSetTableId(Uint32 val) {
191 OldListTablesData::setTableId(data.requestData, val);
193 Uint32 oldGetTableType()
const {
194 return OldListTablesData::getTableType(data.requestData);
196 void oldSetTableType(Uint32 val) {
197 OldListTablesData::setTableType(data.requestData, val);
214 STATIC_CONST( SignalLength = 2 );
220 SECTION( TABLE_DATA = 0 );
221 SECTION( TABLE_NAMES = 1 );
247 Uint32 tableData[DataLength];
249 static Uint32 getTableId(Uint32 data) {
250 return OldListTablesData::getTableId(data);
252 void setTableId(
unsigned pos, Uint32 val) {
253 OldListTablesData::setTableId(tableData[pos], val);
255 static Uint32 getTableType(Uint32 data) {
256 return OldListTablesData::getTableType(data);
258 void setTableType(
unsigned pos, Uint32 val) {
259 OldListTablesData::setTableType(tableData[pos], val);
261 static Uint32 getTableStore(Uint32 data) {
262 return OldListTablesData::getTableStore(data);
264 void setTableStore(
unsigned pos, Uint32 val) {
265 OldListTablesData::setTableStore(tableData[pos], val);
267 static Uint32 getTableState(Uint32 data) {
268 return OldListTablesData::getTableState(data);
270 void setTableState(
unsigned pos, Uint32 val) {
271 OldListTablesData::setTableState(tableData[pos], val);
273 static Uint32 getTableTemp(Uint32 data) {
274 return OldListTablesData::getTableTemp(data);
276 void setTableTemp(
unsigned pos, Uint32 val) {
277 OldListTablesData::setTableTemp(tableData[pos], val);