Index

ACCESS_DENIED
UTF-8 Support
ACME
UTF-8 encoding
ADC API
Understanding the Example Build Structure
AES
Universal Binary JSON
AES-CCM
UploadFirmware
AES-GCM
Uploading Your Application
AJAX and REST
Usage
AJAX example
Usage Example
APIs
Use Cases
ARC4
User Name
Access Point Mode
User Name and password
Access Point Mode Considerations
UserIntf
ActivateSessionResponse
UserIntf::UserIntf
Add the ESP32 OPCUA server to Ignition
UserIntf_GetPwd
AddNodesResponse
Using CSP
Adding Nodes
Using Hardware
Adding Nodes on server
Using JParserValFact
Adding nodes example
Using Xedge
Additional Features
Using Xedge for development
Address Space API
Using multiple threads
Address Space Browsing
Using the Mako Server
Advanced Installation/Upgrade
Using the Parser
Advanced Lua Bindings
Using the Target Libraries
Advanced Use
Using the Visual C++ IDE
Aes128_Sha256_RsaOaep
VFS directory nodes
All Classes and Interfaces
Valid and Acceptable Indices
All Packages
Value Callback
All Classes and Interfaces
Values and Types
All Packages
Variable
AllocatorIntf
Variable Type node attribute numbers
AllocatorIntf.h
Variable node attribute numbers
AndroidSMQ
VariableType
AndroidSMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
Variables
AndroidSMQ.OnSmqCloseListener
Variant
AndroidSMQ.OnSmqConnectionListener
Variant Fields
Anonymous
Variant example
Anonymous token
VariantType
Application Certificate
View node attribute numbers
Application Examples
Virtual File System
Applications
Virtual File System Introduction
Argument cfg is a table with the following fields:
Visibility Rules
Arithmetic Operators
WFS
Assignment
WS2812B LED strip Example:
Asymmetric Encryption Example
WSOP_Binary
AsynchLua.c
WSOP_Ping
Asynchronous
WSOP_Text
Asynchronous Cosocket Mode
WSS
Asynchronous mode
WSS::WSS
Auth Methods
WSS::close
Auth. Callbacks
WSS::connect
AuthInfo
WSS::isValid
AuthInfo::ct
WSS::write
AuthInfoCT
WSS::~WSS
AuthInfoCT_HA1
WSSCB
AuthInfoCT_Invalid
WSSCB::WSSCB
AuthInfoCT_Password
WSSCB_Close
AuthInfoCT_Valid
WSSCB_Frame
AuthenticatedUser
WSSCB_Ping
AuthenticatedUser.h
Weak Table reference
AuthenticatedUser::get
Weak Tables
AuthenticatedUserType
Web File Manager
Authenticating and authorizing users
Web File Manager Readme File
Authentication
Web File Manager Readme file
Authentication Examples
Web File Server
Authentication and authorization
Web-Services
Authentication callback
WebDAV
Authentication using C code
WebDAV (C)
Authenticator
WebDAV instance
Authenticator Methods
WebDAV.h
Authenticator class
WebDAV::WebDAV
Authenticator.h
WebDAV::setAuthenticator
Authenticator::Authenticator
WebDAV::~WebDAV
AuthenticatorIntf
WebSocket Client Lib
AuthenticatorIntf_Authenticate
WebSocket Opcodes
Authorization
WebSocket frames
AuthorizerIntf
WebSocketServer.h
AuthorizerIntf::AuthorizerIntf
WebSockets
AuthorizerIntf_Authorize
WebSockets Documentation
Authorizing
Windows Graphical Installer
Authorizing Users
Working with client sessions
Automatic Certificate Management
Write Parameters
Auxiliary API
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 App Server socket API
Xedge C application documentation
Barracuda Introduction
Xedge DDUI
Barracuda Manual
Xedge IDE
Barracuda Platform API
Xedge Multipart Systems
Barracuda Server's authenticators
Xedge SSO authentication
Barracuda Virtual File System
Xedge Standalone TPM
Base node attribute numbers
Xedge example
Basic & Digest
Xedge introductory video
Basic Concepts
Xedge standalone
Basic Example
Xedge's SMTP Settings
Basic Functions
Xedge32
Basic example
Xedge32 Components and Documentation
Basic128Rsa15
Xedge32 OTA
Basic256Sha256
XedgeZip.c
BasicAuthenticator
ZIP File Applications
BasicAuthenticator.h
ZIP File System IO
BasicAuthenticator::BasicAuthenticator
ZipContainer
BasicAuthenticator::setLoginTracker
ZipContainer::ZipContainer
Binary Encoding
ZipFileInfo
Binary JSON
ZipFileIterator.h
Bitwise Operators
ZipFileSystem
Blob Object
ZipFileSystem.h
Blocking WebSocket Client Connection
ZipIo
Blocks
ZipIo class
BrowseParameters
ZipIo.h
BrowseResult
ZipIo::ZipIo
Browser
ZipIo::getECode
Browsing Address Space
ZipIo::~ZipIo
Browsing by String NodeID
ZipReader
BufPrint
abort
BufPrint.h
above LSP page
BufPrint::BufPrint
acme/bot
BufPrint::getUserData
acme/dns
BufPrint::write
acmebot.configure()
BufPrint_Flush
acmebot.getdomains()
Build Structure
acmebot.start
Building
acmebot.status
Building for Host
acmedns example
Building for Target
acmedns.active
Building the Example Code
acmedns.auto()
Building the Mako Server
acmedns.loadcert()
By removing all ciphers except for ECC and ChaCha20/Poly1305
acmedns.manual
Bypassing SOP
acmedns.recordset
Byte
acmedns.setip
ByteString
acmedns.status
C API
activate
C Closure
add
C Closures
addMember
C Code Examples
addRecipient
C Server Pages
addr2String
C Standard Library
aesdecode
C Std Lib
aeskey
C and C++ Introduction
allow
C code
asctime
C library
assert
C reference manual
asymmetric
C version of Gecko filter
async
C++
asynchThreadMode
C++ version of Gecko filter
asynchronous
C/C++ Barracuda timer class
asynchronous response code
C/C++ Examples
asynchronous server connection
C/C++ Introduction
asynchronous sockets
CANNOT_CONNECT
asyncronous C to Lua API
CAflag
atexit
CHACHA20
attempted
CLIENT_CERTIFICATE_NOT_ACCEPTED
attributes
CLIENT_CERTIFICATE_REQUIRED
authenticate
CSP
authenticateAndAuthorize
CSP Intro
authentication and authorization
CSP Introduction (C)
authentication callback function on the server
CSP Security (C)
authenticator object
CSP Tools
authenticator user database object
CSP compiler
authinfo
CSP introduction
authorization callback function
CSP pages
authorize
CSP user manual
authorizer object
Calling Lua Code Asynchronously From C Code
automatic referencing
Camera API
auxiliary Lua bindings
CentralDirIterator
b64Credent
Certificate Auth
b64Encode
Certificate Management
b64decode
Certificate Management API
b64enc
Certificate Management Example Programs
b64encode
Certificate Management for IoT
b64urlEncode
Certificate Management for IoT tutorial
b64urlencode
Certificate Store
ba.create
Channel Object Methods
ba.create.authenticator()
Chunks
ba.create.authorizer()
Class Hierarchy
ba.create.authuser()
Class or Interface
ba.create.certificate
Classes
ba.create.csr(key, dn [, san], certtype, keyusage [, hashid ])
Classes and Interfaces
ba.create.dav
Client
ba.create.jsonuser()
Client - Getting Started
ba.create.key([{op}])
Client API
ba.create.luaio()
Client API reference
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.bind
Constant Field Values
ba.socket.connect
Constant Field Values
ba.socket.event()
Constr
ba.socket.getsock
Constructing Server
ba.socket.http2sock
Constructing VFS
ba.socket.req2sock
Constructing a Virtual File System Tree
ba.thread.create
Constructor
ba.thread.create()
Contents
ba.tpm.jwtsign()
Context Manager
ba.tpm.sign()
Continuous Mode
ba.tpm.uniquekey()
Control Pins
ba.xxx
Control Structures
baB64Decode
Cosockets flow control
baBSearch
CreateSessionResponse
baCheckZipSignature
Creating OpenSSL certificate
baCloseDir
Creating a COTS Product
baCloseRes
Creating a Release Build
baElideDotDot
Creating a Server
baFree
Creating an Xedge32 Application
baGetUnixTime
Creating and Managing Xedge32 Applications
baISO8601ToTime
Creating certificate with xlua
baLMalloc
CspCompiler
baMkDir
CspInit
baOpenDir
CspLink
baOpenRes
CspMakeGen
baParseDate
CspReader
baRealloc
CspReader example code.
baRemove
CspReader_Read
baRmdDir
CspRunTm.h
baStat
Custom data source example
baStrCaseCmp
DATASET_METADATA
baStrdup
DES
baStrnCaseCmp
DISCONNECT
baTime2ISO8601
Data Connections
baTime2tm
Data Fields
baTm2Time
Data Structures
balua.h
Data Type node attribute numbers
balua_create()
Data Types
balua_crypto
DataValue
balua_forkpty
DateTime
balua_getmutex
DavAuth
balua_getuservalue
DavAuth.h
balua_http
DavAuth::DavAuth
balua_installZIO
DavAuth::setLoginTracker
balua_iointf
Debug-Release
balua_iointf()
Debugging CSP
balua_loadconfig
Default pins:
balua_loadconfigExt
Detailed Parameters
balua_luaio
DigestAuthenticator
balua_releasemutex
DigestAuthenticator.h
balua_relsocket
DigestAuthenticator::DigestAuthenticator
balua_setmutex
DigestAuthenticator::setAutHeader
balua_sharkssl
DigestAuthenticator::setLoginTracker
balua_socket
DirIntf
balua_tracelogger
DirIntf::statFp
balua_ubjson
DirIntf_GetName
balua_usertracker_create
DirIntf_Read
balua_usertracker_create()
DirIntf_Stat
balua_wkPush
Directory
balua_wkRef
DiskIo
balua_wkUnref
DiskIo documentation
baputc
DiskIo::DiskIo
baseuri
DiskIo::~DiskIo
beginArray
Dispatcher Mutext
beginObject
Double
bin2c
Download JWT Example Code
bit8
Duplicate Directories
blocking
DynBuffer
bme:read()
DynBuffer.h
boolean
DynBuffer::getBuf
broker's SMQ:observe() documentation
DynBuffer::getBufSize
broker's observe documentation
DynBuffer::~DynBuffer
browser.getNode()
Dynamic App Mgmnt
browser.objectsFolder()
Dynamic Content
browser.path()
Dynamic memory handling.
browser.typesFolder()
ECDSA sign/verify functions
buf
EDOM
built-in function
EOF
byteCount
ERANGE
bytearray
ESP32 Microcontroller Examples
bytecount
EXIT_FAILURE
bytesRead
EXIT_SUCCESS
calcPacketSize
Editor
calculateSize
Enabling Lua
callback()
Encode/Decode
cancel
Encoding and decoding
category
Enum
cert
Enumerations
certificate
Error Handling
certificate Management with sharkSSL
Error Handling in C
certificate store
Error codes returned by function SMQ_getMessage
certificates specified in mako.conf
Error codes returned by function SharkMQTT_getMessage
certstore attribute
Error codes returned by function SharkMQ_getMessage
channel:close()
Error reporting
channel:duty(pwm-duty-cycle [, hpoint])
Establishing secure connection
channel:fade(pwm-duty-cycle, time)
Event Examples
character
EventEmitter
character class tests
Events
checkMethods
Example
checkTime
Example 1: Setting GPIO 18 High
checktime
Example 2
chiper suite
Example 2: Turning LED On and Off
cipher
Example 3
clearCache
Example 3: Reading Button State
clearKeepAlive
Example 4: Using Interrupt Callback Function
clearcache
Example Directory Structure
clearerr
Example Structure
clearkeepalive
Examples
client:activateSession
Examples:
client:addNodes
Export XML models
client:browse
Exporting Device Data
client:closeSecureChannel
Expressions
client:closeSession
ExtensionObject
client:connect
External Links
client:createSession
FILE
client:disconnect
FLT_RADIX
client:findServers
Features
client:getEndpoints
Field
client:openSecureChannel
Figure 2
client:read
File Mailer Documentation
client:translateBrowsePaths
File Manager
client:write
FileCspReader
clientTid
FileCspReader.h
clock
FileCspReader::FileCspReader
clock_t
FileReader
clone
FileZipReader
close
FileZipReader.h
close(boolean, IntfOnClose)
FileZipReader::FileZipReader
close(boolean, RTL.SMQ.IntfOnClose)
FileZipReader::~FileZipReader
closeDirFp
FindServersResponse
closeFp
Firmware Option 1: Use Pre-Compiled Firmware
cluster:publish
Firmware Option 2: Compile The Code
cmd
Firmware Upgrade Options
cmpAddr
Firmware Upload (C)
cmpaddr
First Time Installers
collectgarbage
FixedSizeAllocator
command environment: application table
FixedSizeAllocator.h
command line option -l
Float
comment
Folder and Variable nodes
commit
For Statement
committed
For the ESP32-S3, we provide two firmware options
commonName
Form
commonNameLen
FormAuthenticator
configuration file
FormAuthenticator.h
configure
FormAuthenticator::FormAuthenticator
configure the Barracuda Platform
FormAuthenticator::setLoginTracker
conn:add
Format Strings for Pack and Unpack
conn:status
Friends
connect
Full source
connect(byte[], java.lang.String, java.lang.String)
Function Calls
connectAsync
Function Calls as Statements
connected
Function Definitions
connection object
Functions
connection:execute
Functions and Types
connection:openblob
Further Reading
connection:prepare
GPIO API
consult the Lua documentation
Garbage-Collection Metamethods
containsHeader
GenPrimT.h
containsheader
Generational Garbage Collection
context menu
GetEndpointsResponse
cookie
Getting Started
coroutine.close
Getting Started with client
coroutine.create
Getting Starting Guide
coroutine.isyieldable
Go to the graphical class hierarchy
coroutine.resume
Go to the source code of this file.
coroutine.running
Go to the textual class hierarchy
coroutine.status
Guid
coroutine.wrap
HASH algorithms
coroutine.yield
HMAC
cosocket connect
HTTP
cosockets
HTTP Client
countryName
HTTP Client Library
create
HTTP Digest Authentication
create(String, String, IntfOnCreateAck)
HTTP Engine and Sockets
create(java.lang.String, RTL.SMQ.IntfOnCreateAck)
HTTP Examples
createCookie
HTTP Server
createOrGet
HTTP Transport
createcookie
HTTP protocol stack
createsub
HTTP/SOCKS Proxy
createsub(java.lang.String, RTL.SMQ.IntfOnCreatsubeAck)
HTTP/Web Authentication
creationtime
HUGE_VAL
crypto Lua bindings
Handling Yields in C
cursor object
Hangman
custom options
Hangman (C)
custom response message handler
Hardware Required
dataFEED OPCUA
Help
datatype
Hidden Files
debug.debug
How To Debug Lua Code
debug.gethook
How To Use Xedge32
debug.getinfo
How To Use an External IDE
debug.getlocal
How the Authenticators are Used
debug.getmetatable
How the TPM Works
debug.getregistry
How to Connect Third-Party Clients
debug.getupvalue
How to Start the Shell:
debug.getuservalue
How to Use the Example
debug.sethook
How to use Mako Server
debug.setlocal
How to use Xedge
debug.setmetatable
How to wire the components:
debug.setupvalue
Http Command Thread Pool
debug.setuservalue
HttpAsynchReq
debug.traceback
HttpAsynchReq class
debug.upvalueid
HttpAsynchReq.h
debug.upvaluejoin
HttpAsynchReq::HttpAsynchReq
decimal_point
HttpAsynchReq::~HttpAsynchReq
decrRefCntr
HttpAsynchReqResp
dedicated thread
HttpAsynchReqResp::HttpAsynchReqResp
default
HttpAsynchReqResp::start
deferred
HttpAsynchReq_OnData
deferred response
HttpAsynchResp
deflate
HttpAsynchResp class
delete
HttpAsynchResp.h
deleteCookie
HttpAsynchResp::HttpAsynchResp
denied
HttpAsynchResp::getMutex
dir:configure()
HttpAsynchResp::isValid
dir:insert
HttpAsynchResp::~HttpAsynchResp
dir:insertprolog
HttpClient
dir:redirect2tls()
HttpClient.h
dir:service()
HttpClient::HttpClient
dir:setauth()
HttpClient::close
directory function
HttpClient::sendData
directory functions
HttpClient::~HttpClient
directory object
HttpClientHeader
directory type
HttpClientHeader::getKey
disconnect
HttpClientHeader::getVal
discrete
HttpClientKeyVal
dispatcherHasCon
HttpCmdThreadPool
div
HttpCmdThreadPool class
div_t
HttpCmdThreadPool.h
dofile
HttpCmdThreadPool::HttpCmdThreadPool
domain
HttpCmdThreadPool::~HttpCmdThreadPool
domainresrdr
HttpCommand
downgrade
HttpCommand::getConnection
download
HttpCommand::getResponse
download the complete example
HttpCommand::getServer
duplicate directory names
HttpConnection
ecode2str
HttpConnection.h
editor.addEnum()
HttpConnection::getServer
editor.addObject()
HttpCookie
editor.addObjectType()
HttpCookie::getName
editor.addReferenceType()
HttpCookie::getValue
editor.addStructure()
HttpCookie::setMaxAge
editor.addVariableType()
HttpCookie::setSecure
editor.objectsFolder()
HttpDir
editor.save()
HttpDir::HttpDir
emailAddressLen
HttpDir::getName
enables Lua to access your low-level APIs and hardware
HttpDir::isLinked
encdate
HttpDir::unlink
encode
HttpDir_Service
encodeRedirectURL
HttpInData
encodeRedirectURLWithParam
HttpInData::getBuf
encodeUrl
HttpInData::getBufSize
encoderedirecturl
HttpLink
encodestr
HttpMethod
encodeurl
HttpMuxDir
encrypted passwords
HttpMuxDir.h
endArray
HttpMuxDir::HttpMuxDir
endObject
HttpPage
enum.getValues()
HttpPage::HttpPage
enum.setValues()
HttpPage::getName
env
HttpPage::~HttpPage
env.quotestr
HttpPage_Service
environment:connect
HttpParameter
ephemeral request/response environment
HttpParameterIterator
erase
HttpParameterIterator::HttpParameterIterator
errHndRef
HttpParameterIterator::getName
errno
HttpRdFilter
error
HttpRecData
error code
HttpRecData.h
esp32.apinfo()
HttpRecData::HttpRecData
esp32.execute(command)
HttpRecData::~HttpRecData
esp32.gpio(pin, mode, cfg)
HttpRequest
esp32.i2cmaster
HttpRequest::getBuffer
esp32.loglevel(level)
HttpRequest::getConnection
esp32.mac()
HttpRequest::getHeaderValue
esp32.netconnect(network, cfg)
HttpRequest::getHeaders
esp32.pcnt
HttpRequest::getMethod
esp32.pwmchannel(config)
HttpRequest::getParameter
esp32.pwmtimer(config)
HttpRequest::getResponse
esp32.rmtrx(cfg)
HttpRequest::getServer
esp32.rmttx(cfg [,rx])
HttpRequest::getSession
esp32.sdcard(width)
HttpResMgr
esp32.uart()
HttpResMgr (C)
esp32.wscan([print])
HttpResMgr example
etid2peer
HttpResMgr.c
example 1
HttpResMgr.h
example 3.b
HttpResMgr::HttpResMgr
example 5
HttpResMgr::~HttpResMgr
example/HttpResMgr
HttpResRdr
examples
HttpResRdr.h
examples directory
HttpResponse
examples getting started guide
HttpResponse::flush
exit
HttpResponse::getCommand
expand
HttpResponse::getRequest
ext
HttpResponse::getWriter
external authentication
HttpResponse::printf
feof
HttpResponse::sendError
ferror
HttpResponse::setHeader
fetchPage
HttpResponse::setMaxAge
fetchPageHndl
HttpResponse::setStatus
fflush
HttpResponse::write
fgetc
HttpServCon
fh2n
HttpServCon.h
file:close
HttpServCon::HttpServCon
file:flush
HttpServCon::isValid
file:lines
HttpServer
file:read
HttpServer.h
file:seek
HttpServer::HttpServer
file:setvbuf
HttpServer::getDispatcher
file:write
HttpServer::getMutex
find
HttpServer::getSession
findDir
HttpServer::insertDir
findPage
HttpServerConfig
firmware-options
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 based authenticator
HttpSharkSslServCon
form response message handler
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
I/O
getCommand
I/O Methods
getComment
I2C API
getCon
I2C Example
getConnection
I2C Master Object Methods
getContentLength
INCORRECT_CREDENTIALS
getContentType
INFINITE_TMO
getCookie
INVALID_ARG
getCount
INVALID_STATE
getCounter
IO related API's and implementation
getCreationTime
IOINTF_AES_COMPROMISED
getCurPtr
IOINTF_AES_WRONG_AUTH
getData
IOINTF_INVALIDNAME
getDefault
IOINTF_IOERROR
getDigestAuth
IOINTF_NOAESLIB
getDigestAuthenticator
IOINTF_NOTCOMPRESSED
getDir
IPv6
getDomain
Identity token policies
getDouble
Ignition SCADA
getECode
Implementation
getETid
Implementations
getEcode
Import/Export
getEmsg
Incompatibilities in the API
getErr
Incompatibilities in the Language
getErrT
Incompatibilities in the Libraries
getError
Incompatibilities with the Previous Version
getExpT
Incremental Garbage Collection
getFirstDir
Index
getFirstNode
Initializing a client
getFirstPage
Initializing a server
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 Encoding
introduction to the internals
JSON Parser Callback
io.close
JSON Reference
io.flush
JSON User DB
io.input
JSON and UBJSON
io.lines
JSON and UBJSON tutorial
io.open
JSON parser object
io.output
JSON tutorial
io.popen
JSON-RPC directory service example
io.read
JSON-RPC web service
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
license
LUA_ERRMEM
limitations for cosockets
LUA_ERRRUN
list of ACME tutorials
LUA_ERRSYNTAX
load
LUA_NOREF
loadfile
LUA_OK
locality
LUA_REFNIL
localityLen
LUA_TFUNCTION
localtime
LUA_TNONE
lock
LUA_TSTRING
log
LUA_TTABLE
log.lua
LUA_TTHREAD
log.sendmail
LUA_TUSERDATA
login
LUA_YIELD
login tracker
L_tmpnam
loginAttempts
Let's Encrypt configuration options
logout
Let's Encrypt plugins acmebot and acmedns
longjmp
Lexical Conventions
lua
Libraries
luaL_Buffer
License
luaL_Reg
List of all attribute numbers
luaL_Stream
List of all members
luaL_addchar
Loading XML models
luaL_addgsub
Local Declarations
luaL_addlstring
LocalizedText
luaL_addsize
Logging subsystem
luaL_addstring
Logical Operators
luaL_addvalue
LoginRespIntf
luaL_argcheck
LoginRespIntf::LoginRespIntf
luaL_argerror
LoginRespIntf_Service
luaL_argexpected
LoginTracker
luaL_buffaddr
LoginTracker::LoginTracker
luaL_buffinit
LoginTrackerIntf
luaL_buffinitsize
LoginTrackerIntf::LoginTrackerIntf
luaL_bufflen
LoginTrackerIntf_Login
luaL_buffsub
LoginTrackerIntf_LoginFailed
luaL_callmeta
LoginTrackerIntf_TerminateNode
luaL_checkany
LoginTrackerIntf_Validate
luaL_checkinteger
LoginTrackerNode
luaL_checklstring
LspNetIo
luaL_checknumber
LspNetIo (Lua)
luaL_checkoption
Lua
luaL_checkstack
Lua Bindings
luaL_checkstring
Lua C API
luaL_checktype
Lua Debugger
luaL_checkudata
Lua Debugger Support
luaL_checkversion
Lua HTTP client
luaL_dofile
Lua I/O
luaL_dostring
Lua Parsing Expression Grammars (LPEG)
luaL_error
Lua RMT Byte Encoding
luaL_execresult
Lua RMT-Symbol
luaL_fileresult
Lua Reference
luaL_getmetafield
Lua Server Pages
luaL_getmetatable
Lua Standalone
luaL_getsubtable
Lua Thread Library documentation
luaL_gsub
Lua XML-RPC stack
luaL_len
Lua bindings
luaL_loadbuffer
Lua bindings must have been designed for this purpose
luaL_loadbufferx
Lua coroutine
luaL_loadfile
Lua coroutine documentation
luaL_loadfilex
Lua documentation
luaL_loadstring
Lua environment
luaL_newlib
Lua modules
luaL_newlibtable
Lua socket proxy
luaL_newmetatable
Lua version
luaL_newstate
Lua-SQLite and LSP Considerations
luaL_openlibs
LuaIo Lua bindings
luaL_opt
LuaShell32
luaL_optinteger
MD5
luaL_optlstring
MQTT 3.1.1 Client
luaL_optnumber
MQTT 5 client
luaL_optstring
MQTT Client constructor
luaL_prepbuffer
MQTT Connect
luaL_prepbuffsize
MQTT Object Methods
luaL_pushfail
MQTT PubSub API
luaL_pushresult
MQTT PubSub Examples
luaL_pushresultsize
MQTT Sparkplug
luaL_ref
MQTT WebSocket example
luaL_requiref
MQTT proxy example
luaL_setfuncs
MQTT publishing
luaL_setmetatable
MQTT subscribe
luaL_testudata
MSFetchPage
luaL_tolstring
MSLib.h
luaL_traceback
MST
luaL_typeerror
MSTBuf
luaL_typename
MST_getSendBufPtr
luaL_unref
MST_getSendBufSize
luaL_where
MST_read
lua_Alloc
MST_write
lua_CFunction
MS_ERR_AUTHENTICATION
lua_Debug
MS_ERR_HTTP_HEADER_OVERFLOW
lua_Hook
MS_ERR_NOT_WEBSOCKET
lua_Integer
MS_close
lua_KContext
MS_constructor
lua_KFunction
MS_prepSend
lua_Number
MS_read
lua_Reader
MS_respCT
lua_State
MS_sendBin
lua_Unsigned
MS_sendText
lua_WarnFunction
MS_setSharkCon
lua_Writer
MS_setSocket
lua_absindex
MS_webServer
lua_arith
MS_write
lua_atpanic
MS_writeBin
lua_call
MS_writeText
lua_callk
MTL password
lua_checkstack
Macros
lua_close
Makefiles
lua_closeslot
Mako Server
lua_closethread
Mako Server DDUI
lua_compare
Mako Server TPM
lua_concat
Mako Server as a Web File Server
lua_copy
Mako Server's I/O Interfaces
lua_createtable
Mako Server's log module
lua_dump
Mako Server's logerr option
lua_error
Mako script option
lua_gc
Mako Server
lua_getallocf
Manage Multiple Devices
lua_getextraspace
Manual
lua_getfield
Mathematical Functions
lua_getglobal
Message callback
lua_gethook
Metatables and Metamethods
lua_gethookcount
Method
lua_gethookmask
Method node attribute numbers
lua_geti
Mgmt with LSP & CSP
lua_getinfo
Microcontroller
lua_getiuservalue
Minnow Server
lua_getlocal
Minnow Server Error Codes
lua_getmetatable
Minnow Server Helper Functions
lua_getstack
Minnow Server ZIP File System Plugin
lua_gettable
MinnowServer
lua_gettop
Miscellaneous API
lua_getupvalue
Miscellaneous library functions
lua_insert
Modbus Client
lua_isboolean
Modbus RTU Module
lua_iscfunction
Modbus Test Bench:
lua_isfunction
Model methods
lua_isinteger
Module JSONS
lua_islightuserdata
Modules
lua_isnil
Monitoring OPCUA server changes
lua_isnone
More...
lua_isnoneornil
MqttCredentials
lua_isnumber
MqttCredentials::password
lua_isstring
MqttCredentials::username
lua_istable
MqttInFlightMsg
lua_isthread
MqttWillMsg
lua_isuserdata
Msg
lua_isyieldable
MultipartUpload
lua_len
MultipartUpload class
lua_load
MultipartUpload.h
lua_newstate
MultipartUpload::MultipartUpload
lua_newtable
MultipartUpload::getCon
lua_newthread
MultipartUpload::getServer
lua_newuserdatauv
MultipartUpload::start
lua_next
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_pushfstring
Musical Score Example:
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 Time (C)
lua_rawget
New node common attributes
lua_rawgeti
Next Step
lua_rawgetp
Node Attribute
lua_rawlen
Node attributes
lua_rawset
NodeID
lua_rawseti
NodeID types
lua_rawsetp
None
lua_register
Note
lua_remove
OEM Getting Started
lua_replace
OPC-UA Client & Server
lua_resetthread
OPC-UA Types
lua_resume
OPCPUA PubSub
lua_rotate
OPCUA Project Code Generator
lua_setallocf
OPCUA Server Project Code Generator
lua_setfield
OPCUA WTF
lua_setglobal
OTA Examples
lua_sethook
OTA Object Member Methods
lua_seti
OTA Upgrade
lua_setiuservalue
Object
lua_setlocal
Object NodeAttributes
lua_setmetatable
Object NodeAttributes example
lua_settable
Object Oriented Programming and C
lua_settop
Object Type node attribute numbers
lua_setupvalue
Object node attribute numbers
lua_setwarnf
ObjectType
lua_status
One-to-One
lua_stringtonumber
One-to-one Communication introduction
lua_toboolean
OneShot Mode
lua_tocfunction
Online Examples
lua_toclose
OpenRes_APPEND
lua_tointeger
OpenSecureChannelResponse
lua_tointegerx
Operating System Facilities
lua_tolstring
Optional parameters:
lua_tonumber
Other Files
lua_tonumberx
Overview
lua_topointer
PBKDF2
lua_tostring
PCNT API
lua_tothread
POLY1305
lua_touserdata
PONG_TMO
lua_type
PROTOCOL_ERROR
lua_typename
PWM API
lua_upvalueid
PWM Examples
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
Pointers to strings
mail
Port and Intf
mail:send(options)
Porting
mainTask
Power Connections
makeAbsPath
Precedence
mako.conf
ProSys OPCUA
mako.conf : Web File Server
Protocols section
mako.createapp
Public Attributes
mako.createloader
Public Member Functions
mako.daemon
Publish Subscribe API
mako.dos2unix
Publish/Subscribe
mako.exit
Publisher's Address
mako.getapps
Publishing data to MQTT broker
mako.loadcerts
QualifiedName
mako.log()
RAND_MAX
mako.reloadapp
RESTful tutorials
mako.startapp
RESTful web-services
mako.stopapp
RMT API
mako.tracefile
RMT RX API
mako.udb()
RMT TX API
mako.zip
RMT-Symbol Layout
mallinfo
RS485 Terminals
malloc
RSA encrypt/decrypt functions
manageFirstVal
RSA v.s. ECC
manageJ
RTL.SMQ.*
manageName
RTL.SMQ.SMQ
manageString
RX Example: 1-Wire Reading Temperature
manual mode
RX Object Methods
math.abs
RayCrypto API
math.acos
Read Attributes Of One Node
math.asin
Read Attributes Of Several Nodes
math.atan
Read Variables Values
math.ceil
Read parameters
math.cos
ReadResponse
math.deg
Reading Attributes
math.exp
Reading Callback Parameters
math.floor
Reading Node Attributes
math.fmod
Reading and Writing Data
math.huge
Ready-to-run OPCUA Server Example
math.log
Ready-to-use Ignition Visualization Project
math.max
Real Time Browser UI
math.maxinteger
Reference Type
math.min
Reference Type node attribute numbers
math.mininteger
Registry
math.modf
Relational Operators
math.pi
Release Build
math.rad
Request Delegation
math.random
Request delegation
math.randomseed
Requests
math.sin
Required parameters:
math.sqrt
ResIntf
math.tan
ResIntf::readFp
math.tointeger
ResIntf_Read
math.type
Resource Reader
math.ult
Response codes returned by function SMQ_getMessage
maxInactiveInterval
Response codes returned by function SharkMQTT_getMessage
maxUsers
Response codes returned by function SharkMQ_getMessage
maxage
Return Object
maxsize
Returns:
memberName
Reverse Connection module
message
Reverse Proxy
messageCallback()
Running the Example Programs
method.setInputArguments()
SEARCH
method.setOutputArguments()
SEEK_CUR
microcontroller
SEEK_END
mime
SEEK_SET
mkDirFp
SERVER_DISCONNECT
mkfifo
SERVER_UNAVAILABLE
model.browse()
SHA1
model.commit()
SHA1 cryptographic form example
model.createNamespace()
SHA256
model.edit()
SHA384
model.exportXml()
SHA512
model.loadXmlModels()
SHARKSSL_AES_CIPHER_LOOP_UNROLL
model.newNodeId()
SHARKSSL_ALERT_CLOSE_NOTIFY
model.validate()
SHARKSSL_ALERT_LEVEL_FATAL
module loadconf
SHARKSSL_ALERT_LEVEL_WARNING
module.create()
SHARKSSL_BIGINT_EXP_SLIDING_WINDOW_K
mqtt:disconnect()
SHARKSSL_BIGINT_TIMING_RESISTANT
mqtt:publish()
SHARKSSL_BIGINT_WORDSIZE
mqtt:status()
SHARKSSL_CHECK_DATE
msB64Encode
SHARKSSL_ECC_TIMING_RESISTANT
msCpAndInc
SHARKSSL_ECC_USE_BRAINPOOLP512R1
msInitZipFileSystem
SHARKSSL_ECC_USE_SECP521R1
msRespCT
SHARKSSL_ECC_VERIFY_POINT
msgCallback()
SHARKSSL_ECDSA_ALLOCATION_ERROR
msgLen
SHARKSSL_ECDSA_INTERNAL_ERROR
msi2a
SHARKSSL_ECDSA_KEY_NOT_PRIVATE
mtl:commence
SHARKSSL_ECDSA_KEY_NOT_PUBLIC
mutex
SHARKSSL_ECDSA_OK
n2h
SHARKSSL_ECDSA_SIGLEN_TOO_SMALL
n_sign_posn
SHARKSSL_ECDSA_VERIFICATION_FAIL
name
SHARKSSL_ECDSA_WRONG_KEY_FORMAT
new
SHARKSSL_ECDSA_WRONG_PARAMETERS
next
SHARKSSL_ECDSA_WRONG_SIGNATURE
nextElement
SHARKSSL_ENABLE_AES_CTR_MODE
noError
SHARKSSL_ENABLE_AES_GCM
nsec
SHARKSSL_ENABLE_ALPN_EXTENSION
null
SHARKSSL_ENABLE_CA_LIST
object oriented code in C
SHARKSSL_ENABLE_CERTSTORE_API
object.addFolder()
SHARKSSL_ENABLE_CERT_CHAIN
object.addMethod()
SHARKSSL_ENABLE_CERT_KEYUSAGE
object.addObject()
SHARKSSL_ENABLE_CLIENT_AUTH
object.addProperty()
SHARKSSL_ENABLE_DHE_RSA
object.addVariable()
SHARKSSL_ENABLE_ECDHE_RSA
object.getComponent()
SHARKSSL_ENABLE_ECDSA
object.getMethod()
SHARKSSL_ENABLE_ECDSA_API
object.getProperty()
SHARKSSL_ENABLE_INFO_API
object.getVariable()
SHARKSSL_ENABLE_PEM_API
object.path()
SHARKSSL_ENABLE_RSA
objectType.addFolder()
SHARKSSL_ENABLE_RSA_API
objectType.addMethod()
SHARKSSL_ENABLE_RSA_PKCS1
objectType.addObject()
SHARKSSL_ENABLE_SECURE_RENEGOTIATION
objectType.addProperty()
SHARKSSL_ENABLE_SELECT_CIPHERSUITE
objectType.addVariable()
SHARKSSL_ENABLE_SESSION_CACHE
objectType.getComponent()
SHARKSSL_ENABLE_SNI
objectType.getMethod()
SHARKSSL_MD5_SMALL_FOOTPRINT
objectType.getProperty()
SHARKSSL_OPTIMIZED_BIGINT_ASM
objectType.getVariable()
SHARKSSL_OPTIMIZED_CHACHA_ASM
objectType.path()
SHARKSSL_OPTIMIZED_POLY1305_ASM
observe
SHARKSSL_PEM_ALLOCATION_ERROR
observe(String, IntfOnChange)
SHARKSSL_PEM_CERT_UNRECOGNIZED_FORMAT
observe(long, IntfOnChange)
SHARKSSL_PEM_CERT_UNSUPPORTED_TYPE
offline
SHARKSSL_PEM_INTERNAL_ERROR
offset
SHARKSSL_PEM_KEY_CERT_MISMATCH
onSmqClosed
SHARKSSL_PEM_KEY_PARSE_ERROR
onSmqConnected
SHARKSSL_PEM_KEY_PASSPHRASE_REQUIRED
onSmqConnectionErr
SHARKSSL_PEM_KEY_PRIVATE_KEY_REQUIRED
onauth
SHARKSSL_PEM_KEY_REQUIRED
onclose
SHARKSSL_PEM_KEY_UNRECOGNIZED_FORMAT
onconnect
SHARKSSL_PEM_KEY_UNSUPPORTED_ENCRYPTION_TYPE
ondrop
SHARKSSL_PEM_KEY_UNSUPPORTED_EXPONENT_LENGTH
onmsg
SHARKSSL_PEM_KEY_UNSUPPORTED_FORMAT
onpub callback
SHARKSSL_PEM_KEY_UNSUPPORTED_MODULUS_LENGTH
onpublish
SHARKSSL_PEM_KEY_UNSUPPORTED_VERSION
onreconnect
SHARKSSL_PEM_KEY_WRONG_IV
onstatus
SHARKSSL_PEM_KEY_WRONG_LENGTH
onterminate
SHARKSSL_PEM_OK
opcua-lua
SHARKSSL_PEM_OK_PUBLIC
open
SHARKSSL_RNG_MULTITHREADED
openDirFp
SHARKSSL_RSA_ALLOCATION_ERROR
openResFp
SHARKSSL_RSA_INPUT_DATA_LENGTH_AND_KEY_LENGTH_MISMATCH
openResGzipFp
SHARKSSL_RSA_INPUT_DATA_LENGTH_TOO_BIG
operator ->
SHARKSSL_RSA_INTERNAL_ERROR
operator BufPrint *
SHARKSSL_RSA_KEY_NOT_PRIVATE
option table
SHARKSSL_RSA_NO_PADDING
organization
SHARKSSL_RSA_OK
organizationLen
SHARKSSL_RSA_PKCS1_PADDING
origin
SHARKSSL_RSA_PKCS1_PADDING_ERROR
os.clock
SHARKSSL_RSA_VERIFICATION_FAIL
os.date
SHARKSSL_RSA_WRONG_KEY_FORMAT
os.difftime
SHARKSSL_RSA_WRONG_KEY_LENGTH
os.execute
SHARKSSL_RSA_WRONG_LABEL_LENGTH
os.exit
SHARKSSL_RSA_WRONG_PARAMETERS
os.getenv
SHARKSSL_RSA_WRONG_SIGNATURE
os.remove
SHARKSSL_SELECT_CIPHERSUITE_LIST_DEPTH
os.rename
SHARKSSL_SHA256_SMALL_FOOTPRINT
os.setlocale
SHARKSSL_SSL_CLIENT_CODE
os.time
SHARKSSL_SSL_SERVER_CODE
os.tmpname
SHARKSSL_TLS_1_2
p403
SHARKSSL_TLS_1_3
package.config
SHARKSSL_UNALIGNED_ACCESS
package.cpath
SHARKSSL_USE_AES_128
package.loaded
SHARKSSL_USE_AES_256
package.loadlib
SHARKSSL_USE_CHACHA20
package.path
SHARKSSL_USE_ECC
package.preload
SHARKSSL_USE_POLY1305
package.searchers
SHARKSSL_USE_RNG_TINYMT
package.searchpath
SHARKSSL_USE_SHA1
packetLen
SHARKSSL_USE_SHA_256
page
SHARKSSL_USE_SHA_384
pairs
SHARKSSL_USE_SHA_512
parameters
SIGABRT
parent
SIG_DFL
parse
SIG_IGN
parsedate
SMQ
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
queuesize
SMQ_setCtx
raise
SMQ_subscribe
rand
SMQ_unobserve
random etid
SMQ_unsubscribe
rawequal
SMQ_write
rawget
SMQ_wrtstr
rawlen
SMTP
rawset
SMTP settings
rcoil
SMTP.h
read
SMTP::SMTP
readData
SMTP::commit
readFp
SMTP::printf
readwrite
SMTP::setContentType
realloc
SMTP::write
realm
SMTP::~SMTP
recBuf
SMTP_DataCommitted
recBufLen
SMTP_ErrAuth
recEvActive
SMTP_ErrCertNotTrusted
recbta
SMTP_ErrCode
recycle
SMTP_ErrConnect
redirect
SMTP_ErrDATA
redirect2TLS
SMTP_ErrHELO
reference
SMTP_ErrHostName
referenceType.path()
SMTP_ErrMAILFROM
register
SMTP_ErrNoAuthSup
registered MTL name
SMTP_ErrRCPTTO
registered tid
SMTP_ErrSmtpResponseCode
release
SMTP_ErrSocketClosed
releaseWriter
SMTP_ErrSocketCreate
removeAttribute
SMTP_ErrSslCon
removeFp
SMTP_ErrWriteStarted
removeResponseBuf
SMTP_NoError
renameFp
SMTP_addRecipient
request
SMTP_commit
request object
SMTP_constructor
request/response objects are the same
SMTP_destructor
request:certificate()
SMTP_getEmsg
request:clientcert()
SMTP_printf
request:data
SMTP_setContentType
request:datapairs()
SMTP_vprintf
request:header
SMTP_write
request:method()
SOAP
request:multipart
SOCKET
request:rawrdr
SQL environment object
request:session()
SQL/Data
request:user
SQLite
require
SQLite BLOB object
require()
SQlite bindings
reset
SSL Session Management
resetBuffer
SSL Termination
resetHeaders
SSL/TLS API
response
SSL/TLS Alert Codes
response:abort()
SSL/TLS Alert Messages
response:committed()
SSL_NOT_SUPPORTED
response:flush
SSO authentication
response:json()
Sample code
response:redirect()
Saving mako.conf
response:redirect2tls()
Sbyte
response:send()
SeCtx
response:sendredirect
SeCtx.h
response:setbasic()
SeCtxTask
response:setcontenttype()
SeCtx_constructor
response:setdigest()
SeCtx_panic
response:setresponse
Search
response:setresponse()
Secure Policy
response:valid()
Security
response:write()
Security Considerations
restrict access
Security Realms
retain
Sending E-Mails Via a Proxy
return ::baMalloc
Serialized Form
rholding
Serialized Form
rmDirFp
Server
rnd
Server - Getting Started
rndbs
Server 2 Server
rnds
Server API
rndseed
Server API reference
rsrdr:header()
Server Constructor
rsrdr:lspfilter()
Server Side Include files
rtl priority
Server custom configuration
run
Server default configuration
runningThreads
Server side authentication
rwfile module
ServerTcpCon
rwfile.file
ServerTcpCon (C)
rwfile.json
Service Definition
scanf
Service Function
scon
Services
seSec_handshake
Sessions & QoS
seSec_read
SharkMQ
seSec_write
SharkMQ API
se_accept
SharkMQ::SharkMQ
se_bind
SharkMQ::bytesRead
se_close
SharkMQ::clientTid
se_connect
SharkMQ::connect
se_disableTrace
SharkMQ::create
se_recv
SharkMQ::createsub
se_send
SharkMQ::disconnect
se_sockValid
SharkMQ::frameLen
sec
SharkMQ::getMessage
secure
SharkMQ::getMsgSize
security C code example
SharkMQ::init
security example
SharkMQ::observe
security module
SharkMQ::ptid
security note
SharkMQ::pubflush
seekFp
SharkMQ::publish
select
SharkMQ::status
selib
SharkMQ::subscribe
selib.h
SharkMQ::subtid
send
SharkMQ::tid
sendBuf
SharkMQ::timeout
sendBufAsError
SharkMQ::unobserve
sendBufAsTxtError
SharkMQ::unsubscribe
sendBufLen
SharkMQ::write
sendData
SharkMQ::wrtstr
sendError
SharkMQ::~SharkMQ
sendEvActive
SharkMQTT
sendFile
SharkMQTT (Secure MQTT library)
sendNextChunk
SharkMQTT.h
sendRedirect
SharkMQTT::bytesRead
senderror
SharkMQTT::msgLen
sendframe
SharkMQTT::timeout
sendto
SharkMQTT_QOS
serialize Lua tables to a persistent store
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:setVariableSource
SharkMQTT_topic
server:setWritehook
SharkMQTT_trustInfo
server:shutdown
SharkMQTT_unsubscribe
server:write
SharkMQTT_zeroCopyPub
service
SharkMQ_connect
serviceCB
SharkMQ_constructor
session
SharkMQ_create
session URL button
SharkMQ_createsub
session time
SharkMQ_destructor
session:id
SharkMQ_disconnect
session:lock()
SharkMQ_getMessage
session:release()
SharkMQ_getMsgSize
set
SharkMQ_getSendBufPtr
set404Page
SharkMQ_getSendBufSize
setAcceptTrusted
SharkMQ_init
setAttribute
SharkMQ_observe
setAutHeader
SharkMQ_pubflush
setAuthenticator
SharkMQ_publish
setAuxCounter
SharkMQ_setCtx
setBoolean
SharkMQ_subscribe
setBuf
SharkMQ_unobserve
setBufSize
SharkMQ_unsubscribe
setComment
SharkMQ_write
setCommit
SharkMQ_wrtstr
setConClose
SharkSSL
setContentLength
SharkSSL API
setContentType
SharkSSL Examples
setDateHeader
SharkSSL Lua bindings
setDefaultHeaders
SharkSSL Session Cache Manager
setDomain
SharkSSL Socket Example Lib
setDouble
SharkSSL TLS Stack Reference Manual
setErrHnd
SharkSSL documentation
setExit
SharkSSL object
setFLushCallback
SharkSSL.h
setHeader
SharkSSLParseCAList
setHttp11State
SharkSSLParseKey
setHttpOnly
SharkSSL_cfg.h
setIPv6
SharkSsl
setInt
SharkSsl Configuration (macros)
setIntfName
SharkSsl info and status
setJV
SharkSslASN1.h
setKeepAlive
SharkSslASN1Create
setLingeringClose
SharkSslASN1Create_CSR
setLoginTracker
SharkSslASN1Create_getDataLen
setLong
SharkSslASN1Create_key
setMaxAge
SharkSslAesCtx
setMaxInactiveInterval
SharkSslAesCtx_constructor
setMaxSessions
SharkSslAesCtx_decrypt
setName
SharkSslAesCtx_encrypt
setNoOfHttpCommands
SharkSslAesGcmCtx
setNoOfHttpConnections
SharkSslAesGcmCtx_constructor
setNull
SharkSslAesGcmCtx_decrypt
setPath
SharkSslAesGcmCtx_encrypt
setPort
SharkSslBitExtReq
setPrio
SharkSslCAList
setProxy
SharkSslCert
setProxyUser
SharkSslCertDN
setReadTmo
SharkSslCertInfo
setReqBufOverflow
SharkSslCertInfo::sn
setRequest
SharkSslCertStore
setRequestHeaders
SharkSslCertStore_add
setResponseBody
SharkSslCertStore_assemble
setResponseBuf
SharkSslCertStore_constructor
setResponseData
SharkSslCertStore_destructor
setResponseHeader
SharkSslCert_len
setResponseHeaders
SharkSslCert_signCSR
setRootDir
SharkSslChaChaCtx
setSSL
SharkSslChaChaCtx_constructor
setSecure
SharkSslChaChaCtx_crypt
setService
SharkSslChaChaCtx_setIV
setStatus
SharkSslCon
setStrictMode
SharkSslConTrust
setString
SharkSslConTrust_Cert
setTCPNoDelay
SharkSslConTrust_CertCn
setUser
SharkSslConTrust_CertCnDate
setUserData
SharkSslConTrust_Cn
setValue
SharkSslConTrust_None
setautocommit
SharkSslConTrust_NotSSL
setbuf
SharkSslCon_AlertRecv
setcontentlength
SharkSslCon_AlertSend
setdateheader
SharkSslCon_AllocationError
seterrh
SharkSslCon_CertificateError
setheader
SharkSslCon_Decrypted
setjmp
SharkSslCon_Encrypted
setlist
SharkSslCon_Error
setlogh
SharkSslCon_Handshake
setmaxage
SharkSslCon_HandshakeNotComplete
setmetatable
SharkSslCon_NeedMoreData
setnodelay
SharkSslCon_RetVal
setsize
SharkSslCon_acquireSession
setstatus
SharkSslCon_certificateRequested
setvbuf
SharkSslCon_clearCiphersuiteSelection
several Barracuda IO instances
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
shtml
SharkSslCon_getProtocol
shutdown
SharkSslCon_isHandshakeComplete
signal
SharkSslCon_isResumed
size
SharkSslCon_releaseSession
size_t
SharkSslCon_renegotiate
sleep
SharkSslCon_requestClientCert
smq/client.lua
SharkSslCon_resumeSession
smq:connect
SharkSslCon_selectCiphersuite
smq:create
SharkSslCon_setALPNProtocols
smq:createsub
SharkSslCon_setCertificateAuthorities
smq:queuesize()
SharkSslCon_setHandshakeDataSent
smq:setkeepalive
SharkSslCon_setSNI
smq:sock2peer
SharkSslCon_terminate
smq:unobserve()
SharkSslCon_trusted
smqOnChange
SharkSslCon_trustedCA
smqOnClose
SharkSslCrypto.h
smqOnCreateAck
SharkSslECCKey
smqOnCreatesubAck
SharkSslECCKey_create
smqOnMsg
SharkSslECCKey_createEx
snLen
SharkSslECCKey_free
sock
SharkSslEx.h
socket Lua bindings
SharkSslHMACCtx
socket dispatcher
SharkSslHMACCtx_append
socket error
SharkSslHMACCtx_constructor
socket object
SharkSslHMACCtx_finish
socket options
SharkSslKey
socket state
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.lua
SharkSslSession_release
src
SharkSslSha256Ctx
standalone Lua interpreter
SharkSslSha256Ctx_append
standard JSON API
SharkSslSha256Ctx_constructor
standard Lua libraries
SharkSslSha256Ctx_finish
start
SharkSslSha384Ctx
startResp
SharkSslSha384Ctx_append
stat
SharkSslSha384Ctx_constructor
statFp
SharkSslSha384Ctx_finish
status
SharkSsl_Client
statusCB function
SharkSsl_Role
stderr
SharkSsl_Server
stdin
SharkSsl_Unspecified
stdout
SharkSsl_addCertificate
stop
SharkSsl_constructor
storing passwords as a hash value
SharkSsl_createCon
strerror
SharkSsl_destructor
string
SharkSsl_getCacheSize
string.byte
SharkSsl_setCAList
string.char
SharkSsl_terminateCon
string.dump
SharkTrust Example
string.find
Signed and Encrypted ZIP Files
string.format
Signed and Encrypted ZIP Files Tutorial
string.gmatch
Signed and Encrypted ZIP files
string.gsub
Signing and Verifying Binaries
string.len
Simple Lua Bindings
string.lower
Simple Mail Transfer Protocol
string.match
SimpleMQ error code
string.pack
Skip navigation links
string.packsize
SmqException
string.rep
SoDisp
string.reverse
SoDisp.h
string.sub
SoDisp::SoDisp
string.unpack
SoDisp::getMutex
string.upper
SoDisp::mutexRelease
strtod
SoDisp::mutexSet
strtol
SoDispCon
struct BaTm
SoDispCon.h
struct lconv
SoDispCon::connect
struct tm
SoDispCon::getDispatcher
structure.getField()
SoDispCon::getSharkSslCon
structure.getFields()
SoDispCon::isValid
structure.setFields()
Socket Design User Guide
su.dir
Socket Design: WebSockets
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.insert
TMP_MAX
table.move
TPM API
table.pack
TX Examples
table.remove
TX Object Methods
table.sort
Table Constructors
table.unpack
Table Manipulation
termFirstVal
Target Libraries
terminate
The Application Program Interface
the Secure Photo Album C code example
The Auxiliary Library
the Web File Manager and the WebDAV server
The Complete Syntax of Lua
these files
The Configuration Table
thread:dbg
The Debug Interface
thread:run
The Debug Library
threading
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
UBJDecoderS_FormatErr
utf8.char
UBJDecoderS_NameNotFound
utf8.charpattern
UBJDecoderS_OK
utf8.codepoint
UBJDecoderS_Overflow
utf8.codes
UBJDecoderS_StringOverflow
utf8.len
UBJDecoderS_Unbalanced
utf8.offset
UBJDecoderS_Underflow
vFmtString
UBJDecoderS_Unknown
va_arg
UBJDecoderStackNode
va_list
UBJDecoderV
va_start
UBJEBuf
valid
UBJEBuf::UBJEBuf
value
UBJEBuf_FlushCB
variable.addVariable()
UBJEStatus
variable.getVariable()
UBJEStatus_FlushErr
variable.path()
UBJEStatus_LengthRequired
variableType.addVariable()
UBJEStatus_StackOverflow
variableType.getVariable()
UBJEStatus_TypeMismatch
variableType.path()
UBJEStatus_Unbalanced
version
UBJEStatus_Unknown
vget
UBJEStatus_ok
video tutorials
UBJE_MEMBER
virtual file system
UBJEncoder
vmio
UBJEncoder::UBJEncoder
volatile
UBJEncoder::beginArray
vprintf
UBJEncoder::beginObject
vset
UBJEncoder::endArray
wait
UBJEncoder::endObject
warn
UBJEncoder::reset
wcoil
UBJEncoder::set
websocket
UBJEncoder::setName
wfs
UBJEncoder::~UBJEncoder
wholding
UBJPIntf
write
UBJPIntf::UBJPIntf
writeFp
UBJPIntf_Service
writeHook()
UBJPStackNode
writesize
UBJPStatus
wrtstr
UBJPStatus_Done
wsUpgrade
UBJPStatus_DoneEOS
wscClose
UBJPStatus_IntfErr
wscProtocolHandshake
UBJPStatus_NeedMoreData
wscRead
UBJPStatus_Overflow
wscSendBin
UBJPStatus_ParseErr
wscSendCtrl
UBJParser
x509 certificate
UBJParser::UBJParser
xedge
UBJParser::getStatus
xedge.elog()
UBJParser::parse
xedge.event()
UBJParser::~UBJParser
xlua file
UBJSON Parser Callback
xml2table.lua
UBJSON Reference
xparserCDATA
UBJT
xparserCOMMENT
UBJT_BeginArray
xparserEMPTY_ELEMENT
UBJT_BeginObject
xparserEND_ELEMENT
UBJT_Boolean
xparserINIT
UBJT_Char
xparserLAST
UBJT_Count
xparserNOEVENT
UBJT_EndArray
xparserPI
UBJT_EndObject
xparserRESET
UBJT_Float32
xparserSTART
UBJT_Float64
xparserSTART_ELEMENT
UBJT_HNumber
xparserTERM
UBJT_Int16
xparserTEXT
UBJT_Int32
xparserXML
UBJT_Int64
xparser_alloc
UBJT_Int8
xparser_callback
UBJT_InvalidType
xparser_col
UBJT_NoOp
xparser_count
UBJT_Null
xparser_create
UBJT_String
xparser_depth
UBJT_Uint8
xparser_destroy
UBJVal
xparser_errormsg
UBJVal::ch
xparser_event
UBJVal::float32
xparser_eventname
UBJVal::float64
xparser_flags
UBJVal::int16
xparser_has_doc
UBJVal::int32
xparser_init
UBJVal::int64
xparser_line
UBJVal::int8
xparser_parse
UBJVal::string
xparser_reset
UBJVal::t
xparser_setalloc
UBJVal::uint8
xparser_term
UBJVal::x
xparser_textmode
UI has been disabled
xparser_userdata()
UInt16
xpcall
UInt32
xprintf
UInt64
xrc
ULONG_MAX
zipBinPwd
UNACCEPTABLE_PROTOCOL_VERSION
zipBinPwdLen
URL_NOT_A_BROKER
zipPubKey