-
Notifications
You must be signed in to change notification settings - Fork 232
/
Copy pathHAP+Internal.h
105 lines (81 loc) · 2.36 KB
/
HAP+Internal.h
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
// Copyright (c) 2015-2019 The HomeKit ADK Contributors
//
// Licensed under the Apache License, Version 2.0 (the “License”);
// you may not use this file except in compliance with the License.
// See [CONTRIBUTORS.md] for the list of HomeKit ADK project authors.
#ifndef HAP_INTERNAL_H
#define HAP_INTERNAL_H
#ifdef __cplusplus
extern "C" {
#endif
// Core features.
#ifndef HAP_IP
#define HAP_IP 1
#endif
#ifndef HAP_BLE
#define HAP_BLE 1
#endif
#include "HAP.h"
#include "HAPCrypto.h"
#include "util_http_reader.h"
#include "HAPStringBuilder.h"
#include "HAPDeviceID.h"
#include "HAPPDU.h"
#include "HAPMFiAuth.h"
#include "HAPMFiHWAuth+Types.h"
#include "HAPMFiHWAuth.h"
#include "HAPPairing.h"
#include "HAPPairingBLESessionCache.h"
#include "HAPPairingPairSetup.h"
#include "HAPPairingPairVerify.h"
#include "HAPPairingPairings.h"
#include "HAPSession.h"
#include "HAPBLEPDU+TLV.h"
#include "HAPBLEPDU.h"
#include "HAPBLETransaction.h"
#include "HAPBLEAccessoryServer+Advertising.h"
#include "HAPBLEAccessoryServer+Broadcast.h"
#include "HAPBLEAccessoryServer.h"
#include "HAPBLECharacteristic+Broadcast.h"
#include "HAPBLECharacteristic+Configuration.h"
#include "HAPBLECharacteristic+Signature.h"
#include "HAPBLECharacteristic+Value.h"
#include "HAPBLECharacteristic.h"
#include "HAPBLEPeripheralManager.h"
#include "HAPBLEProcedure.h"
#include "HAPBLEProtocol+Configuration.h"
#include "HAPBLEService+Signature.h"
#include "HAPBLESession.h"
#include "HAPIP+ByteBuffer.h"
#include "HAPIPAccessory.h"
#include "HAPIPAccessoryProtocol.h"
#include "HAPIPCharacteristic.h"
#include "HAPIPSecurityProtocol.h"
#include "HAPIPSession.h"
#include "HAPIPAccessoryServer.h"
#include "HAPIPServiceDiscovery.h"
#include "HAP+KeyValueStoreDomains.h"
#include "HAPAccessory+Info.h"
#include "HAPAccessoryServer+Internal.h"
#include "HAPAccessorySetup.h"
#include "HAPAccessorySetupInfo.h"
#include "HAPAccessoryValidation.h"
#include "HAPCharacteristic.h"
#include "HAPJSONUtils.h"
#include "HAPLog+Attributes.h"
#include "HAPMACAddress.h"
#include "HAPMFiTokenAuth.h"
#include "HAPTLV+Internal.h"
#include "HAPUUID.h"
#include "HAPCharacteristicTypes+TLV.h"
#if __has_feature(nullability)
#pragma clang assume_nonnull begin
#endif
#define kHAP_LogSubsystem "com.apple.mfi.HomeKit.Core"
#if __has_feature(nullability)
#pragma clang assume_nonnull end
#endif
#ifdef __cplusplus
}
#endif
#endif