TMCServiceInterface (API Reference)
Package com.here.sdk.trafficbroadcast
Interface TMCServiceInterface
public interface TMCServiceInterface
Contains all outgoing dependencies to the client side.
-
Method Summary
Modifier and TypeMethodDescriptiongetRDSEncryptionKeys(RDSEncryptionKeysRequest rdsEncryptionKeysRequest) Called whenever there is a need to get RDS encryption keys.getTMCPreferredSids(TMCPreferredSidsRequest tmcPreferredSidsRequest) Called whenever there is a need to get a list of preferred SIDs for a specific area.voidrequestTMCService(TMCServiceRequest tmcServiceRequest) Called whenever the traffic broadcast needs to be activated.
-
Method Details
-
requestTMCService
Called whenever the traffic broadcast needs to be activated.
- Parameters:
tmcServiceRequest-Parameters used to request the traffic broadcast.
-
getTMCPreferredSids
Called whenever there is a need to get a list of preferred SIDs for a specific area.
- Parameters:
tmcPreferredSidsRequest-Specifies the area to request the preferred SIDs.
- Returns:
List of preferred SIDs.
-
getRDSEncryptionKeys
@NonNull List<RDSEncryptionKey> getRDSEncryptionKeys(@NonNull RDSEncryptionKeysRequest rdsEncryptionKeysRequest) Called whenever there is a need to get RDS encryption keys.
- Parameters:
rdsEncryptionKeysRequest-Input data to search for keys.
- Returns:
RDS encryption keys.
-