CTR Pia  4.11.3
Game Communication Engine
nn::pia::transport::StationLocation Class Reference

Represents an address used to uniquely identify stations. More...

+ Inheritance diagram for nn::pia::transport::StationLocation:

Public Member Functions

 StationLocation (void)
 Instantiates the object.
 
 StationLocation (const StationLocation &o)
 Instantiates a copy of the object.
 
virtual ~StationLocation (void)
 Destroys the object.
 
const nn::pia::common::StationAddressGetStationAddress (void) const
 Gets a const reference to the nn::pia::common::StationAddress instance. More...
 
nn::pia::common::StationAddressGetStationAddress (void)
 Gets a reference to the nn::pia::common::StationAddress instance. More...
 
StationLocationoperator= (const StationLocation &o)
 This is the assignment operator. More...
 
void SetStationAddress (const nn::pia::common::StationAddress &addr)
 Sets the nn::pia::common::StationAddress instance. More...
 
virtual void Trace (u64 flag) const
 Prints information that is useful for debugging. More...
 

Detailed Description

Represents an address used to uniquely identify stations.


Revision History:

2012-11-29 Revised code so that the StationLocation class does not depend on NEX in NEX 3.X environments.

2012-06-28 Clearly indicated which functions are thread-safe.

2012-04-06 Initial version.

Member Function Documentation

const nn::pia::common::StationAddress& nn::pia::transport::StationLocation::GetStationAddress ( void  ) const
inline

Gets a const reference to the nn::pia::common::StationAddress instance.

Returns
Returns a const reference to the nn::pia::common::StationAddress instance.
nn::pia::common::StationAddress& nn::pia::transport::StationLocation::GetStationAddress ( void  )
inline

Gets a reference to the nn::pia::common::StationAddress instance.

Returns
Returns a reference to the nn::pia::common::StationAddress instance.
StationLocation& nn::pia::transport::StationLocation::operator= ( const StationLocation o)

This is the assignment operator.

Returns
Returns a reference to the this object.
void nn::pia::transport::StationLocation::SetStationAddress ( const nn::pia::common::StationAddress addr)

Sets the nn::pia::common::StationAddress instance.

Parameters
[in]addrSpecifies the Internet address to set.
virtual void nn::pia::transport::StationLocation::Trace ( u64  flag) const
virtual

Prints information that is useful for debugging.

Parameters
[in]flagSpecifies the bitwise OR of trace flags. For more information, see the TraceFlag type.