diff options
Diffstat (limited to 'core/LBSProxyBase.h')
-rw-r--r-- | core/LBSProxyBase.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/LBSProxyBase.h b/core/LBSProxyBase.h index 99872ee..0b7dbdf 100644 --- a/core/LBSProxyBase.h +++ b/core/LBSProxyBase.h @@ -35,12 +35,14 @@ namespace loc_core { class LocApiBase; class LocAdapterBase; +class ContextBase; class LBSProxyBase { friend class ContextBase; inline virtual LocApiBase* getLocApi(const MsgTask* msgTask, - LOC_API_ADAPTER_EVENT_MASK_T exMask) const { + LOC_API_ADAPTER_EVENT_MASK_T exMask, + ContextBase* context) const { return NULL; } protected: @@ -51,6 +53,7 @@ public: unsigned long capabilities) const {} inline virtual bool hasAgpsExtendedCapabilities() const { return false; } inline virtual bool hasCPIExtendedCapabilities() const { return false; } + virtual void injectFeatureConfig(ContextBase* context) const {} }; typedef LBSProxyBase* (getLBSProxy_t)(); |