Index

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