#ifndef GetItemDetailsMessage_h #define GetItemDetailsMessage_h //#include "AuctionBase.h" #include "sharedNetworkMessages/GameNetworkMessage.h" #include "sharedFoundation/NetworkId.h" class GetItemDetailsMessage : public GameNetworkMessage { public: explicit GetItemDetailsMessage( int requestId, const NetworkId & auctionId, const NetworkId & playerId ); GetItemDetailsMessage(Archive::ReadIterator & source); ~GetItemDetailsMessage(); const NetworkId & GetAuctionId() const {return m_auctionId.get();} const NetworkId & GetPlayerId() const {return m_playerId.get();} int GetResponseId () const {return m_responseId.get();} int GetTrackId () const {return m_trackId.get();} void SetTrackId (int trackId) {m_trackId.set(trackId);} protected: private: Archive::AutoVariable m_responseId; Archive::AutoVariable m_trackId; Archive::AutoVariable m_auctionId; Archive::AutoVariable m_playerId; }; #endif