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

Page 92

Advertising
background image

Classes of the C++ Interface

Methods of the IGCRawPacket Class

2-70

CATC IBTrainer InfiniBand Exerciser API Reference

The following table lists the inherited members of the IGCPacket class
that are recommended for direct use (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_bool

HasPayload (void) const;

ig_int32

GetType ( void ) const;

virtual ig_int32

GetICRC (void) const;

virtual void

GetPayload (OUT IGCBuffer & bufPld) const;

ig_int16

GetVCRC (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 <igrawpacket.h>

Inherited Members

Include Files

Advertising