All Classes Functions Variables Typedefs Friends Pages
Public Member Functions | List of all members
Glympse::IDirections Struct Referenceabstract

Represents a set of directions. More...

#include <IDirections.h>

Inheritance diagram for Glympse::IDirections:
Inheritance graph
[legend]

Public Member Functions

virtual int32 getState ()=0
 Gets the state of the directions. More...
 
virtual int64 getRequestTime ()=0
 Gets the time the direction request was made.
 
virtual GLatLng getOrigin ()=0
 Gets directions origin location. More...
 
virtual GLatLng getDestination ()=0
 Gets the destination for the directions.
 
virtual int32 getTravelMode ()=0
 Gets travelMode.
 
virtual int64 getEtaTs ()=0
 Gets Eta timestamp.
 
virtual int64 getEta ()=0
 Gets the Eta.
 
virtual GTrack getTrack ()=0
 Gets the directions track.
 
- Public Member Functions inherited from Glympse::IEventSink
virtual bool addListener (const GEventListener &eventListener)=0
 Registeres event listener on the sink. More...
 
virtual bool removeListener (const GEventListener &eventListener)=0
 Unsubscribes listener from events coming from this sink.
 
virtual GArray< GEventListener >
::ptr 
getListeners ()=0
 Provides access to the collection of current listeners. More...
 
virtual bool hasContext (int64 key)=0
 Checks, where user context identified by key is already associated with the object.
 
virtual void associateContext (int64 key, const GCommonObj &value)=0
 Associates specific context (user data) with the sink. More...
 
virtual GCommonObj getContext (int64 key)=0
 Returns context associated with the sink, or NULL, if it is not found.
 
virtual void clearContext (int64 key)=0
 Clears context identified by key argument.
 
virtual GEnumeration< GLong >::ptr getContextKeys ()=0
 Gets enumeration of all context keys associated with the sink.
 
virtual void deriveContext (const GEventSink &sink)=0
 Derives context from another sink object.
 
- Public Member Functions inherited from Glympse::IEventListener
virtual void eventsOccurred (const GGlympse &glympse, int32 listener, int32 events, const GCommonObj &obj)=0
 This method is invoked each time, when sink object notifies subscriber on an event. More...
 
- Public Member Functions inherited from Glympse::ICommon
virtual int32 retain ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 release ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hold ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 unhold ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hashCode ()=0
 Returns an integer hash code for this object.
 
virtual bool equals (const GCommonObj &o)=0
 Compares this instance with the specified object and indicates if they are equal. More...
 
virtual GString toString ()=0
 Returns a string containing a concise, human-readable description of this object. More...
 
virtual void attachObject (const GCommon &obj)=0
 Asociates arbitrary object with the instance.
 
virtual GCommon extractObject ()=0
 Extracts associated object or NULL if no association is established.
 

Additional Inherited Members

- Protected Member Functions inherited from Glympse::ICommon
virtual ~ICommon ()
 Destructor is protected to deny explicit object deallocation. More...
 

Detailed Description

Represents a set of directions.

Member Function Documentation

virtual GLatLng Glympse::IDirections::getOrigin ( )
pure virtual

Gets directions origin location.

Returns
GLatLng object or NULL.
virtual int32 Glympse::IDirections::getState ( )
pure virtual

Gets the state of the directions.

See GC::DIRECTIONS_STATE_*.


The documentation for this struct was generated from the following file: