summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLOnAppInterfaceUnregistered.h
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2016-05-25 08:44:23 -0400
committerJoel Fischer <joeljfischer@gmail.com>2016-05-25 08:44:23 -0400
commitfb8e9903a323acaf5fc78819bb3c203567542ab2 (patch)
treee40665103ac7db492e0a40e34cd92f3390defa55 /SmartDeviceLink/SDLOnAppInterfaceUnregistered.h
parentf7540a02262832e34c67b0953dd8a1804a046fea (diff)
downloadsdl_ios-fb8e9903a323acaf5fc78819bb3c203567542ab2.tar.gz
Shift files into root directory
Diffstat (limited to 'SmartDeviceLink/SDLOnAppInterfaceUnregistered.h')
-rw-r--r--SmartDeviceLink/SDLOnAppInterfaceUnregistered.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/SmartDeviceLink/SDLOnAppInterfaceUnregistered.h b/SmartDeviceLink/SDLOnAppInterfaceUnregistered.h
new file mode 100644
index 000000000..59b596f58
--- /dev/null
+++ b/SmartDeviceLink/SDLOnAppInterfaceUnregistered.h
@@ -0,0 +1,35 @@
+// SDLOnAppInterfaceUnregistered.h
+//
+
+#import "SDLRPCNotification.h"
+
+@class SDLAppInterfaceUnregisteredReason;
+
+
+/**
+ * Notifies an application that its interface registration has been terminated. This means that all SDL resources associated with the application are discarded, including the Command Menu, Choice Sets, button subscriptions, etc.
+ *
+ * For more information about SDL resources related to an interface registration, see <i>SDLRegisterAppInterface</i>.
+ *
+ * @since SDL 1.0
+ * @see SDLRegisterAppInterface
+ */
+@interface SDLOnAppInterfaceUnregistered : SDLRPCNotification {
+}
+
+/**
+ * Constructs a newly allocated SDLOnAppInterfaceUnregistered object
+ */
+- (instancetype)init;
+/**
+ * Constructs a newly allocated SDLOnAppInterfaceUnregistered object indicated by the dictionary parameter
+ * @param dict The dictionary to use
+ */
+- (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
+
+/**
+ * @abstract The reason application's interface was terminated
+ */
+@property (strong) SDLAppInterfaceUnregisteredReason *reason;
+
+@end