Teledyne LeCroy Automation API for IBTrainer Software Ver.2.0 User Manual

Page 3

Advertising
background image

CATC IBTrainer InfiniBand Exerciser API Reference

iii

Table of Contents

Programming the IBTrainer

1-1

Packet Handling Concept

1-1

Sending Packets

1-2

Receiving Packets

1-3

Exception and Error Handling

1-5

Performance Measurement

1-7

Link Packet Observer

1-8

Control Command Language

1-9

TCL Interface

1-9

Installed TCL Sample Scripts

1-11

Classes of the C++ Interface

2-1

C++ Interface

2-1

Generator Class

2-2

Packet Classes

2-2

Packet Handler Classes

2-4

CallBack Classes

2-6

Property Value Class

2-7

MAD Attribute Classes

2-8

Subnet Management Attribute Classes

2-9

IGCPerformance Class

2-10

IGCProtocolObserver Class

2-11

IGCLinkPacketStatus Class

2-12

Error Class

2-13

Miscellaneous Classes

2-13

Methods Common to All Classes

2-14

Advertising