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

Page 95

Advertising
background image

Methods of the IGCRawIPPacket Class

Classes of the C++ Interface

CATC IBTrainer InfiniBand Exerciser API Reference

2-73

The following tables list all 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_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 < igippacket.h>

Inherited Members

Include Files

Advertising