blob: 09a4c986553d284aca3d598743bf5fc238c3a30d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
//
// SDLServiceUpdateReason.h
// SmartDeviceLink
//
// Created by Nicole on 1/25/19.
// Copyright © 2019 smartdevicelink. All rights reserved.
//
#import "SDLEnum.h"
/**
* Enumeration listing possible service update reasons.
*/
typedef SDLEnum SDLServiceUpdateReason SDL_SWIFT_ENUM;
/**
* The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption.
*/
extern SDLServiceUpdateReason const SDLServiceUpdatePublished;
/**
* The service has just been unpublished with the module and is no longer accessible.
*/
extern SDLServiceUpdateReason const SDLServiceUpdateRemoved;
/**
* The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service.
*/
extern SDLServiceUpdateReason const SDLServiceUpdateActivated;
/**
* The service has been deactivated as the primary service of its type.
*/
extern SDLServiceUpdateReason const SDLServiceUpdateDeactivated;
/**
* The service has updated its manifest. This could imply updated capabilities.
*/
extern SDLServiceUpdateReason const SDLServiceUpdateManifestUpdate;
|