Vector BLF
MostStatistic.h
1
/*
2
* Copyright (C) 2013 Tobias Lorenz.
3
* Contact: tobias.lorenz@gmx.net
4
*
5
* This file is part of Tobias Lorenz's Toolkit.
6
*
7
* Commercial License Usage
8
* Licensees holding valid commercial licenses may use this file in
9
* accordance with the commercial license agreement provided with the
10
* Software or, alternatively, in accordance with the terms contained in
11
* a written agreement between you and Tobias Lorenz.
12
*
13
* GNU General Public License 3.0 Usage
14
* Alternatively, this file may be used under the terms of the GNU
15
* General Public License version 3.0 as published by the Free Software
16
* Foundation and appearing in the file LICENSE.GPL included in the
17
* packaging of this file. Please review the following information to
18
* ensure the GNU General Public License version 3.0 requirements will be
19
* met: http://www.gnu.org/copyleft/gpl.html.
20
*/
21
22
#pragma once
23
24
#include <Vector/BLF/platform.h>
25
26
#include <Vector/BLF/AbstractFile.h>
27
#include <Vector/BLF/ObjectHeader.h>
28
#include <Vector/BLF/VectorTypes.h>
29
30
#include <Vector/BLF/vector_blf_export.h>
31
32
namespace
Vector {
33
namespace
BLF {
34
41
struct
VECTOR_BLF_EXPORT
MostStatistic
final :
ObjectHeader
{
42
MostStatistic
();
43
44
void
read(
AbstractFile
& is)
override
;
45
void
write(
AbstractFile
& os)
override
;
46
DWORD calculateObjectSize()
const override
;
47
53
WORD channel {};
54
59
WORD pktCnt {};
60
65
LONG frmCnt {};
66
71
LONG lightCnt {};
72
77
LONG bufferLevel {};
78
};
79
80
}
81
}
Vector::BLF::AbstractFile
Definition:
AbstractFile.h:36
Vector::BLF::MostStatistic
MOST_STATISTIC.
Definition:
MostStatistic.h:41
Vector::BLF::ObjectHeader
Object header.
Definition:
ObjectHeader.h:40
MostStatistic.h
Generated by
1.9.1