blob: 20ad1eafdc55505262e9c90dc503aa126382962b (
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
|
// SDLProtocolListener.h
//
#import "SDLProtocolHeader.h"
@class SDLProtocolMessage;
NS_ASSUME_NONNULL_BEGIN
@protocol SDLProtocolListener <NSObject>
@optional
- (void)handleProtocolStartSessionACK:(SDLServiceType)serviceType sessionID:(Byte)sessionID version:(Byte)version __deprecated_msg("use handleProtocolStartSessionACK: instead");
- (void)handleProtocolStartSessionACK:(SDLProtocolHeader *)header;
- (void)handleProtocolStartSessionNACK:(SDLServiceType)serviceType;
- (void)handleProtocolEndSessionACK:(SDLServiceType)serviceType;
- (void)handleProtocolEndSessionNACK:(SDLServiceType)serviceType;
- (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
|