Index

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