All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MapsceneRequestResponse.h
1 // Copyright eeGeo Ltd (2012-2017), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Mapscenes.h"
6 #include "Mapscene.h"
7 
8 namespace Eegeo
9 {
10  namespace Mapscenes
11  {
13  {
14  public:
15 
16  MapsceneRequestResponse(MapsceneRequestId requestId, bool success, Mapscene& mapscene)
17  : m_requestId(requestId)
18  , m_mapscene(mapscene)
19  , m_success(success)
20  {
21  }
22 
23  MapsceneRequestId GetRequestId() const { return m_requestId; }
24  bool Success() const { return m_success; }
25  Mapscene GetMapscene() const { return m_mapscene; }
26 
27  private:
28 
29  MapsceneRequestId m_requestId;
30  Mapscene m_mapscene;
31  bool m_success;
32  };
33  }
34 }