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

Page 98

Advertising
background image

Classes of the C++ Interface

Methods of the IGCIBAPacket Class

2-76

CATC IBTrainer InfiniBand Exerciser API Reference

The following table lists the characteristic members of the IGCIBAPacket
class that are recommended for direct use:

void

Init (IN Opcode code, IN ig_bool IsGlobal);

IGCIBAPacket (IN Opcode code, IN ig_bool IsGlobal);

IGCIBAPacket ( void );

virtual

~IGCIBAPacket ( void );

The following table lists the inherited members of the IGCPacket class
(see also

“Methods of the IGCObject Class” on page 2-98

):

void

AppendBuffer ( OUT IGCBuffer & buffer ) const;

void

AppendPayloadBuffer ( OUT IGCBuffer & buffer ) const;

IGCPacket *

Clone ( void ) const;

void

DeletePacket ( void );

virtual ig_int16

GetActualLength ( void ) const;

virtual ig_int32

GetICRC (void) const;

virtual void

GetPayload (OUT IGCBuffer & bufPld) const;

ig_int32

GetType ( void ) const;

ig_int16

GetVCRC (void) const;

virtual ig_bool

HasPayload (void) const

IGCPacket *

NewPacket ( IN & IGCBuffer databuffer );

void

SetPacketLength ( IN ig_int16 length );

void

SetPayload ( IN const & IGCBuffer dataarray );

virtual void

SetPRBSPayloadSize (IN ig_size size);

void

Set ( IN ig_int32 prop, IN const IGCVal & val );

IGCVal

Get ( IN ig_int32 prop );

virtual void

Default ( void );

virtual void

CopyProps ( IN const IGCObject & other, IN ig_bool rwOnly );

#include <igibapacket.h>

Characteristic Members

Inherited Members

Include Files

Advertising