VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
VgRoutingModule::VgIRouteCallback Interface Referenceabstract

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

Inheritance diagram for VgRoutingModule::VgIRouteCallback:
Inheritance graph

Public Member Functions

virtual ~VgIRouteCallback ()
 Destructor. More...
 
virtual void notifyRouteComputed (VgRouteRequestStatus pStatus, VgEngine::VgRefPtr< VgRoutingModule::VgIRoute > pRoute)=0
 Informs requester that a route has been computed. More...
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 Constructor. More...
 
 VgReferenced (const VgReferenced &pThis)
 Copy constructor. More...
 
virtual ~VgReferenced ()
 Destructor. More...
 
VgReferencedoperator= (const VgReferenced &pThis)
 Assignment operator. More...
 
void ref () const
 This method is used to add a reference to this object. More...
 
int unref () const
 This method is used to remove a reference to this object. More...
 
int getNbReferences () const
 Retrieves the number of references to this object. More...
 

Protected Member Functions

 VgIRouteCallback ()
 Constructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 The number of references to this object. More...
 

Detailed Description

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

Date
25/02/2011

Constructor & Destructor Documentation

VgRoutingModule::VgIRouteCallback::VgIRouteCallback ( )
inlineprotected

Constructor.

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

Destructor.

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
[out]pRouteContaining the newly calculated route, or NULL if pStatus returns anthing other then eSuccess.
Remarks
the caller is responsible for the deallocation of pRoute.

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