Index

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