de.unikassel.android.sdcframework.app.facade
Interface ISDCService

Package class diagram package ISDCService
All Superinterfaces:
IInterface
All Known Implementing Classes:
ISDCService.Stub, ISDCService.Stub.Proxy

public interface ISDCService
extends IInterface


Nested Class Summary
static class ISDCService.Stub
          Local-side IPC implementation stub class.
 
Method Summary
 void doEnableSampleBroadCasting(boolean doEnable)
          Does enable or disable the sample broadcast feature
 void doEnableSampleStorage(boolean doEnable)
          Does change the persistent storage enabled state.
 void doEnableSampleTransfer(boolean doEnable)
          Does change the sample transfer activation state.
 void doEnableSampling(boolean doEnable)
          Does activate or deactivate the sampling process for the running service.
 void doTriggerSampleTransfer()
          Does manually trigger an instant sample transfer ( with a short delay ).
 
Methods inherited from interface android.os.IInterface
asBinder
 

Method Detail

doEnableSampleBroadCasting

void doEnableSampleBroadCasting(boolean doEnable)
                                throws RemoteException
Does enable or disable the sample broadcast feature

Parameters:
doEnable - flag if sample broadcasting shall be enabled or disabled
Throws:
RemoteException

doEnableSampling

void doEnableSampling(boolean doEnable)
                      throws RemoteException
Does activate or deactivate the sampling process for the running service. This will permanent change the corresponding service setting as w

Parameters:
doEnable - flag if sampling shall be active or not
Throws:
RemoteException

doEnableSampleStorage

void doEnableSampleStorage(boolean doEnable)
                           throws RemoteException
Does change the persistent storage enabled state. This will permanent change the corresponding service setting as well.

Parameters:
doEnable - flag if the transfer feature shall be enabled or disabled
Throws:
RemoteException

doEnableSampleTransfer

void doEnableSampleTransfer(boolean doEnable)
                            throws RemoteException
Does change the sample transfer activation state. This will permanent change the corresponding service setting as well.

Parameters:
doEnable - flag if the transfer feature shall be enabled or disabled
Throws:
RemoteException

doTriggerSampleTransfer

void doTriggerSampleTransfer()
                             throws RemoteException
Does manually trigger an instant sample transfer ( with a short delay ). If the sample transfer feature is not enabled, it is activated automatically for a single archive transfer. A manually triggered sample transfer does consider all configured transfer settings but the frequency minimum: It will only take place if at least the configured minimum of samples is available in the database, and the total of transferred samples will not exceed the configured maximum.

Throws:
RemoteException