MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes | Friends
rti1516::VariableLengthData Class Reference
+ Collaboration diagram for rti1516::VariableLengthData:

Public Member Functions

 VariableLengthData ()
 
 VariableLengthData (void const *inData, unsigned long inSize)
 
 VariableLengthData (VariableLengthData const &rhs)
 
 ~VariableLengthData ()
 
VariableLengthDataoperator= (VariableLengthData const &rhs)
 
void const * data () const
 
unsigned long size () const
 
void setData (void const *inData, unsigned long inSize)
 
void setDataPointer (void *inData, unsigned long inSize)
 
void takeDataPointer (void *inData, unsigned long inSize)
 

Private Attributes

VariableLengthDataImplementation * _impl
 

Friends

class VariableLengthDataFriend
 

Constructor & Destructor Documentation

rti1516::VariableLengthData::VariableLengthData ( )
rti1516::VariableLengthData::VariableLengthData ( void const *  inData,
unsigned long  inSize 
)
rti1516::VariableLengthData::VariableLengthData ( VariableLengthData const &  rhs)
rti1516::VariableLengthData::~VariableLengthData ( )

Member Function Documentation

void const* rti1516::VariableLengthData::data ( ) const
VariableLengthData& rti1516::VariableLengthData::operator= ( VariableLengthData const &  rhs)
void rti1516::VariableLengthData::setData ( void const *  inData,
unsigned long  inSize 
)
void rti1516::VariableLengthData::setDataPointer ( void *  inData,
unsigned long  inSize 
)
unsigned long rti1516::VariableLengthData::size ( ) const
void rti1516::VariableLengthData::takeDataPointer ( void *  inData,
unsigned long  inSize 
)

Friends And Related Function Documentation

friend class VariableLengthDataFriend
friend

Member Data Documentation

VariableLengthDataImplementation* rti1516::VariableLengthData::_impl
private

The documentation for this class was generated from the following file:

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)