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

Public Member Functions

 ULongHandleImplementation ()
 Constructors. More...
 
 ULongHandleImplementation (unsigned long handleValue)
 
 ULongHandleImplementation (ULongHandleImplementation const &rhs)
 
ULongHandleImplementationoperator= (ULongHandleImplementation const &rhs)
 Assignment. More...
 
bool operator== (ULongHandleImplementation const &rhs) const
 Relational operators. More...
 
bool operator!= (ULongHandleImplementation const &rhs) const
 
bool operator< (ULongHandleImplementation const &rhs) const
 
rti1516::VariableLengthData encode () const
 Generate an encoded value that can be used to send handles to other federates in updates or interactions. More...
 
unsigned long encode (void *buffer, unsigned long bufferSize) const
 Alternate encode for directly filling a buffer. More...
 
unsigned long encodedLength () const
 
void decode (rti1516::VariableLengthData const &encodedHandle)
 Decode VariableLengthData into self. More...
 
void decode (void *buffer, unsigned long bufferSize)
 Alternate decode that reads directly from a buffer. More...
 
std::wstring toString () const
 Return a string representation of handle. More...
 
void setValue (long val)
 Set/Get implementation. More...
 
long value () const
 

Protected Attributes

unsigned long myValue
 

Constructor & Destructor Documentation

ULongHandleImplementation::ULongHandleImplementation ( )
inline

Constructors.

ULongHandleImplementation::ULongHandleImplementation ( unsigned long  handleValue)
inline
ULongHandleImplementation::ULongHandleImplementation ( ULongHandleImplementation const &  rhs)
inline

Member Function Documentation

void ULongHandleImplementation::decode ( rti1516::VariableLengthData const &  encodedHandle)
inline

Decode VariableLengthData into self.

References myValue.

void ULongHandleImplementation::decode ( void *  buffer,
unsigned long  bufferSize 
)
inline

Alternate decode that reads directly from a buffer.

References myValue.

rti1516::VariableLengthData ULongHandleImplementation::encode ( ) const
inline

Generate an encoded value that can be used to send handles to other federates in updates or interactions.

References myValue.

unsigned long ULongHandleImplementation::encode ( void *  buffer,
unsigned long  bufferSize 
) const
inline

Alternate encode for directly filling a buffer.

References myValue.

unsigned long ULongHandleImplementation::encodedLength ( ) const
inline
bool ULongHandleImplementation::operator!= ( ULongHandleImplementation const &  rhs) const
inline

References myValue.

bool ULongHandleImplementation::operator< ( ULongHandleImplementation const &  rhs) const
inline

References myValue.

ULongHandleImplementation & ULongHandleImplementation::operator= ( ULongHandleImplementation const &  rhs)
inline

Assignment.

References myValue.

bool ULongHandleImplementation::operator== ( ULongHandleImplementation const &  rhs) const
inline

Relational operators.

References myValue.

void ULongHandleImplementation::setValue ( long  val)
inline

Set/Get implementation.

References myValue.

std::wstring ULongHandleImplementation::toString ( ) const
inline

Return a string representation of handle.

References myValue.

long ULongHandleImplementation::value ( ) const
inline

References myValue.

Member Data Documentation

unsigned long ULongHandleImplementation::myValue
protected

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

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)