Index

ACCESS_DENIED
UBJT_HNumber
ACME
UBJT_Int16
ADC API
UBJT_Int32
ADC Object Methods
UBJT_Int64
AES
UBJT_Int8
AES-CCM
UBJT_InvalidType
AES-GCM
UBJT_NoOp
AJAX example
UBJT_Null
APIs
UBJT_String
ARC4
UBJT_Uint8
Access Point Mode
UBJVal
Access Point Mode Considerations
UBJVal::ch
ActivateSessionResponse
UBJVal::float32
Add the ESP32 OPCUA server to Ignition
UBJVal::float64
AddNodesResponse
UBJVal::int16
Adding Nodes
UBJVal::int32
Adding Nodes on server
UBJVal::int64
Adding nodes example
UBJVal::int8
Additional Features
UBJVal::string
Address Space API
UBJVal::t
Address Space Browsing
UBJVal::uint8
Advanced Installation and Upgrade
UBJVal::x
Advanced Lua Bindings
UI has been disabled
Advanced Use
UInt16
Aes128_Sha256_RsaOaep
UInt32
All Classes and Interfaces
UInt64
All Packages
ULONG_MAX
All Classes and Interfaces
UNACCEPTABLE_PROTOCOL_VERSION
All Packages
URL_NOT_A_BROKER
AllocatorIntf
UTF-8 Support
AllocatorIntf.h
UTF-8 encoding
AndroidSMQ
Understanding Tick Resolution
AndroidSMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
Understanding the 1-Wire Example
AndroidSMQ.OnSmqCloseListener
Understanding the Example Build Structure
AndroidSMQ.OnSmqConnectionListener
Universal Binary JSON
Anonymous
UploadFirmware
Anonymous token
Uploading Files to the ESP32
Application Certificate
Uploading Your Application
Application Examples
Use Cases
Applications
User Name
Arithmetic Operators
User Name and password
Assignment
UserIntf
Asymmetric Encryption Example
UserIntf::UserIntf
AsynchLua.c
UserIntf_GetPwd
Asynchronous
Using CSP
Asynchronous Cosocket Mode
Using Ethernet
Asynchronous mode
Using Hardware
Auth Methods
Using JParserValFact
Auth. Callbacks
Using Wi-Fi
AuthInfo
Using Xedge
AuthInfo::ct
Using Xedge for development
AuthInfoCT
Using an External IDE
AuthInfoCT_HA1
Using multiple threads
AuthInfoCT_Invalid
Using the Mako Server
AuthInfoCT_Password
Using the Parser
AuthInfoCT_Valid
Using the Target Libraries
AuthenticatedUser
Using the Visual C++ IDE
AuthenticatedUser.h
VFS directory nodes
AuthenticatedUser::get
Valid and Acceptable Indices
AuthenticatedUserType
Value Callback
Authenticating and authorizing users
Values and Types
Authentication
Variable
Authentication Examples
Variable Declarations
Authentication and authorization
Variable Type node attribute numbers
Authentication callback
Variable node attribute numbers
Authentication using C code
VariableType
Authenticator
Variables
Authenticator Methods
Variant
Authenticator class
Variant Fields
Authenticator.h
Variant example
Authenticator::Authenticator
VariantType
AuthenticatorIntf
View node attribute numbers
AuthenticatorIntf_Authenticate
Virtual File System
Authorization
Virtual File System Introduction
AuthorizerIntf
WFS
AuthorizerIntf::AuthorizerIntf
WSOP_Binary
AuthorizerIntf_Authorize
WSOP_Ping
Authorizing
WSOP_Text
Authorizing Users
WSS
Automatic Certificate Management
WSS::WSS
Auxiliary API
WSS::close
BAS Error Codes
WSS::connect
BAS LuaSocket compatibility library
WSS::isValid
BME280 Module
WSS::write
BME280 Object Methods
WSS::~WSS
BUFSIZ
WSSCB
BaDiskIo.h
WSSCB::WSSCB
BaLua_param
WSSCB_Close
BaLua_param.zipPubKey
WSSCB_Frame
BaLua_param::L
WSSCB_Ping
BaLua_param::timer
Watchpoint Configuration
BaLua_param::tracker
Weak Table reference
BaServerLib.h
Weak Tables
BaTime
Web File Manager
BaTimeEx
Web File Manager Readme File
BaTimeEx::nsec
Web File Manager Readme file
BaTimeEx::offset
Web File Server
BaTimer
Web-Services
BaTimer.h
WebDAV
BaTimer::BaTimer
WebDAV (C)
BaTimer::~BaTimer
WebDAV instance
BaTm
WebDAV.h
Bare Metal Systems
WebDAV::WebDAV
Barracuda App Server C Library
WebDAV::setAuthenticator
Barracuda Introduction
WebDAV::~WebDAV
Barracuda Manual
WebSocket Client Lib
Barracuda Platform API
WebSocket Opcodes
Barracuda Server's authenticators
WebSocket frames
Barracuda Virtual File System
WebSocketServer.h
Base node attribute numbers
WebSockets
Basic & Digest
WebSockets Documentation
Basic Concepts
What You Can Access
Basic Example
What the Prompt Looks Like
Basic128Rsa15
When to Use LuaShell32
Basic256Sha256
Why This Matters
BasicAuthenticator
Why Use PCNT
BasicAuthenticator.h
Windows Graphical Installer
BasicAuthenticator::BasicAuthenticator
Wiring Example
BasicAuthenticator::setLoginTracker
Working Interactively
Binary Encoding
Working with Example Applications
Binary JSON
Working with client sessions
Bitwise Operators
Write Parameters
Blob Object
Write example
Blocking WebSocket Client Connection
WriteResponse
Blocks
Writing Attributes
Breaking Down the LED Example
Writing Callback Parameters
BrowseParameters
WsClientLib.h
BrowseResult
WscState
Browser
WscState::bytesRead
Browser 2 Server
WscState::frameLen
Browser to Server Communication Options
WscState::isTimeout
Browsing Address Space
WssProtocolHandshake
Browsing by String NodeID
WssProtocolHandshake::request
BufPrint
WssReadState
BufPrint.h
WssReadState::bytesRead
BufPrint::BufPrint
WssReadState::frameLen
BufPrint::getUserData
X509 user certificate
BufPrint::write
XML
BufPrint_Flush
XML Models
Build Structure
XML Parser
Building
XML-RPC
Building for Host
Xedge
Building for Target
Xedge API
Building the Example Code
Xedge Applications
Building the Mako Server
Xedge C application documentation
By removing all ciphers except for ECC and ChaCha20/Poly1305
Xedge IDE
Bypassing SOP
Xedge Multipart Systems
Byte
Xedge SSO authentication
ByteString
Xedge documentation
C API
Xedge example
C Closure
Xedge introductory video
C Closures
Xedge standalone
C Server Pages
Xedge's SMTP Settings
C Standard Library
Xedge32
C Std Lib
Xedge32 OTA
C and C++ Introduction
XedgeZip.c
C code
ZIP File Applications
C code examples
ZIP File System IO
C library
ZipContainer
C reference manual
ZipContainer::ZipContainer
C version of Gecko filter
ZipFileInfo
C++
ZipFileIterator.h
C++ version of Gecko filter
ZipFileSystem
C/C++ Barracuda timer class
ZipFileSystem.h
C/C++ Examples
ZipIo
C/C++ Introduction
ZipIo class
CANNOT_CONNECT
ZipIo.h
CAflag
ZipIo::ZipIo
CBOR and Protocol Buffers
ZipIo::getECode
CHACHA20
ZipIo::~ZipIo
CLIENT_CERTIFICATE_NOT_ACCEPTED
ZipReader
CLIENT_CERTIFICATE_REQUIRED
abort
CSP
above LSP page
CSP Intro
acme/bot
CSP Introduction (C)
acme/dns
CSP Security (C)
acmebot.configure()
CSP Tools
acmebot.getdomains()
CSP compiler
acmebot.start
CSP introduction
acmebot.status
CSP pages
acmedns example
CSP user manual
acmedns.active
Callback Signatures
acmedns.auto()
Calling Lua Code Asynchronously From C Code
acmedns.loadcert()
Camera API
acmedns.manual
Camera Object Methods
acmedns.recordset
CentralDirIterator
acmedns.setip
Certificate Auth
acmedns.status
Certificate Management
activate
Certificate Management API
add
Certificate Management Example Programs
addMember
Certificate Management for IoT
addRecipient
Certificate Management for IoT tutorial
addr2String
Certificate Store
aesdecode
Channel Configuration
aeskey
Channel Object Methods
allow
Chunks
asctime
Class Hierarchy
assert
Class or Interface
asymmetric
Classes
async
Classes and Interfaces
asynchThreadMode
Client
asynchronous
Client API
asynchronous response code
Client Authentication
asynchronous server connection
Client configuration table
asynchronous sockets
CloseSecureChannelResponse
asyncronous C to Lua API
CloseSessionResponse
atexit
Closing Server Connection
attempted
Coercions and Conversions
attributes
Combined C and C++ version of Gecko filter
authenticate
Command Line Build
authenticateAndAuthorize
Command-Line
authentication and authorization
Common Fields
authentication callback function on the server
Common Flashing Issues
authenticator object
Compiling
authenticator user database object
Concatenation
authinfo
Configuration
authorization callback function
Configuration Examples
authorize
Configuration File
authorizer object
Configuration Table
automatic referencing
Configuration table
auxiliary Lua bindings
Configure the ESP32
b64Credent
Connecting 2 Broker
b64Encode
Connecting to Server
b64decode
Connecting to Xedge32
b64enc
Connection Manager
b64encode
Constant Field Values
b64urlEncode
Constant Field Values
b64urlencode
Constr
ba.create
Constructing Server
ba.create.authenticator()
Constructing VFS
ba.create.authorizer()
Constructing a Virtual File System Tree
ba.create.authuser()
Constructor
ba.create.certificate
Contents
ba.create.csr(key, dn [, san], certtype, keyusage [, hashid ])
Context Manager
ba.create.dav
Continuous Mode
ba.create.jsonuser()
Control Structures
ba.create.key([{op}])
Cosockets flow control
ba.create.luaio()
CreateSessionResponse
ba.create.servcon
Creating OpenSSL certificate
ba.create.sharkcert()
Creating a BME280 Object
ba.create.upload
Creating a COTS Product
ba.create.wfs
Creating a Camera Object
ba.crypto.hash
Creating a GPIO Object
ba.crypto.hash()
Creating a PCNT Object
ba.crypto.keyparams()
Creating a PWM Channel
ba.crypto.sign
Creating a PWM Timer
ba.exec
Creating a Release Build
ba.forkpty()
Creating a Server
ba.io()
Creating a TX Channel
ba.json.decode()
Creating a UART Object
ba.json.null
Creating an App from the Uploaded Directory
ba.mkio()
Creating an I2C Master
ba.openio()
Creating an RTU Client
ba.parsecert
Creating an RX Channel
ba.parsecerttime
Creating an Xedge32 Application
ba.parselsp
Creating and Managing Xedge32 Applications
ba.session
Creating certificate with xlua
ba.sessions
CspCompiler
ba.sharkclient()
CspInit
ba.sleep()
CspLink
ba.socket
CspMakeGen
ba.socket.bind
CspReader
ba.socket.connect
CspReader example code.
ba.socket.event()
CspReader_Read
ba.socket.getsock
CspRunTm.h
ba.socket.http2sock
Custom data source example
ba.socket.req2sock
DATASET_METADATA
ba.thread.create
DES
ba.thread.create()
DISCONNECT
ba.tpm.createkey()
Data Fields
ba.tpm.globalkey()
Data Structures
ba.tpm.jwtsign()
Data Type node attribute numbers
ba.tpm.sign()
Data Types
ba.tpm.uniquekey()
DataValue
ba.xxx
DateTime
baB64Decode
DavAuth
baBSearch
DavAuth.h
baCheckZipSignature
DavAuth::DavAuth
baCloseDir
DavAuth::setLoginTracker
baCloseRes
Debug-Release
baElideDotDot
Debugging CSP
baFree
Debugging Lua Code
baGetUnixTime
Debugging Workflow
baISO8601ToTime
Default Pins
baLMalloc
Detailed Parameters
baMkDir
DigestAuthenticator
baOpenDir
DigestAuthenticator.h
baOpenRes
DigestAuthenticator::DigestAuthenticator
baParseDate
DigestAuthenticator::setAutHeader
baRealloc
DigestAuthenticator::setLoginTracker
baRemove
DirIntf
baRmdDir
DirIntf::statFp
baStat
DirIntf_GetName
baStrCaseCmp
DirIntf_Read
baStrdup
DirIntf_Stat
baStrnCaseCmp
Directory
baTime2ISO8601
DiskIo
baTime2tm
DiskIo documentation
baTm2Time
DiskIo::DiskIo
balua.h
DiskIo::~DiskIo
balua_create()
Dispatcher Mutext
balua_crypto
Double
balua_forkpty
Download JWT Example Code
balua_getmutex
Duplicate Directories
balua_getuservalue
DynBuffer
balua_http
DynBuffer.h
balua_installZIO
DynBuffer::getBuf
balua_iointf
DynBuffer::getBufSize
balua_iointf()
DynBuffer::~DynBuffer
balua_loadconfig
Dynamic App Mgmnt
balua_loadconfigExt
Dynamic Content
balua_luaio
Dynamic memory handling.
balua_releasemutex
ECDSA sign/verify functions
balua_relsocket
EDOM
balua_setmutex
EOF
balua_sharkssl
ERANGE
balua_socket
ESP32 Microcontroller Examples
balua_tracelogger
ESP32-S3 Firmware Options
balua_ubjson
EXIT_FAILURE
balua_usertracker_create
EXIT_SUCCESS
balua_usertracker_create()
Editor
balua_wkPush
Enabling Lua
balua_wkRef
Encode/Decode
balua_wkUnref
Encoding and decoding
baputc
Enum
baseuri
Enumerations
beginArray
Error Handling
beginObject
Error Handling in C
bin2c
Error codes returned by function SMQ_getMessage
bit8
Error codes returned by function SharkMQTT_getMessage
blocking
Error codes returned by function SharkMQ_getMessage
boolean
Error reporting
broker's SMQ:observe() documentation
Establishing secure connection
broker's observe documentation
Event Examples
browser.getNode()
Event Types
browser.objectsFolder()
EventEmitter
browser.path()
Events
browser.typesFolder()
Example
buf
Example 1: LED Fading with Callback
built-in function
Example 1: Set GPIO 18 High
byteCount
Example 2
bytearray
Example 2: Servo Sweep
bytecount
Example 2: Toggle an LED Through Garbage Collection
bytesRead
Example 3
calcPacketSize
Example 3: Read a Button State
calculateSize
Example 4: React to a Button with an Interrupt Callback
callback()
Example Directory Structure
cancel
Example Structure
category
Examples
cert
Export XML models
certificate
Exporting Device Data
certificate Management with sharkSSL
Expressions
certificate store
ExtensionObject
certificates specified in mako.conf
External Links
certstore attribute
FILE
character
FLT_RADIX
character class tests
Features
checkMethods
Field
checkTime
Figure 2
checktime
File Mailer Documentation
chiper suite
File Manager
cipher
FileCspReader
clearCache
FileCspReader.h
clearKeepAlive
FileCspReader::FileCspReader
clearcache
FileReader
clearerr
FileZipReader
clearkeepalive
FileZipReader.h
client:activateSession
FileZipReader::FileZipReader
client:addNodes
FileZipReader::~FileZipReader
client:browse
Filters
client:closeSecureChannel
FindServersResponse
client:closeSession
Firmware Option 1: Use Precompiled Firmware
client:connect
Firmware Option 2: Compile the Code
client:createSession
Firmware Upgrade Options
client:disconnect
Firmware Upload (C)
client:findServers
First-Time Installers
client:getEndpoints
FixedSizeAllocator
client:openSecureChannel
FixedSizeAllocator.h
client:read
Float
client:translateBrowsePaths
Folder and Variable nodes
client:write
For Statement
clientTid
Form
clock
FormAuthenticator
clock_t
FormAuthenticator.h
clone
FormAuthenticator::FormAuthenticator
close
FormAuthenticator::setLoginTracker
close(boolean, IntfOnClose)
Format Strings for Pack and Unpack
close(boolean, RTL.SMQ.IntfOnClose)
Friends
closeDirFp
Full source
closeFp
Function Calls
cluster:publish
Function Calls as Statements
cmd
Function Definitions
cmpAddr
Functions
cmpaddr
Functions and Types
collectgarbage
Further Reading
command environment: application table
GPIO API
command line option -l
GPIO Object Methods
comment
Garbage-Collection Consideration
commit
Garbage-Collection Metamethods
committed
GenPrimT.h
commonName
Generational Garbage Collection
commonNameLen
GetEndpointsResponse
configuration file
Getting Started
configure
Getting Started with Server
configure the Barracuda Platform
Getting Starting Guide
conn:add
Go to the graphical class hierarchy
conn:status
Go to the source code of this file.
connect
Go to the textual class hierarchy
connect(byte[], java.lang.String, java.lang.String)
Guid
connectAsync
HASH algorithms
connected
HMAC
connection object
HTTP
connection:execute
HTTP Client
connection:openblob
HTTP Client Library
connection:prepare
HTTP Digest Authentication
consult the Lua documentation
HTTP Engine and Sockets
containsHeader
HTTP Examples
containsheader
HTTP Server
context menu
HTTP protocol stack
cookie
HTTP/SOCKS Proxy
coroutine.close
HTTP/Web Authentication
coroutine.create
HUGE_VAL
coroutine.isyieldable
Handling Yields in C
coroutine.resume
Hangman
coroutine.running
Hangman (C)
coroutine.status
Hardware Setup
coroutine.wrap
Help
coroutine.yield
Hidden Files
cosocket connect
How To Debug Lua Code
cosockets
How Xedge32 Fits Together
countryName
How the Authenticators are Used
create
How the Example Works
create(String, String, IntfOnCreateAck)
How the Musical Example Works
create(java.lang.String, RTL.SMQ.IntfOnCreateAck)
How the TPM Works
createCookie
How to Connect Third-Party Clients
createOrGet
How to Flash the Xedge32 Firmware
createcookie
How to serialize Lua tables to a persistent store using JSON, CBOR, etc.
createsub
How to use Mako Server
createsub(java.lang.String, RTL.SMQ.IntfOnCreatsubeAck)
How to use Xedge
creationtime
Http Command Thread Pool
crypto Lua bindings
HttpAsynchReq
cursor object
HttpAsynchReq class
custom options
HttpAsynchReq.h
custom response message handler
HttpAsynchReq::HttpAsynchReq
dataFEED OPCUA
HttpAsynchReq::~HttpAsynchReq
datatype
HttpAsynchReqResp
debug.debug
HttpAsynchReqResp::HttpAsynchReqResp
debug.gethook
HttpAsynchReqResp::start
debug.getinfo
HttpAsynchReq_OnData
debug.getlocal
HttpAsynchResp
debug.getmetatable
HttpAsynchResp class
debug.getregistry
HttpAsynchResp.h
debug.getupvalue
HttpAsynchResp::HttpAsynchResp
debug.getuservalue
HttpAsynchResp::getMutex
debug.sethook
HttpAsynchResp::isValid
debug.setlocal
HttpAsynchResp::~HttpAsynchResp
debug.setmetatable
HttpClient
debug.setupvalue
HttpClient.h
debug.setuservalue
HttpClient::HttpClient
debug.traceback
HttpClient::close
debug.upvalueid
HttpClient::sendData
debug.upvaluejoin
HttpClient::~HttpClient
decimal_point
HttpClientHeader
decrRefCntr
HttpClientHeader::getKey
dedicated thread
HttpClientHeader::getVal
default
HttpClientKeyVal
deferred
HttpCmdThreadPool
deferred response
HttpCmdThreadPool class
deflate
HttpCmdThreadPool.h
delete
HttpCmdThreadPool::HttpCmdThreadPool
deleteCookie
HttpCmdThreadPool::~HttpCmdThreadPool
denied
HttpCommand
dir:configure()
HttpCommand::getConnection
dir:insert
HttpCommand::getResponse
dir:insertprolog
HttpCommand::getServer
dir:redirect2tls()
HttpConnection
dir:service()
HttpConnection.h
dir:setauth()
HttpConnection::getServer
directory
HttpCookie
directory function
HttpCookie::getName
directory functions
HttpCookie::getValue
directory object
HttpCookie::setMaxAge
disconnect
HttpCookie::setSecure
discrete
HttpDir
dispatcherHasCon
HttpDir::HttpDir
div
HttpDir::getName
div_t
HttpDir::isLinked
dofile
HttpDir::unlink
domain
HttpDir_Service
domainresrdr
HttpInData
downgrade
HttpInData::getBuf
download
HttpInData::getBufSize
download the complete example
HttpLink
duplicate directory names
HttpMethod
ecode2str
HttpMuxDir
editor.addEnum()
HttpMuxDir.h
editor.addObject()
HttpMuxDir::HttpMuxDir
editor.addObjectType()
HttpPage
editor.addReferenceType()
HttpPage::HttpPage
editor.addStructure()
HttpPage::getName
editor.addVariableType()
HttpPage::~HttpPage
editor.objectsFolder()
HttpPage_Service
editor.save()
HttpParameter
emailAddressLen
HttpParameterIterator
enables Lua to access your low-level APIs and hardware
HttpParameterIterator::HttpParameterIterator
encdate
HttpParameterIterator::getName
encode
HttpRdFilter
encodeRedirectURL
HttpRecData
encodeRedirectURLWithParam
HttpRecData.h
encodeUrl
HttpRecData::HttpRecData
encoderedirecturl
HttpRecData::~HttpRecData
encodestr
HttpRequest
encodeurl
HttpRequest::getBuffer
encrypted passwords
HttpRequest::getConnection
endArray
HttpRequest::getHeaderValue
endObject
HttpRequest::getHeaders
enum.getValues()
HttpRequest::getMethod
enum.setValues()
HttpRequest::getParameter
env
HttpRequest::getResponse
env.quotestr
HttpRequest::getServer
environment:connect
HttpRequest::getSession
ephemeral request/response environment
HttpResMgr
erase
HttpResMgr (C)
errHndRef
HttpResMgr example
errno
HttpResMgr.c
error
HttpResMgr.h
error code
HttpResMgr::HttpResMgr
errorCode
HttpResMgr::~HttpResMgr
etid2peer
HttpResRdr
example 1
HttpResRdr.h
example 3.b
HttpResponse
example 5
HttpResponse::flush
example/HttpResMgr
HttpResponse::getCommand
examples
HttpResponse::getRequest
examples directory
HttpResponse::getWriter
examples getting started guide
HttpResponse::printf
exit
HttpResponse::sendError
expand
HttpResponse::setHeader
ext
HttpResponse::setMaxAge
external authentication
HttpResponse::setStatus
feof
HttpResponse::write
ferror
HttpServCon
fetchPage
HttpServCon.h
fetchPageHndl
HttpServCon::HttpServCon
fflush
HttpServCon::isValid
fgetc
HttpServer
fh2n
HttpServer.h
file:close
HttpServer::HttpServer
file:flush
HttpServer::getDispatcher
file:lines
HttpServer::getMutex
file:read
HttpServer::getSession
file:seek
HttpServer::insertDir
file:setvbuf
HttpServerConfig
file:write
HttpServerConfig::HttpServerConfig
find
HttpServerConfig::setMaxSessions
findDir
HttpServerConfig::setNoOfHttpConnections()
findPage
HttpSession
first example
HttpSession class
float32
HttpSession::getAuthenticatedUser
float64
HttpSession::getServer
flush
HttpSessionAttribute
flushFp
HttpSessionAttribute::HttpSessionAttribute
fmtError
HttpSessionAttribute::getSession
fmtHeader
HttpSessionAttribute_Destructor
fmtString
HttpSessionContainer
fn2h
HttpSharkSslServCon
force secure connection
HttpSharkSslServCon.h
forkpty Lua bindings
HttpSharkSslServCon::setPort
form response message handler
HttpStack
form-based authenticator
HttpStdHeaders
forward
HttpStdHeaders::getDomain
forwarded
HttpTrace
fpos_t
HttpTrace library
fprintf
HttpTrace.h
fputc
HttpTrace::flush
frameLen
HttpTrace::getWriter
free
HttpTrace::printf
fscanf
HttpTrace::setRequest
fseek
HttpTrace::vprintf
ftell
HttpTrace::write
garbage collection
HttpTraceWriteLock
get
HttpTraceWriteLock::release
get404Page
HttpUpload
getAddr
HttpUpload class
getAnonymous
HttpUpload.h
getArray
HttpUpload::HttpUpload
getAttribute
HttpUpload::service
getAuthenticatedUser
HttpUpload::~HttpUpload
getAuxCounter
HttpUploadCbIntf
getBasicAuth
HttpUploadCbIntf::HttpUploadCbIntf
getBasicAuthenticator
HttpUploadNode
getBoolean
HttpUploadNode::getName
getBuf
HttpUploadNode::getResponse
getBufPrint
HttpUploadNode::getSession
getBufSize
I/O
getBuffer
I/O Methods
getBufferSize
I2C API
getCause
I2C Master Object Methods
getCommand
INCORRECT_CREDENTIALS
getComment
INFINITE_TMO
getCon
INVALID_ARG
getConnection
INVALID_STATE
getContentLength
IO Error Codes
getContentType
IO related API's and implementation
getCookie
IOINTF_AES_COMPROMISED
getCount
IOINTF_AES_WRONG_AUTH
getCounter
IOINTF_INVALIDNAME
getCreationTime
IOINTF_IOERROR
getCurPtr
IOINTF_NOAESLIB
getData
IOINTF_NOTCOMPRESSED
getDefault
IPv6
getDigestAuth
Identity token policies
getDigestAuthenticator
Ignition SCADA
getDir
Implementation
getDomain
Implementations
getDouble
Import/Export
getECode
Important Runtime Note
getETid
Incompatibilities in the API
getEcode
Incompatibilities in the Language
getEmsg
Incompatibilities in the Libraries
getErr
Incompatibilities with the Previous Version
getErrT
Incremental Garbage Collection
getError
Index
getExpT
Initializing a client
getFirstDir
Initializing a server
getFirstNode
Input and Output Facilities
getFirstPage
Installing CSP
getFirstRootDir
Int16
getFirstVal
Int32
getFormAuthenticator
Int64
getHeaderValue
IntfOnChange
getHeaders
IntfOnClose
getHost
IntfOnCreateAck
getHttpOnly
IntfOnCreatsubeAck
getId
IntfOnMsg
getIndex
Introduction
getInt
Introduction to Authentication -> Tutorials
getIo
Introduction to the Barracuda Examples.
getIoIntf
IoIntf
getIpAddr
IoIntf API
getJ
IoIntf.h
getLastAccessedTime
IoIntfCspReader
getLength
IoIntfCspReader.h
getLong
IoIntfCspReader::close
getMaxAge
IoIntfCspReader::~IoIntfCspReader
getMaxInactiveInterval
IoIntfZipReader
getMessage
IoIntfZipReader.h
getMethod
IoIntfZipReader::close
getMethodType
IoIntfZipReader::getECode
getMsgSize
IoIntfZipReader::~IoIntfZipReader
getMutex
IoIntf_CloseDir
getName
IoIntf_DeflateGzip
getNameFp
IoIntf_InflateGzip
getNext
IoIntf_MkDir
getNextElem
IoIntf_OpenDir
getNextNode
IoIntf_OpenRes
getObject
IoIntf_OpenResGzip
getPTid
IoIntf_Property
getPacketSizeLeft
IoIntf_Remove
getPage
IoIntf_Rename
getParameter
IoIntf_RmDir
getParent
IoIntf_Stat
getPassword
IoIntf_destructor
getPath
IoIntf_getAbspath
getPeerName
IoIntf_getType
getRand
IoIntf_isEncrypted
getReason
IoIntf_setPassword
getRecT
IoIntf_setPasswordProp
getRequest
IoStat
getRequestURI
IoT Cloud Server
getRequestURL
IoT north bridge API
getResponse
Issued tokens
getRootPath
JD_ASTR
getSecure
JD_MNUM
getServer
JD_MSTR
getSession
JDecoder
getSessionContainer
JDecoder.h
getSharkSslCon
JDecoder::JDecoder
getSockName
JDecoder::get
getStatus
JDecoderS
getStatusCode
JDecoderS_BufNotAligned
getStdHeaders
JDecoderS_ChainedErr
getString
JDecoderS_FormatErr
getSubTid
JDecoderS_NameNotFound
getTid
JDecoderS_OK
getTime
JDecoderS_Overflow
getType
JDecoderS_StringOverflow
getUrl
JDecoderS_Unbalanced
getUseCounter
JDecoderS_Underflow
getUserData
JDecoderS_Unknown
getValue
JDecoderStackNode
getVersion
JDecoderV
getWriter
JE_MEMBER
getc
JEncoder
getdata
JEncoder.h
getmetatable
JEncoder::JEncoder
getstatus
JEncoder::flush
gettid
JEncoder::set
global onmsg
JErr
globals
JErr::JErr
h2n
JErr::reset
hKeys
JErrT
hVals
JErrT_FmtValErr
hasMoreData
JErrT_IOErr
hasMoreElements
JErrT_InvalidMethodParams
hascon
JErrT_JsonErr
hash
JErrT_MemErr
hash value
JErrT_NoErr
header
JErrT_WrongType
headerpairs
JParsStat
hidden files
JParsStat_Done
home directory
JParsStat_DoneEOS
hostName
JParsStat_IntfErr
how to send JSON as part of the HTTP body
JParsStat_MemErr
http
JParsStat_NeedMoreData
http:json()
JParsStat_ParseErr
http:request
JParsStat_StackOverflow
http:stat()
JParser
http:status()
JParser.h
http:trusted
JParser::JParser
httpc
JParser::getStatus
httpc Lua bindings
JParser::~JParser
httpm
JParserIntf
httponly
JParserIntf::JParserIntf
inc
JParserIntf_Service
include
JParserStackNode
included
JParserT
incrRefCntr
JParserT_BeginArray
incrementCursor
JParserT_BeginObject
info table
JParserT_Boolean
init
JParserT_Double
init()
JParserT_EndArray
initStatic
JParserT_EndObject
initial
JParserT_Int
insertCSP
JParserT_InvalidType
insertDir
JParserT_Long
insertPage
JParserT_Null
insertPrologDir
JParserT_String
insertRootDir
JParserVal
installFilter
JParserVal::d
int16
JParserVal::f
int32
JParserVal::l
int64
JParserVal::s
int8
JParserVal::t
introduction to authentication
JParserVal::v
introduction to the internals
JParserValFact
io.close
JParserValFact::JParserValFact
io.flush
JParserValFact::~JParserValFact
io.input
JS & Lua Examples
io.lines
JSON API
io.open
JSON C API
io.output
JSON C implementation
io.popen
JSON Echo LSP Example
io.read
JSON Encoding
io.tmpfile
JSON Parser Callback
io.type
JSON Reference
io.write
JSON User DB
io:dofile
JSON and UBJSON
io:encrypted
JSON and UBJSON tutorial
io:files
JSON parser object
io:hide
JSON tutorial
io:loadfile
JVType
io:mkdir
JVType_Array
io:netconf
JVType_Boolean
io:open
JVType_Double
io:realpath
JVType_Int
io:remove
JVType_InvalidType
io:rename
JVType_Long
io:resourcetype()
JVType_Null
io:rmdir
JVType_Object
io:setpasswd
JVType_String
io:setpasswd()
JVal
io:stat
JVal.h
io:type
JVal::get
ipairs
JVal::getName
isDir
JVal::getType
isDynamic
JVal::setBoolean
isError
JVal::setDouble
isForward
JVal::setInt
isIP6
JVal::setLong
isInclude
JVal::setNull
isLinked
JVal::setString
isMultipartUpload
JVal::terminate
isObjectMember
JVal::unlink
isOwner
JVal::vget
isSMQ
JValFact
isSecure
JValFact::JValFact
isTimeout
JValFact::mkArray
isURL
JValFact::mkBoolean
isValid
JValFact::mkDouble
isforward
JValFact::mkInt
isinclude
JValFact::mkLong
isopen
JValFact::mkNull
isresumed
JValFact::mkObject
issecure
JValFact::mkString
issuer
JWT Signature
iterator
JWT, OAuth2, Azure
jauthenticator:authorizer()
JavaScript client -> observe
jauthorizer
JavaScript-like timer wrapper API
jmp_buf
Key Features
jsonString
LHttpDir
jwt.sign(key, payload [, header])
LONG_MAX
lastModified
LONG_MIN
lastaccessedtime
LSP & CSP Intro
ldiv
LSP page
ldiv_t
LThreadMgr
led.c
LThreadMgr::Lg
len
LThreadMgr::server
limitations for cosockets
LThreadMgr_canRun
list of ACME tutorials
LThreadMgr_constructor
load
LThreadMgr_destructor
loadfile
LThreadMgr_enableHttpPool
locality
LThreadMgr_run
localityLen
LUA_ERRERR
localtime
LUA_ERRFILE
lock
LUA_ERRMEM
log
LUA_ERRRUN
log.lua
LUA_ERRSYNTAX
log.sendmail
LUA_GCGEN
login
LUA_GCINC
login tracker
LUA_GCPARAM
loginAttempts
LUA_MULTRET
logout
LUA_NOREF
longjmp
LUA_OK
lua
LUA_REFNIL
lua.html
LUA_TFUNCTION
luaL_Buffer
LUA_TNONE
luaL_Reg
LUA_TSTRING
luaL_Stream
LUA_TTABLE
luaL_addchar
LUA_TTHREAD
luaL_addgsub
LUA_TUSERDATA
luaL_addlstring
LUA_YIELD
luaL_addsize
L_tmpnam
luaL_addstring
Let's Encrypt configuration options
luaL_addvalue
Let's Encrypt plugins acmebot and acmedns
luaL_alloc
Lexical Conventions
luaL_argcheck
Libraries
luaL_argerror
License
luaL_argexpected
List of all attribute numbers
luaL_buffaddr
List of all members
luaL_buffinit
Lists of Expressions, Multiple Results, and Adjustment
luaL_buffinitsize
Loading XML models
luaL_bufflen
Loading the Libraries in C code
luaL_buffsub
LocalizedText
luaL_callmeta
Logging subsystem
luaL_checkany
Logical Operators
luaL_checkinteger
LoginRespIntf
luaL_checklstring
LoginRespIntf::LoginRespIntf
luaL_checknumber
LoginRespIntf_Service
luaL_checkoption
LoginTracker
luaL_checkstack
LoginTracker::LoginTracker
luaL_checkstring
LoginTrackerIntf
luaL_checktype
LoginTrackerIntf::LoginTrackerIntf
luaL_checkudata
LoginTrackerIntf_Login
luaL_checkversion
LoginTrackerIntf_LoginFailed
luaL_dofile
LoginTrackerIntf_TerminateNode
luaL_dostring
LoginTrackerIntf_Validate
luaL_error
LoginTrackerNode
luaL_execresult
LspNetIo
luaL_fileresult
LspNetIo (Lua)
luaL_getmetafield
Lua
luaL_getmetatable
Lua Bindings
luaL_getsubtable
Lua C API
luaL_gsub
Lua Debugger
luaL_len
Lua Debugger Support
luaL_loadbuffer
Lua HTTP client
luaL_loadbufferx
Lua I/O
luaL_loadfile
Lua Parsing Expression Grammars (LPEG)
luaL_loadfilex
Lua RMT Byte Encoding
luaL_loadstring
Lua RMT Symbol Representation
luaL_makeseed
Lua Reference
luaL_newlib
Lua Server Pages
luaL_newlibtable
Lua Standalone
luaL_newmetatable
Lua Thread Library documentation
luaL_newstate
Lua XML-RPC stack
luaL_openlibs
Lua bindings
luaL_openselectedlibs
Lua coroutine
luaL_opt
Lua coroutine documentation
luaL_optinteger
Lua documentation
luaL_optlstring
Lua environment
luaL_optnumber
Lua modules
luaL_optstring
Lua socket proxy
luaL_prepbuffer
Lua version
luaL_prepbuffsize
Lua-SQLite and LSP Considerations
luaL_pushfail
LuaIo Lua bindings
luaL_pushresult
LuaShell32
luaL_pushresultsize
MD5
luaL_ref
MQTT 3.1.1 Client
luaL_requiref
MQTT 5 client
luaL_setfuncs
MQTT Client constructor
luaL_setmetatable
MQTT Connect
luaL_testudata
MQTT Object Methods
luaL_tolstring
MQTT PubSub API
luaL_traceback
MQTT PubSub Examples
luaL_typeerror
MQTT Sparkplug
luaL_typename
MQTT WebSocket example
luaL_unref
MQTT proxy example
luaL_where
MQTT publishing
lua_Alloc
MQTT subscribe
lua_CFunction
MSFetchPage
lua_Debug
MSLib.h
lua_Hook
MST
lua_Integer
MSTBuf
lua_KContext
MST_getSendBufPtr
lua_KFunction
MST_getSendBufSize
lua_Number
MST_read
lua_Reader
MST_write
lua_State
MS_ERR_AUTHENTICATION
lua_Unsigned
MS_ERR_HTTP_HEADER_OVERFLOW
lua_WarnFunction
MS_ERR_NOT_WEBSOCKET
lua_Writer
MS_close
lua_absindex
MS_constructor
lua_arith
MS_prepSend
lua_atpanic
MS_read
lua_call
MS_respCT
lua_callk
MS_sendBin
lua_checkstack
MS_sendText
lua_close
MS_setSharkCon
lua_closeslot
MS_setSocket
lua_closethread
MS_webServer
lua_compare
MS_write
lua_concat
MS_writeBin
lua_copy
MS_writeText
lua_createtable
MTL password
lua_dump
Macros
lua_error
Makefiles
lua_gc
Mako Server
lua_getallocf
Mako Server as a Web File Server
lua_getextraspace
Mako Server's I/O Interfaces
lua_getfield
Mako Server's log module
lua_getglobal
Mako Server's logerr option
lua_gethook
Mako Server: Xedge IDE
lua_gethookcount
Mako script option
lua_gethookmask
Mako Server
lua_geti
Manage Multiple Devices
lua_getinfo
Manual
lua_getiuservalue
Message callback
lua_getlocal
Metatables and Metamethods
lua_getmetatable
Method
lua_getstack
Method node attribute numbers
lua_gettable
Mgmt with LSP & CSP
lua_gettop
Microcontroller
lua_getupvalue
Minnow Server
lua_insert
Minnow Server Error Codes
lua_isboolean
Minnow Server Helper Functions
lua_iscfunction
Minnow Server ZIP File System Plugin
lua_isfunction
MinnowServer
lua_isinteger
Miscellaneous API
lua_islightuserdata
Miscellaneous library functions
lua_isnil
Modbus Client
lua_isnone
Modbus RTU Module
lua_isnoneornil
Modbus Test Bench
lua_isnumber
Model methods
lua_isstring
Module JSONS
lua_istable
Modules
lua_isthread
Monitoring OPC UA server changes
lua_isuserdata
More...
lua_isyieldable
MqttCredentials
lua_len
MqttCredentials::password
lua_load
MqttCredentials::username
lua_newstate
MqttInFlightMsg
lua_newtable
MqttWillMsg
lua_newthread
Msg
lua_newuserdatauv
MultipartUpload
lua_next
MultipartUpload class
lua_numbertocstring
MultipartUpload.h
lua_numbertointeger
MultipartUpload::MultipartUpload
lua_pcall
MultipartUpload::getCon
lua_pcallk
MultipartUpload::getServer
lua_pop
MultipartUpload::start
lua_pushboolean
MultipartUpload::~MultipartUpload
lua_pushcclosure
MultipartUpload_EndOfReq
lua_pushcfunction
MultipartUpload_Error
lua_pushexternalstring
MultipartUpload_ErrorType
lua_pushfstring
MultipartUpload_FileBegin
lua_pushglobaltable
MultipartUpload_FileData
lua_pushinteger
MultipartUpload_FormData
lua_pushlightuserdata
Multiplex Transport Layer
lua_pushliteral
NON_200_RESPONSE_CODE
lua_pushlstring
NULL
lua_pushnil
Namespace Index not constant
lua_pushnumber
Navigation
lua_pushstring
Nested
lua_pushthread
NetIo
lua_pushvalue
NetIo C documentation
lua_pushvfstring
NetIo.h
lua_rawequal
NetIo::NetIo
lua_rawget
NetIo::setRootDir
lua_rawgeti
NetIo::~NetIo
lua_rawgetp
Network Parameters
lua_rawlen
Network Time (C)
lua_rawset
New node common attributes
lua_rawseti
Next Step
lua_rawsetp
Node Attribute
lua_register
Node attributes
lua_remove
NodeID
lua_replace
NodeID types
lua_resume
None
lua_rotate
OEM Getting Started
lua_setallocf
OPC UA Project Code Generator
lua_setfield
OPC UA Server Project Code Generator
lua_setglobal
OPC UA strange things
lua_sethook
OPC-UA Client & Server
lua_seti
OPC-UA Types
lua_setiuservalue
OTA Object Methods
lua_setlocal
OTA Upgrade
lua_setmetatable
Object
lua_settable
Object NodeAttributes
lua_settop
Object NodeAttributes example
lua_setupvalue
Object Oriented Programming and C
lua_setwarnf
Object Type node attribute numbers
lua_status
Object node attribute numbers
lua_stringtonumber
ObjectType
lua_toboolean
One-Shot Example
lua_tocfunction
One-Shot Mode
lua_toclose
One-Time SNTP Subscription Example
lua_tointeger
One-to-One
lua_tointegerx
One-to-one Communication introduction
lua_tolstring
Online Examples
lua_tonumber
OpenRes_APPEND
lua_tonumberx
OpenSecureChannelResponse
lua_topointer
Operating System Facilities
lua_tostring
Optional fields
lua_tothread
Other Files
lua_touserdata
Overview
lua_type
PBKDF2
lua_typename
PCNT API
lua_upvalueid
PCNT Object Methods
lua_upvalueindex
POLY1305
lua_upvaluejoin
PONG_TMO
lua_version
PROTOCOL_ERROR
lua_warning
PWM API
lua_xmove
Package
lua_yield
Pages
lua_yieldk
Parameters
luasql.quotestr
Password-less
lxrc.h
Patterns
mail:send(options)
Peer's certificate information
mainTask
Photo Album Slide Show
makeAbsPath
Pipes
mako.conf
Plugins
mako.conf : Web File Server
Pointers to Strings
mako.createapp
Port and Intf
mako.createloader
Porting
mako.daemon
Practical Guidance
mako.dos2unix
Practical Notes
mako.exit
Precedence
mako.getapps
ProSys OPC UA
mako.loadcerts
Protocols section
mako.log()
Public Attributes
mako.reloadapp
Public Member Functions
mako.startapp
Publish Subscribe API
mako.stopapp
Publish/Subscribe
mako.tracefile
Publisher's Address
mako.udb()
Publishing data to MQTT broker
mako.zip
QualifiedName
mallinfo
Quick Start Example
malloc
RAND_MAX
manageFirstVal
REST / AJAX / RPC
manageJ
RESTful tutorials
manageName
RMT API
manageString
RMT RX API
manual mode
RMT Symbol Layout
math.abs
RMT TX API
math.acos
RS-232, Full-Duplex RS-485, and Half-Duplex RS-485
math.asin
RSA encrypt/decrypt functions
math.atan
RSA v.s. ECC
math.ceil
RTL.SMQ.*
math.cos
RTL.SMQ.SMQ
math.deg
RX Configuration Options
math.exp
RX Example: 1-Wire Temperature Read
math.floor
RX Object Methods
math.fmod
RayCrypto API
math.frexp
Read Attributes Of One Node
math.huge
Read Attributes Of Several Nodes
math.ldexp
Read Variables Values
math.log
Read parameters
math.max
ReadResponse
math.maxinteger
Reading Attributes
math.min
Reading Callback Parameters
math.mininteger
Reading Node Attributes
math.modf
Reading and Writing Data
math.pi
Ready-to-run OPC UA Server Example
math.rad
Ready-to-use Ignition Visualization Project
math.random
Real Time Browser UI
math.randomseed
Receive Callback Signatures
math.sin
Recommended Learning Resources
math.sqrt
Reconnecting After the Mode Change
math.tan
Reference Type
math.tointeger
Reference Type node attribute numbers
math.type
Registry
math.ult
Relational Operators
maxInactiveInterval
Release Build
maxUsers
Request Delegation
maxage
Request delegation
maxsize
Requests
memberName
Required continuous-mode options
message
Required fields
messageCallback()
ResIntf
method.setInputArguments()
ResIntf::readFp
method.setOutputArguments()
ResIntf_Read
microcontroller
Resource Reader
mime
Response codes returned by function SMQ_getMessage
mkDirFp
Response codes returned by function SharkMQTT_getMessage
mkfifo
Response codes returned by function SharkMQ_getMessage
model.browse()
Return Behavior
model.commit()
Return Value
model.createNamespace()
Return Values
model.edit()
Reverse Connection module
model.exportXml()
Reverse Proxy
model.loadXmlModels()
Rotary Encoder Example
model.newNodeId()
Running Your First Command
model.validate()
Running the Example Programs
module loadconf
SD Card Parameters
mqtt:disconnect()
SEARCH
mqtt:publish()
SEEK_CUR
mqtt:status()
SEEK_END
msB64Encode
SEEK_SET
msCpAndInc
SERVER_DISCONNECT
msInitZipFileSystem
SERVER_UNAVAILABLE
msRespCT
SHA1
msgCallback()
SHA1 cryptographic form example
msgLen
SHA256
msi2a
SHA384
mtl:commence
SHA512
mutex
SHARKSSL_AES_CIPHER_LOOP_UNROLL
n2h
SHARKSSL_ALERT_CLOSE_NOTIFY
n_sign_posn
SHARKSSL_ALERT_LEVEL_FATAL
name
SHARKSSL_ALERT_LEVEL_WARNING
new
SHARKSSL_BIGINT_EXP_SLIDING_WINDOW_K
next
SHARKSSL_BIGINT_TIMING_RESISTANT
nextElement
SHARKSSL_BIGINT_WORDSIZE
noError
SHARKSSL_CHECK_DATE
nsec
SHARKSSL_ECC_TIMING_RESISTANT
null
SHARKSSL_ECC_USE_BRAINPOOLP512R1
object oriented code in C
SHARKSSL_ECC_USE_SECP521R1
object.addFolder()
SHARKSSL_ECC_VERIFY_POINT
object.addMethod()
SHARKSSL_ECDSA_ALLOCATION_ERROR
object.addObject()
SHARKSSL_ECDSA_INTERNAL_ERROR
object.addProperty()
SHARKSSL_ECDSA_KEY_NOT_PRIVATE
object.addVariable()
SHARKSSL_ECDSA_KEY_NOT_PUBLIC
object.getComponent()
SHARKSSL_ECDSA_OK
object.getMethod()
SHARKSSL_ECDSA_SIGLEN_TOO_SMALL
object.getProperty()
SHARKSSL_ECDSA_VERIFICATION_FAIL
object.getVariable()
SHARKSSL_ECDSA_WRONG_KEY_FORMAT
object.path()
SHARKSSL_ECDSA_WRONG_PARAMETERS
objectType.addFolder()
SHARKSSL_ECDSA_WRONG_SIGNATURE
objectType.addMethod()
SHARKSSL_ENABLE_AES_CTR_MODE
objectType.addObject()
SHARKSSL_ENABLE_AES_GCM
objectType.addProperty()
SHARKSSL_ENABLE_ALPN_EXTENSION
objectType.addVariable()
SHARKSSL_ENABLE_CA_LIST
objectType.getComponent()
SHARKSSL_ENABLE_CERTSTORE_API
objectType.getMethod()
SHARKSSL_ENABLE_CERT_CHAIN
objectType.getProperty()
SHARKSSL_ENABLE_CERT_KEYUSAGE
objectType.getVariable()
SHARKSSL_ENABLE_CLIENT_AUTH
objectType.path()
SHARKSSL_ENABLE_DHE_RSA
observe
SHARKSSL_ENABLE_ECDHE_RSA
observe(String, IntfOnChange)
SHARKSSL_ENABLE_ECDSA
observe(long, IntfOnChange)
SHARKSSL_ENABLE_ECDSA_API
offline
SHARKSSL_ENABLE_INFO_API
offset
SHARKSSL_ENABLE_PEM_API
onSmqClosed
SHARKSSL_ENABLE_RSA
onSmqConnected
SHARKSSL_ENABLE_RSA_API
onSmqConnectionErr
SHARKSSL_ENABLE_RSA_PKCS1
onauth
SHARKSSL_ENABLE_SECURE_RENEGOTIATION
onclose
SHARKSSL_ENABLE_SELECT_CIPHERSUITE
onconnect
SHARKSSL_ENABLE_SESSION_CACHE
ondrop
SHARKSSL_ENABLE_SNI
onmsg
SHARKSSL_MD5_SMALL_FOOTPRINT
onpub callback
SHARKSSL_OPTIMIZED_BIGINT_ASM
onpublish
SHARKSSL_OPTIMIZED_CHACHA_ASM
onreconnect
SHARKSSL_OPTIMIZED_POLY1305_ASM
onstatus
SHARKSSL_PEM_ALLOCATION_ERROR
onterminate
SHARKSSL_PEM_CERT_UNRECOGNIZED_FORMAT
opcua-lua
SHARKSSL_PEM_CERT_UNSUPPORTED_TYPE
open
SHARKSSL_PEM_INTERNAL_ERROR
openDirFp
SHARKSSL_PEM_KEY_CERT_MISMATCH
openResFp
SHARKSSL_PEM_KEY_PARSE_ERROR
openResGzipFp
SHARKSSL_PEM_KEY_PASSPHRASE_REQUIRED
operator ->
SHARKSSL_PEM_KEY_PRIVATE_KEY_REQUIRED
operator BufPrint *
SHARKSSL_PEM_KEY_REQUIRED
option table
SHARKSSL_PEM_KEY_UNRECOGNIZED_FORMAT
organization
SHARKSSL_PEM_KEY_UNSUPPORTED_ENCRYPTION_TYPE
organizationLen
SHARKSSL_PEM_KEY_UNSUPPORTED_EXPONENT_LENGTH
origin
SHARKSSL_PEM_KEY_UNSUPPORTED_FORMAT
os.clock
SHARKSSL_PEM_KEY_UNSUPPORTED_MODULUS_LENGTH
os.date
SHARKSSL_PEM_KEY_UNSUPPORTED_VERSION
os.difftime
SHARKSSL_PEM_KEY_WRONG_IV
os.execute
SHARKSSL_PEM_KEY_WRONG_LENGTH
os.exit
SHARKSSL_PEM_OK
os.getenv
SHARKSSL_PEM_OK_PUBLIC
os.remove
SHARKSSL_RNG_MULTITHREADED
os.rename
SHARKSSL_RSA_ALLOCATION_ERROR
os.setlocale
SHARKSSL_RSA_INPUT_DATA_LENGTH_AND_KEY_LENGTH_MISMATCH
os.time
SHARKSSL_RSA_INPUT_DATA_LENGTH_TOO_BIG
os.tmpname
SHARKSSL_RSA_INTERNAL_ERROR
p403
SHARKSSL_RSA_KEY_NOT_PRIVATE
package.config
SHARKSSL_RSA_NO_PADDING
package.cpath
SHARKSSL_RSA_OK
package.loaded
SHARKSSL_RSA_PKCS1_PADDING
package.loadlib
SHARKSSL_RSA_PKCS1_PADDING_ERROR
package.path
SHARKSSL_RSA_VERIFICATION_FAIL
package.preload
SHARKSSL_RSA_WRONG_KEY_FORMAT
package.searchers
SHARKSSL_RSA_WRONG_KEY_LENGTH
package.searchpath
SHARKSSL_RSA_WRONG_LABEL_LENGTH
packetLen
SHARKSSL_RSA_WRONG_PARAMETERS
page
SHARKSSL_RSA_WRONG_SIGNATURE
pairs
SHARKSSL_SELECT_CIPHERSUITE_LIST_DEPTH
parameters
SHARKSSL_SHA256_SMALL_FOOTPRINT
parent
SHARKSSL_SSL_CLIENT_CODE
parse
SHARKSSL_SSL_SERVER_CODE
parsedate
SHARKSSL_TLS_1_2
password
SHARKSSL_TLS_1_3
path
SHARKSSL_UNALIGNED_ACCESS
pcall
SHARKSSL_USE_AES_128
peer table
SHARKSSL_USE_AES_256
peername
SHARKSSL_USE_CHACHA20
peers
SHARKSSL_USE_ECC
pendingJobs
SHARKSSL_USE_POLY1305
per subscribe callback
SHARKSSL_USE_RNG_TINYMT
permitsubtop
SHARKSSL_USE_SHA1
permittop
SHARKSSL_USE_SHA_256
ping
SHARKSSL_USE_SHA_384
pingTmo
SHARKSSL_USE_SHA_512
plugins
SIGABRT
pop
SIG_DFL
post
SIG_IGN
post-installation configuration scripts
SMQ
pre-compiled Mako Server
SMQ (SimpleMQ): "IoT protocol" that also shines for browser real-time updates
print
SMQ Auth
print()
SMQ Cluster Manager
printCiphersuite
SMQ Server API for publishing and subscribing
printf
SMQ autodiscover plugin
printf compatible function
SMQ cluster
programmatically setting the ACME settings
SMQ error code
propertyFp
SMQ example list
protocol version
SMQ instance
provided by the client
SMQ(java.net.URL, javax.net.ssl.TrustManager[], javax.net.ssl.HostnameVerifier, java.net.Proxy, RTL.SMQ.IntfOnClose)
province
SMQ.Client
provinceLen
SMQ.h
proxy configuration option
SMQ.js
ptid
SMQ.publish(String topic, String msg)
pubflush
SMQ.wsURL
pubjson
SMQ::SMQ
publish
SMQ::write
publish method
SMQ::~SMQ
publish(String, String, String)
SMQClient
publish(String, String, byte[])
SMQE_BUF_OVERFLOW
publish(String, byte[])
SMQTTE_ALREADYCON
publish(String, long, byte[])
SMQTTE_CONREFUSED
publish(long, long, byte[])
SMQTTE_ERRORBASE
publish(long, long, byte[], int, int)
SMQTTE_OVERFLOW
publishing
SMQTTE_SERVERNOTTRUSTED
pubon
SMQTTE_SOCKET
putc
SMQTTE_TIMEOUT
pwdRequired
SMQTT_SUBACK
pwdlen
SMQTT_TIMEOUT
qos
SMQTT_UNSUBACK
raise
SMQ_CREATEACK
rand
SMQ_CREATESUBACK
random etid
SMQ_SUBACK
rawequal
SMQ_SUBCHANGE
rawget
SMQ_connect
rawlen
SMQ_constructor
rawset
SMQ_create
rcoil
SMQ_createsub
read
SMQ_destructor
readData
SMQ_disconnect
readFp
SMQ_getMessage
readwrite
SMQ_getMsgSize
realloc
SMQ_init
realm
SMQ_observe
recBuf
SMQ_pubflush
recBufLen
SMQ_publish
recEvActive
SMQ_setCtx
recbta
SMQ_subscribe
recycle
SMQ_unobserve
redirect
SMQ_unsubscribe
redirect2TLS
SMQ_write
reference
SMQ_wrtstr
referenceType.path()
SMTP
register
SMTP settings
registered MTL name
SMTP.h
registered tid
SMTP::SMTP
release
SMTP::commit
releaseWriter
SMTP::printf
removeAttribute
SMTP::setContentType
removeFp
SMTP::write
removeResponseBuf
SMTP::~SMTP
renameFp
SMTP_DataCommitted
request
SMTP_ErrAuth
request object
SMTP_ErrCertNotTrusted
request/response objects are the same
SMTP_ErrCode
request:certificate()
SMTP_ErrConnect
request:clientcert()
SMTP_ErrDATA
request:data
SMTP_ErrHELO
request:datapairs()
SMTP_ErrHostName
request:header
SMTP_ErrMAILFROM
request:method()
SMTP_ErrNoAuthSup
request:multipart
SMTP_ErrRCPTTO
request:rawrdr
SMTP_ErrSmtpResponseCode
request:session()
SMTP_ErrSocketClosed
request:user
SMTP_ErrSocketCreate
require
SMTP_ErrSslCon
require()
SMTP_ErrWriteStarted
reset
SMTP_NoError
resetBuffer
SMTP_addRecipient
resetHeaders
SMTP_commit
response
SMTP_constructor
response:abort()
SMTP_destructor
response:committed()
SMTP_getEmsg
response:flush
SMTP_printf
response:json()
SMTP_setContentType
response:redirect()
SMTP_vprintf
response:redirect2tls()
SMTP_write
response:send()
SOAP
response:sendredirect
SOCKET
response:setbasic()
SQL environment object
response:setcontenttype()
SQL/Data
response:setdigest()
SQLite
response:setresponse
SQLite BLOB object
response:setresponse()
SQLite bindings
response:valid()
SSL Session Management
response:write()
SSL Termination
restrict access
SSL/TLS API
retain
SSL/TLS Alert Codes
return ::baMalloc
SSL/TLS Alert Messages
rholding
SSL_NOT_SUPPORTED
rmDirFp
SSO authentication
rnd
Sample code
rndbs
Saving mako.conf
rnds
Sbyte
rndseed
SeCtx
rsrdr:header()
SeCtx.h
rsrdr:lspfilter()
SeCtxTask
rtl priority
SeCtx_constructor
run
SeCtx_panic
runningThreads
Search
rwfile module
Secure Policy
rwfile.file
Security
rwfile.json
Security Considerations
scanf
Security Realms
scon
Sending E-Mails Via a Proxy
seSec_handshake
Serialized Form
seSec_read
Serialized Form
seSec_write
Server
se_accept
Server 2 Server
se_bind
Server API
se_close
Server Constructor
se_connect
Server Side Include files
se_disableTrace
Server custom configuration
se_recv
Server default configuration
se_send
Server side authentication
se_sockValid
ServerTcpCon
sec
ServerTcpCon (C)
secure
Service Definition
security C code example
Service Function
security example
Services
security module
Sessions & QoS
security note
SharkMQ
seekFp
SharkMQ API
select
SharkMQ::SharkMQ
selib
SharkMQ::bytesRead
selib.h
SharkMQ::clientTid
send
SharkMQ::connect
sendBuf
SharkMQ::create
sendBufAsError
SharkMQ::createsub
sendBufAsTxtError
SharkMQ::disconnect
sendBufLen
SharkMQ::frameLen
sendData
SharkMQ::getMessage
sendError
SharkMQ::getMsgSize
sendEvActive
SharkMQ::init
sendFile
SharkMQ::observe
sendNextChunk
SharkMQ::ptid
sendRedirect
SharkMQ::pubflush
senderror
SharkMQ::publish
sendframe
SharkMQ::status
sendto
SharkMQ::subscribe
server
SharkMQ::subtid
server connection object
SharkMQ::tid
server side SMQ code
SharkMQ::timeout
server side scripting
SharkMQ::unobserve
server's peer table
SharkMQ::unsubscribe
server:addNodes
SharkMQ::write
server:browse
SharkMQ::wrtstr
server:createNamespace
SharkMQ::~SharkMQ
server:exportXmlModels
SharkMQTT
server:initialize
SharkMQTT (Secure MQTT library)
server:loadXmlModels
SharkMQTT.h
server:read
SharkMQTT::bytesRead
server:run
SharkMQTT::msgLen
server:setValueCallback
SharkMQTT::timeout
server:setWritehook
SharkMQTT_QOS
server:shutdown
SharkMQTT_connackCode
server:write
SharkMQTT_connect
service
SharkMQTT_constructor
serviceCB
SharkMQTT_destructor
session
SharkMQTT_disconnect
session URL button
SharkMQTT_dup
session time
SharkMQTT_getMessage
session:id
SharkMQTT_msgConsumed
session:lock()
SharkMQTT_packetId
session:release()
SharkMQTT_pub0
set
SharkMQTT_publish
set404Page
SharkMQTT_retain
setAcceptTrusted
SharkMQTT_sessionPresent
setAttribute
SharkMQTT_setCtx
setAutHeader
SharkMQTT_subAckCode
setAuthenticator
SharkMQTT_subscribe
setAuxCounter
SharkMQTT_topic
setBoolean
SharkMQTT_trustInfo
setBuf
SharkMQTT_unsubscribe
setBufSize
SharkMQTT_zeroCopyPub
setComment
SharkMQ_connect
setCommit
SharkMQ_constructor
setConClose
SharkMQ_create
setContentLength
SharkMQ_createsub
setContentType
SharkMQ_destructor
setDateHeader
SharkMQ_disconnect
setDefaultHeaders
SharkMQ_getMessage
setDomain
SharkMQ_getMsgSize
setDouble
SharkMQ_getSendBufPtr
setErrHnd
SharkMQ_getSendBufSize
setExit
SharkMQ_init
setFLushCallback
SharkMQ_observe
setHeader
SharkMQ_pubflush
setHttp11State
SharkMQ_publish
setHttpOnly
SharkMQ_setCtx
setIPv6
SharkMQ_subscribe
setInt
SharkMQ_unobserve
setIntfName
SharkMQ_unsubscribe
setJV
SharkMQ_write
setKeepAlive
SharkMQ_wrtstr
setLingeringClose
SharkSSL
setLoginTracker
SharkSSL API
setLong
SharkSSL Examples
setMaxAge
SharkSSL Lua bindings
setMaxInactiveInterval
SharkSSL Session Cache Manager
setMaxSessions
SharkSSL Socket Example Lib
setName
SharkSSL TLS Stack C/C++ Reference Manual
setNoOfHttpCommands
SharkSSL documentation
setNoOfHttpConnections
SharkSSL object
setNull
SharkSSL.h
setPath
SharkSSLParseCAList
setPort
SharkSSLParseKey
setPrio
SharkSSL_cfg.h
setProxy
SharkSsl
setProxyUser
SharkSsl Configuration (macros)
setReadTmo
SharkSsl info and status
setReqBufOverflow
SharkSslASN1.h
setRequest
SharkSslASN1Create
setRequestHeaders
SharkSslASN1Create_CSR
setResponseBody
SharkSslASN1Create_getDataLen
setResponseBuf
SharkSslASN1Create_key
setResponseData
SharkSslAesCtx
setResponseHeader
SharkSslAesCtx_constructor
setResponseHeaders
SharkSslAesCtx_decrypt
setRootDir
SharkSslAesCtx_encrypt
setSSL
SharkSslAesGcmCtx
setSecure
SharkSslAesGcmCtx_constructor
setService
SharkSslAesGcmCtx_decrypt
setStatus
SharkSslAesGcmCtx_encrypt
setStrictMode
SharkSslBitExtReq
setString
SharkSslCAList
setTCPNoDelay
SharkSslCert
setUser
SharkSslCertDN
setUserData
SharkSslCertInfo
setValue
SharkSslCertInfo::sn
setautocommit
SharkSslCertStore
setbuf
SharkSslCertStore_add
setcontentlength
SharkSslCertStore_assemble
setdateheader
SharkSslCertStore_constructor
seterrh
SharkSslCertStore_destructor
setheader
SharkSslCert_len
setjmp
SharkSslCert_signCSR
setlist
SharkSslChaChaCtx
setlogh
SharkSslChaChaCtx_constructor
setmaxage
SharkSslChaChaCtx_crypt
setmetatable
SharkSslChaChaCtx_setIV
setnodelay
SharkSslCon
setsize
SharkSslConTrust
setstatus
SharkSslConTrust_Cert
setvbuf
SharkSslConTrust_CertCn
several Barracuda IO instances
SharkSslConTrust_CertCnDate
sform
SharkSslConTrust_Cn
sharkssl_ECDSA_RetVal
SharkSslConTrust_None
sharkssl_ECDSA_siglen
SharkSslConTrust_NotSSL
sharkssl_ECDSA_sign_hash
SharkSslCon_AlertRecv
sharkssl_ECDSA_verify_hash
SharkSslCon_AlertSend
sharkssl_HMAC
SharkSslCon_AllocationError
sharkssl_PEM
SharkSslCon_CertificateError
sharkssl_PEM_PBKDF2
SharkSslCon_Decrypted
sharkssl_PEM_RetVal
SharkSslCon_Encrypted
sharkssl_PEM_extractPublicKey
SharkSslCon_Error
sharkssl_PEM_to_ECCKey
SharkSslCon_Handshake
sharkssl_PEM_to_RSAKey
SharkSslCon_HandshakeNotComplete
sharkssl_RSA_PKCS1V1_5_sign_hash
SharkSslCon_NeedMoreData
sharkssl_RSA_PKCS1V1_5_verify_hash
SharkSslCon_RetVal
sharkssl_RSA_RetVal
SharkSslCon_acquireSession
sharkssl_RSA_private_decrypt
SharkSslCon_certificateRequested
sharkssl_RSA_private_encrypt
SharkSslCon_clearCiphersuiteSelection
sharkssl_RSA_public_decrypt
SharkSslCon_copyDecData
sharkssl_RSA_public_encrypt
SharkSslCon_decrypt
sharkssl_poly1305
SharkSslCon_decryptMore
sharkssl_sha256
SharkSslCon_encrypt
sharkssl_sha384
SharkSslCon_encryptMore
shutdown
SharkSslCon_favorRSA
signal
SharkSslCon_getALPNProtocol
size
SharkSslCon_getAlertData
size_t
SharkSslCon_getAlertDataLen
sleep
SharkSslCon_getAlertDescription
smq/client.lua
SharkSslCon_getAlertLevel
smq:connect
SharkSslCon_getBuf
smq:create
SharkSslCon_getBufLen
smq:createsub
SharkSslCon_getCertInfo
smq:queuesize()
SharkSslCon_getCiphersuite
smq:setkeepalive
SharkSslCon_getDecData
smq:sock2peer
SharkSslCon_getEncBufPtr
smq:unobserve()
SharkSslCon_getEncBufSize
smqOnChange
SharkSslCon_getEncData
smqOnClose
SharkSslCon_getEncDataLen
smqOnCreateAck
SharkSslCon_getHandshakeData
smqOnCreatesubAck
SharkSslCon_getHandshakeDataLen
smqOnMsg
SharkSslCon_getProtocol
snLen
SharkSslCon_isHandshakeComplete
sock
SharkSslCon_isResumed
socket Lua bindings
SharkSslCon_releaseSession
socket dispatcher
SharkSslCon_renegotiate
socket error
SharkSslCon_requestClientCert
socket object
SharkSslCon_resumeSession
socket options
SharkSslCon_selectCiphersuite
socket state
SharkSslCon_setALPNProtocols
socket.mail
SharkSslCon_setCertificateAuthorities
socket:accept
SharkSslCon_setHandshakeDataSent
socket:cipher()
SharkSslCon_setSNI
socket:close()
SharkSslCon_terminate
socket:disable
SharkSslCon_trusted
socket:enable
SharkSslCon_trustedCA
socket:event
SharkSslCrypto.h
socket:owner
SharkSslECCKey
socket:queuelen
SharkSslECCKey_create
socket:read
SharkSslECCKey_createEx
socket:trusted()
SharkSslECCKey_free
socket:upgrade
SharkSslEx.h
socket:write()
SharkSslHMACCtx
sockets design tutorial
SharkSslHMACCtx_append
sockname
SharkSslHMACCtx_constructor
softTPM
SharkSslHMACCtx_finish
source code
SharkSslKey
special cases
SharkSslKey_vectSize
specialized 404 handler
SharkSslKey_vectSize_keyInfo
sprintf
SharkSslParseCert
sqlutil module
SharkSslParseKey
sqlutil.lua
SharkSslPoly1305Ctx
src
SharkSslPoly1305Ctx_append
standalone Lua interpreter
SharkSslPoly1305Ctx_constructor
standard Lua libraries
SharkSslPoly1305Ctx_finish
start
SharkSslRSAKey
startResp
SharkSslRSAKey_create
stat
SharkSslRSAKey_free
statFp
SharkSslRSAKey_getPublic
status
SharkSslRSAKey_size
statusCB function
SharkSslSCMgr
stderr
SharkSslSCMgr.h
stdin
SharkSslSCMgrNode
stdout
SharkSslSCMgr_constructor
stop
SharkSslSCMgr_get
storing passwords as a hash value
SharkSslSCMgr_save
strerror
SharkSslSession
string
SharkSslSession_getLatestAccessTime
string.byte
SharkSslSession_release
string.char
SharkSslSha256Ctx
string.dump
SharkSslSha256Ctx_append
string.find
SharkSslSha256Ctx_constructor
string.format
SharkSslSha256Ctx_finish
string.gmatch
SharkSslSha384Ctx
string.gsub
SharkSslSha384Ctx_append
string.len
SharkSslSha384Ctx_constructor
string.lower
SharkSslSha384Ctx_finish
string.match
SharkSsl_Client
string.pack
SharkSsl_Role
string.packsize
SharkSsl_Server
string.rep
SharkSsl_Unspecified
string.reverse
SharkSsl_addCertificate
string.sub
SharkSsl_constructor
string.unpack
SharkSsl_createCon
string.upper
SharkSsl_destructor
strtod
SharkSsl_getCacheSize
strtol
SharkSsl_setCAList
struct BaTm
SharkSsl_terminateCon
struct lconv
SharkTrust Example
struct tm
Signed and Encrypted ZIP Files
structure.getField()
Signed and Encrypted ZIP files
structure.getFields()
Signing and Verifying Binaries
structure.setFields()
Simple Lua Bindings
su.dir
Simple Mail Transfer Protocol
su.exist
SimpleMQ error code
su.find
Skip navigation links
su.iter
SmqException
su.open
SoDisp
su.select
SoDisp.h
sub-topic names introduction
SoDisp::SoDisp
subject
SoDisp::getMutex
subjectAltNamesPtr
SoDisp::mutexRelease
subscribe
SoDisp::mutexSet
subscribe - datatype
SoDispCon
subscribe method
SoDispCon.h
subscribe onmsg
SoDispCon::connect
subscribe(String, IntfOnMsg, IntfOnCreateAck)
SoDispCon::getDispatcher
subscribe(String, String, IntfOnMsg, IntfOnCreateAck)
SoDispCon::getSharkSslCon
subtid
SoDispCon::isValid
subtopic2tid
Socket Design User Guide
subtopics
Socket Design: WebSockets
successful
Socket Event Dispatcher
supervising subscribers
Stack Size
supported ciphers
Standalone Xedge Version and Security Settings
symmetric
Standard I/O functions
table.concat
Starting the First Debug Session
table.create
Starting the Server
table.insert
Starting the Shell
table.move
Statements
table.pack
Static Content
table.remove
Static Public Member Functions
table.sort
Station Mode Considerations
table.unpack
Status Codes
termFirstVal
Stopping the Server
terminate
String
the Secure Photo Album C code example
String Manipulation
the Web File Manager and the WebDAV server
Structure
these files
SubjectAltName
thread:dbg
SubjectAltNameEnumerator
thread:run
Subscribing to MQTT messages
threads
Subtopics
tid
Support and Discussions
tid2subtopic
SwingSMQ
tid2topic
SwingSMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
time
Switching Back to Access Point Mode
timeFrom
Switching to Station Mode
timeFromLen
TMP_MAX
timeTo
TPM API
timeToLen
TPM section in Xedge's C code documentation
time_t
TX Configuration Options
timeout
TX Example 1: Musical Score
timer
TX Example 2: WS2812B LED Strip
tm_hour
TX Object Methods
tm_mday
Table Constructors
tm_min
Table Manipulation
tm_mon
Target Libraries
tm_sec
Test Bench Components
tm_wday
The Application Program Interface
tm_yday
The Auxiliary Library
tm_year
The Complete Syntax of Lua
tmpnam
The Debug Interface
toString
The Debug Library
toString()
The HTTP(S) client library.
toip
The Language
tonumber
The Length Operator
topic
The Lua Thread Library
topic2tid
The Stack
topics
The Standard Libraries
tostring
Thread
trace buffer
Thread C code documentation
trace function
Thread Library
trace()
Thread Mapping and Coroutines
tracker
Thread Pool
transport agnostic SharkSSL API
Thread class
trusted
Thread handling
type
Thread::Thread
type
Thread::start
ua.baseModel()
ThreadJob
ua.emptyModel()
ThreadJob::Lt
ua.newClient()
ThreadJob_LRun
ua.newFolderParams()
ThreadJob_Run
ua.newMqttClient()
ThreadJob_create
ua.newServer()
ThreadJob_lcreate
ua.newVariableParams()
ThreadLib.h
ubjson.h
ThreadLock
ubjsonex.h
ThreadLock::ThreadLock
udpcon
ThreadLock::~ThreadLock
uint8
ThreadMutex
unit
ThreadMutex::ThreadMutex
unitLen
ThreadMutex::release
unlimited message queue
ThreadMutex::set
unlink
ThreadMutex::~ThreadMutex
unobserve
ThreadPriority
unobserve(String)
ThreadReleaseLock
unobserve(long)
ThreadReleaseLock::ThreadReleaseLock
unsubscribe
ThreadReleaseLock::~ThreadReleaseLock
unsubscribe(String)
ThreadSemaphore
unsubscribe(long)
ThreadSemaphore::ThreadSemaphore
upgrade
ThreadSemaphore::~ThreadSemaphore
upload
Thread_Run
upload:response()
Threads
upwd
Time
uri
To-be-closed Variables
url
Top-Level Configuration Fields
urldecode
Topic ID
urlencode
Topic Names
usecounter
Trace Library
user
TraceLogger
user database
TraceLogger Lua bindings
userObj
TraceLogger's web interface
username
Tracking Logins
users
Tree
utf8.char
Tree (Class Hierarchy)
utf8.charpattern
TrustAny
utf8.codepoint
TrustAny()
utf8.codes
Trusted Platform Module user database
utf8.len
Tutorials
utf8.offset
Tutorials and AUX APIs
vFmtString
Typedefs
va_arg
Typical PWM Workflow
va_list
Typical Workflow
va_start
UADP AnnouncementMessage
valid
UADP DataSetMessage
value
UADP Message
variable.addVariable()
UAExpert
variable.getVariable()
UART API
variable.path()
UART Echo Example
variableType.addVariable()
UART Object Methods
variableType.getVariable()
UBJD_ASTR
variableType.path()
UBJD_MNUM
version
UBJD_MSTR
vget
UBJDecoder
video tutorials
UBJDecoder::UBJDecoder
virtual file system
UBJDecoder::get
vmio
UBJDecoder::vget
volatile
UBJDecoderS
vprintf
UBJDecoderS_BufNotAligned
vset
UBJDecoderS_ChainedErr
wait
UBJDecoderS_FormatErr
warn
UBJDecoderS_NameNotFound
wcoil
UBJDecoderS_OK
websocket
UBJDecoderS_Overflow
wfs
UBJDecoderS_StringOverflow
wholding
UBJDecoderS_Unbalanced
write
UBJDecoderS_Underflow
writeFp
UBJDecoderS_Unknown
writeHook()
UBJDecoderStackNode
writesize
UBJDecoderV
wrtstr
UBJEBuf
wsUpgrade
UBJEBuf::UBJEBuf
wscClose
UBJEBuf_FlushCB
wscProtocolHandshake
UBJEStatus
wscRead
UBJEStatus_FlushErr
wscSendBin
UBJEStatus_LengthRequired
wscSendCtrl
UBJEStatus_StackOverflow
x509 certificate
UBJEStatus_TypeMismatch
xedge
UBJEStatus_Unbalanced
xedge.elog()
UBJEStatus_Unknown
xedge.event()
UBJEStatus_ok
xlua file
UBJE_MEMBER
xml2table.lua
UBJEncoder
xparserCDATA
UBJEncoder::UBJEncoder
xparserCOMMENT
UBJEncoder::beginArray
xparserEMPTY_ELEMENT
UBJEncoder::beginObject
xparserEND_ELEMENT
UBJEncoder::endArray
xparserINIT
UBJEncoder::endObject
xparserLAST
UBJEncoder::reset
xparserNOEVENT
UBJEncoder::set
xparserPI
UBJEncoder::setName
xparserRESET
UBJEncoder::~UBJEncoder
xparserSTART
UBJPIntf
xparserSTART_ELEMENT
UBJPIntf::UBJPIntf
xparserTERM
UBJPIntf_Service
xparserTEXT
UBJPStackNode
xparserXML
UBJPStatus
xparser_alloc
UBJPStatus_Done
xparser_callback
UBJPStatus_DoneEOS
xparser_col
UBJPStatus_IntfErr
xparser_count
UBJPStatus_NeedMoreData
xparser_create
UBJPStatus_Overflow
xparser_depth
UBJPStatus_ParseErr
xparser_destroy
UBJParser
xparser_errormsg
UBJParser::UBJParser
xparser_event
UBJParser::getStatus
xparser_eventname
UBJParser::parse
xparser_flags
UBJParser::~UBJParser
xparser_has_doc
UBJSON Parser Callback
xparser_init
UBJSON Reference
xparser_line
UBJT
xparser_parse
UBJT_BeginArray
xparser_reset
UBJT_BeginObject
xparser_setalloc
UBJT_Boolean
xparser_term
UBJT_Char
xparser_textmode
UBJT_Count
xparser_userdata()
UBJT_EndArray
xpcall
UBJT_EndObject
xprintf
UBJT_Float32
xrc
UBJT_Float64
zipBinPwd
zipBinPwdLen