blob: d345aa64698f13056c21795b90db746234a39800 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
#pragma once
#include "XEvent.h"
namespace vagt
{
namespace encode
{
enum XEnumNicPerformanceAdministrativeState
{
XEnumNicPerformanceAdministrativeStateInService,
XEnumNicPerformanceAdministrativeStateOutOfService,
};
enum XEnumNicPerformanceOperationalState
{
XEnumNicPerformanceOperationalStateInService,
XEnumNicPerformanceOperationalStateOutOfService,
};
enum XEnumNicPerformanceValuesAreSuspect
{
XEnumNicPerformanceValuesAreSuspectTrue,
XEnumNicPerformanceValuesAreSuspectFalse,
};
class XNicPerformance
{
public:
XNicPerformance(const XString& nicIdentifier,
XEnumNicPerformanceValuesAreSuspect valuesAreSuspect);
virtual void setTransmittedErrorPacketsDelta(XNumber transmittedErrorPacketsDelta) ;
virtual void setReceivedErrorPacketsAccumulated(XNumber receivedErrorPacketsAccumulated) ;
virtual void setTransmittedDiscardedPacketsDelta(XNumber transmittedDiscardedPacketsDelta) ;
virtual void setReceivedOctetsDelta(XNumber receivedOctetsDelta) ;
virtual void setReceivedMulticastPacketsDelta(XNumber receivedMulticastPacketsDelta) ;
virtual void setTransmittedDiscardedPacketsAccumulated(XNumber transmittedDiscardedPacketsAccumulated) ;
virtual void setTransmittedMulticastPacketsAccumulated(XNumber transmittedMulticastPacketsAccumulated) ;
virtual void setReceivedDiscardedPacketsDelta(XNumber receivedDiscardedPacketsDelta) ;
virtual void setReceivedOctetsAccumulated(XNumber receivedOctetsAccumulated) ;
virtual void setTransmittedTotalPacketsAccumulated(XNumber transmittedTotalPacketsAccumulated) ;
virtual void setTransmittedOctetsAccumulated(XNumber transmittedOctetsAccumulated) ;
virtual void setSpeed(XNumber speed) ;
virtual void setReceivedDiscardedPacketsAccumulated(XNumber receivedDiscardedPacketsAccumulated) ;
virtual void setReceivedBroadcastPacketsDelta(XNumber receivedBroadcastPacketsDelta) ;
virtual void setReceivedPercentDiscard(XNumber receivedPercentDiscard) ;
virtual void setValuesAreSuspect(XEnumNicPerformanceValuesAreSuspect valuesAreSuspect) ;
virtual void setTransmittedPercentDiscard(XNumber transmittedPercentDiscard) ;
virtual void setTransmittedErrorPacketsAccumulated(XNumber transmittedErrorPacketsAccumulated) ;
virtual void setTransmittedBroadcastPacketsAccumulated(XNumber transmittedBroadcastPacketsAccumulated) ;
virtual void setReceivedTotalPacketsAccumulated(XNumber receivedTotalPacketsAccumulated) ;
virtual void setReceivedUnicastPacketsAccumulated(XNumber receivedUnicastPacketsAccumulated) ;
virtual void setTransmittedBroadcastPacketsDelta(XNumber transmittedBroadcastPacketsDelta) ;
virtual void setTransmittedMulticastPacketsDelta(XNumber transmittedMulticastPacketsDelta) ;
virtual void setReceivedMulticastPacketsAccumulated(XNumber receivedMulticastPacketsAccumulated) ;
virtual void setReceivedTotalPacketsDelta(XNumber receivedTotalPacketsDelta) ;
virtual void setReceivedPercentError(XNumber receivedPercentError) ;
virtual void setReceivedErrorPacketsDelta(XNumber receivedErrorPacketsDelta) ;
virtual void setTransmittedOctetsDelta(XNumber transmittedOctetsDelta) ;
virtual void setNicIdentifier(const XString& nicIdentifier) ;
virtual void setOperationalState(XEnumNicPerformanceOperationalState operationalState) ;
virtual void setTransmittedUnicastPacketsAccumulated(XNumber transmittedUnicastPacketsAccumulated) ;
virtual void setReceivedUnicastPacketsDelta(XNumber receivedUnicastPacketsDelta) ;
virtual void setTransmittedUtilization(XNumber transmittedUtilization) ;
virtual void setReceivedBroadcastPacketsAccumulated(XNumber receivedBroadcastPacketsAccumulated) ;
virtual void setTransmittedUnicastPacketsDelta(XNumber transmittedUnicastPacketsDelta) ;
virtual void setReceivedUtilization(XNumber receivedUtilization) ;
virtual void setAdministrativeState(XEnumNicPerformanceAdministrativeState administrativeState) ;
virtual void setTransmittedPercentError(XNumber transmittedPercentError) ;
virtual void setTransmittedTotalPacketsDelta(XNumber transmittedTotalPacketsDelta) ;
std::shared_ptr<XNicPerformance> imp_;
protected:
XNicPerformance();
};
using XArrayOfXNicPerformance = std::vector<XNicPerformance>;
}
}
|