#######################################
# Syntax Coloring Map for NeuraiDepinMsg
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

NeuraiDepinMsg	KEYWORD1
NeuraiDepinClient	KEYWORD1
DepinParams	KEYWORD1
DepinMessageResult	KEYWORD1
IncomingMessage	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2
sendGroupMessage	KEYWORD2
sendPrivateMessage	KEYWORD2
receiveMessages	KEYWORD2
buildDepinMessage	KEYWORD2
wrapMessageForServer	KEYWORD2
unwrapMessageFromServer	KEYWORD2
decryptPayload	KEYWORD2
getMyAddress	KEYWORD2
setTimeout	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

#######################################
# 2.0.0 codec / transport (KEYWORD1 = types, KEYWORD2 = functions)
#######################################
DepinReceivedMessage	KEYWORD1
DepinTransport	KEYWORD1
DepinRpcResult	KEYWORD1
DepinTransportErr	KEYWORD1
fromRpcFields	KEYWORD2
parseDepinMessage	KEYWORD2
verifyDepinMessage	KEYWORD2
lastError	KEYWORD2
lastErrorName	KEYWORD2
limits	KEYWORD2
setUrl	KEYWORD2
setCACert	KEYWORD2
setInsecure	KEYWORD2
setMaxResponseBytes	KEYWORD2
call	KEYWORD2

#######################################
# 2.0.0 client (KEYWORD1 = types, KEYWORD2 = functions)
#######################################
NeuraiDepinClient	KEYWORD1
DepinPageResult	KEYWORD1
IncomingMessage	KEYWORD1
setPoolPin	KEYWORD2
setTrustMode	KEYWORD2
setNetwork	KEYWORD2
setPageLimit	KEYWORD2
bootstrap	KEYWORD2
ready	KEYWORD2
acceptPin	KEYWORD2
sendGroupMessage	KEYWORD2
sendPrivateMessage	KEYWORD2
receivePage	KEYWORD2
receiveMessages	KEYWORD2
lastReceiveCursor	KEYWORD2
lastErrorDetail	KEYWORD2
retryAfterSec	KEYWORD2
