blob: 7888a9ee393d7bb969e7ad8f012d8c3ff0ff4de2 (
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
|
// SDLProtocolListener.h
//
#import "SDLProtocolHeader.h"
@class SDLProtocolMessage;
NS_ASSUME_NONNULL_BEGIN
@protocol SDLProtocolListener <NSObject>
@optional
// v4.7.0 protocol handlers
- (void)handleProtocolStartServiceACKMessage:(SDLProtocolMessage *)startServiceACK;
- (void)handleProtocolStartServiceNAKMessage:(SDLProtocolMessage *)startServiceNAK;
- (void)handleProtocolEndServiceACKMessage:(SDLProtocolMessage *)endServiceACK;
- (void)handleProtocolEndServiceNAKMessage:(SDLProtocolMessage *)endServiceNAK;
// Older protocol handlers
- (void)handleHeartbeatForSession:(Byte)session;
- (void)handleHeartbeatACK;
- (void)onProtocolMessageReceived:(SDLProtocolMessage *)msg;
- (void)onProtocolOpened;
- (void)onProtocolClosed;
- (void)onError:(NSString *)info exception:(NSException *)e;
@end
NS_ASSUME_NONNULL_END
|