VisioMove SDK (iOS)  2.1.22
VgRoutingModule::VgIRouteCallback Interface Referenceabstract
Inheritance diagram for VgRoutingModule::VgIRouteCallback:
Inheritance graph

Public Member Functions

virtual ~VgIRouteCallback ()
 
virtual void notifyRouteComputed (VgRouteRequestStatus pStatus, VgEngine::VgRefPtr< VgRoutingModule::VgIRoute > pRoute)=0
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 
 VgReferenced (const VgReferenced &pThis)
 
virtual ~VgReferenced ()
 
VgReferencedoperator= (const VgReferenced &pThis)
 
void ref () const
 
int unref () const
 
int getNbReferences () const
 

Protected Member Functions

 VgIRouteCallback ()
 

Additional Inherited Members

- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 

Detailed Description

VgIRouteCallback provides an interface for the route solver to communicate with the route requester.

Constructor & Destructor Documentation

VgRoutingModule::VgIRouteCallback::VgIRouteCallback ( )
inlineprotected

Constructor.

References notifyRouteComputed(), and ~VgIRouteCallback().

virtual VgRoutingModule::VgIRouteCallback::~VgIRouteCallback ( )
virtual

Destructor.

Referenced by VgIRouteCallback().

Member Function Documentation

virtual void VgRoutingModule::VgIRouteCallback::notifyRouteComputed ( VgRouteRequestStatus  pStatus,
VgEngine::VgRefPtr< VgRoutingModule::VgIRoute pRoute 
)
pure virtual

Informs requester that a route has been computed.

Parameters
pStatusIndicating the status of the result
pRouteContaining the newly calculated route, or NULL if pStatus returns anthing other then eSuccess.
Remarks
the caller is responsible for the deallocation of pRoute.

Referenced by VgIRouteCallback().


The documentation for this interface was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016