Software Ver.2.0 Owner's manual

Classes of the C++ Interface C++ Interface
2-10 CATC IBTrainer InfiniBand Exerciser API Reference
“IGCGUIDInfo Properties” on page 4-7
.
This class holds the properties for the InfiniBand
NodeDescription
struct. Each generator class has one
NodeDescription
class object. For
the properties refer to
“IGCNodeDescription Properties” on page 4-7
.
This class holds the properties for the InfiniBand
SwitchInfo
struct.
Each generator class has one
SwitchInfo
class object. For the properties
refer to the IB Spec.
This class holds the properties for the InfiniBand
LinearForwardingTable
struct. Each generator class has one
LinearForwardingTable
class object.
For the properties refer to the IB Spec.
IGCPerformance Class
The class
IGCPerformance
is derived from
IGCObject
and represents a
container for the result of the performance measurement that is
controlled via methods in the generator class. It contains the following
properties:
Table 3 Properties of the IGCPerformance Class
Property Name Range Default Access Description
RefClk 64bit 0 RW Time in 16ns since last
Measurement
RcvePyldHdr 64bit 0 RW Received Dwords from LRH to
End of Pyld, followed by EGP
RcvePyld 64bit 0 RW Received Dwords from Start of
Pyld to End of Pyld, followed by
EGP
RcvePkt 64bit 0 RW Number of Received Packets
followed by EGP
RcvePktBad 64bit 0 RW Number of Received Packets
followed by EBP
IGCNodeDescription Class
IGCSwitchInfo Class
IGCLinearForwarding Table Class