All Classes Functions Variables Typedefs Friends Pages
IDirections.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2016 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef IDIRECTIONS_H__GLYMPSE__
8 #define IDIRECTIONS_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct IDirections : public IEventSink
17 {
21  public: virtual int32 getState() = 0;
22 
26  public: virtual int64 getRequestTime() = 0;
27 
32  public: virtual GLatLng getOrigin() = 0;
33 
37  public: virtual GLatLng getDestination() = 0;
38 
42  public: virtual int32 getTravelMode() = 0;
43 
47  public: virtual int64 getEtaTs() = 0;
48 
52  public: virtual int64 getEta() = 0;
53 
57  public: virtual GTrack getTrack() = 0;
58 };
59 
60 /*C*/typedef O< IDirections > GDirections;
61 
62 }
63 
64 #endif // !IDIRECTIONS_H__GLYMPSE__