16 #include <nn/pia/transport/transport_Definitions.h>
17 #include <nn/pia/transport/transport_StationLocation.h>
68 bool HasPrivateAddress()
const
75 return m_MainLocation.IsSameAddress(o.m_MainLocation);
85 return m_MainLocation;
95 return m_MainLocation;
105 m_MainLocation.SetStationLocation(o);
115 return m_SubLocation;
125 return m_SubLocation;
135 m_SubLocation.SetStationLocation(o);
146 return m_MainLocation;
157 return m_MainLocation;
168 return m_SubLocation;
179 return m_SubLocation;
182 virtual uint32_t GetSerializedSize(
void)
const;
183 virtual Result Serialize(uint8_t* pBuffer, uint32_t* pSerializedSize, uint32_t bufferSize)
const;
184 virtual Result Deserialize(
const uint8_t* pData);
186 virtual uint32_t GetStreamlinedSerializedSize(
void)
const;
187 virtual Result StreamlinedSerialize(uint8_t* pBuffer, uint32_t* pSerializedSize, uint32_t bufferSize)
const;
188 virtual Result StreamlinedDeserialize(
const uint8_t* pData);
195 virtual void Trace(uint64_t flag)
const;
198 uint32_t LittleMembersSerialize(uint8_t* pBuffer,
const StationLocation& src)
const;
199 uint32_t LittleMembersDeserialize(
StationLocation* pDest,
const uint8_t* pData);