C# Class Cirrious.MvvmCross.Platform.Location.MvxBaseGeoLocationWatcher

Inheritance: Java.Lang.Object, IMvxGeoLocationWatcher:IMvxGeoLocationWatcher
Show file Open project: Everbridge/sm-MvvmCross

Public Methods

Method Description
Dispose ( ) : void
Start ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions options, Action success, Action error ) : void
Stop ( ) : void

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void
PlatformSpecificStart ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions options ) : void
PlatformSpecificStop ( ) : void
SendError ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxLocationError error ) : void
SendError ( MvxLocationErrorCode code ) : void
SendLocation ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocation location ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool isDisposing ) : void
isDisposing bool
return void

PlatformSpecificStart() protected abstract method

protected abstract PlatformSpecificStart ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions options ) : void
options Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions
return void

PlatformSpecificStop() protected abstract method

protected abstract PlatformSpecificStop ( ) : void
return void

SendError() protected method

protected SendError ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxLocationError error ) : void
error Cirrious.MvvmCross.Interfaces.Platform.Location.MvxLocationError
return void

SendError() protected method

protected SendError ( MvxLocationErrorCode code ) : void
code MvxLocationErrorCode
return void

SendLocation() protected method

protected SendLocation ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocation location ) : void
location Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocation
return void

Start() public method

public Start ( Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions options, Action success, Action error ) : void
options Cirrious.MvvmCross.Interfaces.Platform.Location.MvxGeoLocationOptions
success Action
error Action
return void

Stop() public method

public Stop ( ) : void
return void