forked from ssilverman/QNEthernet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeywords.txt
113 lines (106 loc) · 2.87 KB
/
keywords.txt
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
106
107
108
109
110
111
112
113
#######################################
# Syntax Coloring Map for QNEthernet
# https://arduino.github.io/arduino-cli/latest/library-specification/#keywords
# https://github.com/arduino/Arduino/blob/master/build/shared/lib/keywords.txt
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
Ethernet KEYWORD1 Ethernet
EthernetClient KEYWORD1 ClientConstructor
EthernetServer KEYWORD1 ServerConstructor
EthernetUDP KEYWORD1 Ethernet
MDNS KEYWORD1
DNSClient KEYWORD1
stdPrint KEYWORD1
stderrPrint KEYWORD1
EthernetFrame KEYWORD1
StdioPrint KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
maxMulticastGroups KEYWORD2
macAddress KEYWORD2 EthernetMACAddress
setMACAddress KEYWORD2 EthernetSetMACAddress
mtu KEYWORD2
loop KEYWORD2
begin KEYWORD2
isDHCPActive KEYWORD2
waitForLocalIP KEYWORD2
waitForLink KEYWORD2
end KEYWORD2
linkStatus KEYWORD2 EthernetLinkStatus
linkState KEYWORD2
linkSpeed KEYWORD2
linkIsFullDuplex KEYWORD2
onLinkState KEYWORD2
onAddressChanged KEYWORD2
localIP KEYWORD2 EthernetLocalIP
subnetMask KEYWORD2 EthernetSubnetMask
gatewayIP KEYWORD2 EthernetGatewayIP
dnsServerIP KEYWORD2 EthernetDnsServerIP
broadcastIP KEYWORD2
setLocalIP KEYWORD2 EthernetSetLocalIP
setSubnetMask KEYWORD2 EthernetSetSubnetMask
setGatewayIP KEYWORD2 EthernetSetGatewayIP
setDNSServerIP KEYWORD2 EthernetSetDnsServerIP
joinGroup KEYWORD2
leaveGroup KEYWORD2
setMACAddressAllowed KEYWORD2
setHostname KEYWORD2
hostname KEYWORD2
maxSockets KEYWORD2
connect KEYWORD2 ClientConnect
connected KEYWORD2 ClientConnected
setConnectionTimeout KEYWORD2 EthernetClientSetConnectionTimeout
stop KEYWORD2
close KEYWORD2
closeOutput KEYWORD2
abort KEYWORD2
localPort KEYWORD2 ClientLocalPort
data KEYWORD2
remoteIP KEYWORD2
remotePort KEYWORD2
connectionId KEYWORD2
writeFully KEYWORD2
write KEYWORD2
availableForWrite KEYWORD2
flush KEYWORD2
available KEYWORD2
read KEYWORD2
peek KEYWORD2
setNoDelay KEYWORD2
isNoDelay KEYWORD2
maxListeners KEYWORD2
port KEYWORD2
accept KEYWORD2 EthernetServerAccept
beginMulticast KEYWORD2 WiFiNINAUDPBeginMulticast
beginPacket KEYWORD2 EthernetUDPBeginPacket
endPacket KEYWORD2 EthernetUDPEndPacket
send KEYWORD2
parsePacket KEYWORD2 EthernetUDPParsePacket
size KEYWORD2
maxServices KEYWORD2
restart KEYWORD2
addService KEYWORD2
removeService KEYWORD2
ttl KEYWORD2
maxServers KEYWORD2
setServer KEYWORD2
getServer KEYWORD2
getHostByName KEYWORD2
maxFrameLen KEYWORD2
minFrameLen KEYWORD2
beginFrame KEYWORD2
beginVLANFrame KEYWORD2
endFrame KEYWORD2
parseFrame KEYWORD2
setReceiveQueueSize KEYWORD2
writeMagic KEYWORD2
#######################################
# Structures (KEYWORD3)
#######################################
#######################################
# Constants (LITERAL1)
#######################################
kMACAddrSize LITERAL1