C# Class Cirrious.MvvmCross.Plugins.Location.MvxGeoLocationWatcher

Inheritance: IMvxGeoLocationWatcher
Show file Open project: Everbridge/sm-MvvmCross

Public Methods

Method Description
Start ( MvxGeoLocationOptions options, Action success, Action error ) : void
Stop ( ) : void

Protected Methods

Method Description
PlatformSpecificStart ( MvxGeoLocationOptions options ) : void
PlatformSpecificStop ( ) : void
SendError ( Cirrious.MvvmCross.Plugins.Location.MvxLocationError error ) : void
SendError ( MvxLocationErrorCode code ) : void
SendLocation ( Cirrious.MvvmCross.Plugins.Location.MvxGeoLocation location ) : void

Method Details

PlatformSpecificStart() protected abstract method

protected abstract PlatformSpecificStart ( MvxGeoLocationOptions options ) : void
options MvxGeoLocationOptions
return void

PlatformSpecificStop() protected abstract method

protected abstract PlatformSpecificStop ( ) : void
return void

SendError() protected method

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

SendError() protected method

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

SendLocation() protected method

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

Start() public method

public Start ( MvxGeoLocationOptions options, Action success, Action error ) : void
options MvxGeoLocationOptions
success Action
error Action
return void

Stop() public method

public Stop ( ) : void
return void