Skip to content

Commit 9caba0b

Browse files
aggarw13leegeth
authored andcommitted
Add subscription manager for MQTT (aws#1094)
1 parent 087b425 commit 9caba0b

File tree

4 files changed

+662
-0
lines changed

4 files changed

+662
-0
lines changed

demos/lexicon.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ developerguide
3131
doesn
3232
dup
3333
endif
34+
filterindex
3435
hashmap
3536
hasn
3637
html
@@ -48,6 +49,7 @@ methodlen
4849
milli
4950
mosquitto
5051
mqtt
52+
nameindex
5153
noninfringement
5254
openssl
5355
org
@@ -58,6 +60,7 @@ packetidtoresend
5860
param
5961
pathlen
6062
pbuffer
63+
pcontext
6164
pdeserializedinfo
6265
pem
6366
pfixedbuffer
@@ -66,8 +69,10 @@ pindex
6669
pingreq
6770
pingresp
6871
plaintext
72+
pmatch
6973
pmethod
7074
pmqttcontext
75+
pnameindex
7176
pnetworkcontext
7277
posix
7378
ppacketinfo
@@ -76,6 +81,8 @@ ppubinfo
7681
ppublishinfo
7782
processloop
7883
psessionpresent
84+
ptopicfilter
85+
ptopicname
7986
ptransportinterface
8087
puback
8188
pubcomp
@@ -91,9 +98,12 @@ structs
9198
suback
9299
sublicense
93100
subscribepublishloop
101+
sys
94102
tcp
95103
tcpsocket
96104
tls
105+
topicfilterlength
106+
topicnamelength
97107
transportinterface
98108
transporttimeout
99109
uint
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
set( LIBRARY_NAME "mqtt_subscription_manager" )
2+
# Library target.
3+
add_library( ${LIBRARY_NAME}
4+
"${LIBRARY_NAME}.c" )
5+
6+
target_link_libraries(
7+
${LIBRARY_NAME}
8+
PRIVATE
9+
mqtt
10+
)
11+
12+
target_include_directories(
13+
${LIBRARY_NAME}
14+
PUBLIC
15+
${LOGGING_INCLUDE_DIRS}
16+
)
17+

0 commit comments

Comments
 (0)