Sha256: 28c7e05a0eef8ed1accf3b7c609c969b8307a9db0fc5148031789fec61456165

Contents?: true

Size: 774 Bytes

Versions: 14

Compression:

Stored size: 774 Bytes

Contents

#pragma once

#include "..\stdafx.h"
#include "../../../Engine/common/pbengine_defs.h"

//This interface should be implemented by the clients of GpsManager
class IGpsWrapperObserver
{
public:
	//Position change notifier
	virtual void OnGpsPositionReceived(PGPS_POSITION pPosition) = 0;
	//Position change notified adapted to 
	virtual void OnGpsPositionReceived(EngineLocation* pPosition) = 0;
	//GPS state change notifier
	virtual void OnGpsStateReceived(PGPS_DEVICE pDevice) = 0;
	//Geolocation error notifier
	virtual void OnGpsLocationError(EngineLocationError errorCode, LPCTSTR errorMessage) = 0;
	//  Log Method
	virtual BOOL EngineLog(LogTypeInterface logSeverity,LPCTSTR pLogComment, 
						LPCTSTR pFunctionName, DWORD dwLineNumber,LPCTSTR pCallingModule) = 0;
};

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rhodes-7.6.0 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-7.5.1 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-7.4.1 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-7.1.17 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-6.2.0 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-6.0.11 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.18 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.17 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.15 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.0.22 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.2 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.0.7 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.0.3 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h
rhodes-5.5.0 neon/Helium/HeliumForWindows/Implementation/PBCore/PBCore/gpswrapper/gpswrapperobserver.h