CTR Pia
4.11.3
Game Communication Engine
|
Represents an address used to uniquely identify stations. More...
Public Member Functions | |
StationConnectionInfo (void) | |
Instantiates the object. | |
StationConnectionInfo (const StationConnectionInfo &o) | |
This is the copy constructor. More... | |
virtual | ~StationConnectionInfo (void) |
Destroys the object. | |
const StationLocation & | GetMainLocation (void) const |
Gets a const reference to the StationLocation (main address). More... | |
StationLocation & | GetMainLocation (void) |
Gets a reference to the StationLocation (main address). More... | |
const StationLocation & | GetPrivateLocation (void) const |
Gets a const reference to the sub-address of the StationLocation . The sub-address is intended to be used for private addresses. More... | |
StationLocation & | GetPrivateLocation (void) |
Gets a reference to the sub-address of the StationLocation . The sub-address is intended to be used for private addresses. More... | |
const StationLocation & | GetPublicLocation (void) const |
Gets a const reference to the main address of the StationLocation . The main address is intended to be used for public addresses. More... | |
StationLocation & | GetPublicLocation (void) |
Gets a reference to the main address of the StationLocation . The main address is intended to be used for public addresses. More... | |
const StationLocation & | GetSubLocation (void) const |
Gets a const reference to the StationLocation (sub-address). More... | |
StationLocation & | GetSubLocation (void) |
Gets a reference to the StationLocation (sub-address). More... | |
StationConnectionInfo & | operator= (const StationConnectionInfo &o) |
This is the assignment operator. More... | |
void | SetMainLocation (const StationLocation &o) |
Sets the StationLocation (main address). More... | |
void | SetSubLocation (const StationLocation &o) |
Sets the StationLocation (sub-address). More... | |
virtual void | Trace (u64 flag) const |
Prints information that is useful for debugging. More... | |
Represents an address used to uniquely identify stations.
This class includes two instances of StationLocation
. One is for the main address and one is for a sub-address.
2012-04-16 Added a serialized group of API functions for streamlining size during serialization.
2012-04-06 Initial version.
nn::pia::transport::StationConnectionInfo::StationConnectionInfo | ( | const StationConnectionInfo & | o | ) |
This is the copy constructor.
[in] | o | Specifies the argument to the copy constructor. |
|
inline |
Gets a const
reference to the StationLocation
(main address).
const
reference to the StationLocation
(main address).
|
inline |
Gets a reference to the StationLocation
(main address).
StationLocation
(main address).
|
inline |
Gets a const
reference to the sub-address of the StationLocation
. The sub-address is intended to be used for private addresses.
const
reference to the sub-address of the StationLocation
.
|
inline |
Gets a reference to the sub-address of the StationLocation
. The sub-address is intended to be used for private addresses.
StationLocation
.
|
inline |
Gets a const
reference to the main address of the StationLocation
. The main address is intended to be used for public addresses.
const
reference to the main address of the StationLocation
.
|
inline |
Gets a reference to the main address of the StationLocation
. The main address is intended to be used for public addresses.
StationLocation
.
|
inline |
Gets a const
reference to the StationLocation
(sub-address).
const
reference to the StationLocation
(sub-address).
|
inline |
Gets a reference to the StationLocation
(sub-address).
StationLocation
(sub-address). StationConnectionInfo& nn::pia::transport::StationConnectionInfo::operator= | ( | const StationConnectionInfo & | o | ) |
This is the assignment operator.
[in] | o | The StationConnectionInfo object to assign. |
this
object.
|
inline |
Sets the StationLocation
(main address).
[in] | o | Specifies the StationLocation to set. |
|
inline |
Sets the StationLocation
(sub-address).
[in] | o | Specifies the StationLocation to set. |
|
virtual |
Prints information that is useful for debugging.
[in] | flag | Specifies the bitwise OR of trace flags. For more information, see the TraceFlag type. |