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