Index

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