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

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
Characteristic Members
Inherited Members
Include Files