Index

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