Index

<assert.h>
TLS_DHE_RSA_WITH_DES_CBC_SHA
<ctype.h>
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
<errno.h>
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
<float.h>
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
<limits.h>
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
<locale.h>
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
<math.h>
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
<setjmp.h>
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
<signal.h>
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
<stdarg.h>
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
<stddef.h>
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
<stdio.h>
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
<stdlib.h>
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
<string.h>
TLS_ECDH_ECDSA_WITH_NULL_SHA
<time.h>
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
100
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
101
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
102
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
103
TLS_ECDH_RSA_WITH_RC4_128_SHA
104
TLS_PSK_WITH_3DES_EDE_CBC_SHA
106
TLS_PSK_WITH_AES_128_CBC_SHA
107
TLS_PSK_WITH_AES_256_CBC_SHA
108
TLS_PSK_WITH_AES_256_CBC_SHA384
109
TLS_PSK_WITH_AES_256_GCM_SHA384
110
TLS_PSK_WITH_RC4_128_SHA
111
TLS_RSA_WITH_3DES_EDE_CBC_SHA
1111
TLS_RSA_WITH_AES_128_CBC_SHA
112
TLS_RSA_WITH_AES_128_CBC_SHA256
1123
TLS_RSA_WITH_AES_128_CCM
1127
TLS_RSA_WITH_AES_128_CCM_8
113
TLS_RSA_WITH_AES_128_GCM_SHA256
1134
TLS_RSA_WITH_AES_256_CBC_SHA
114
TLS_RSA_WITH_AES_256_CCM_8
1141
TLS_RSA_WITH_DES_CBC_SHA
1146
TLS_RSA_WITH_NULL_MD5
115
TLS_RSA_WITH_NULL_SHA
116
TLS_RSA_WITH_RC4_128_SHA
117
TMP_MAX
118
Table Constructors
119
Table Manipulation
120
Target Libraries
1218
The Application Program Interface
122
The Auxiliary Library
123
The Complete Syntax of Lua
1230
The Debug Interface
124
The Debug Library
125
The HTTP(S) client library.
126
The Language
127
The Length Operator
128
The Lua Server Pages (LSP) Plugin.
129
The Stack
130
Thread
131
Thread Mapping and Coroutines
132
Thread class
133
Thread handling
1333
Thread::Thread
134
ThreadLib.h
135
ThreadLock
136
ThreadMutex
137
ThreadMutex::release
138
ThreadMutex::set
139
ThreadPriority
140
ThreadReleaseLock
141
ThreadReleaseLock::ThreadReleaseLock
142
ThreadSemaphore
143
Thread_Run
144
Threads
145
Threads and Coroutines
146
Topic Names
147
Trace Library
148
Trace Logger
149
TraceLogger
150
Tracking Logins
151
Tree
152
TrustAny
1522
TrustAny()
1525
Tutorials
1528
Typedefs
1531
UBJD_ASTR
1534
UBJD_MNUM
1537
UBJD_MSTR
154
UBJDecoder
1540
UBJDecoder::UBJDecoder
1543
UBJDecoder::get
1546
UBJDecoder::vget
1549
UBJDecoderS
1552
UBJDecoderS_BufNotAligned
1555
UBJDecoderS_ChainedErr
1558
UBJDecoderS_FormatErr
156
UBJDecoderS_NameNotFound
1561
UBJDecoderS_OK
1564
UBJDecoderS_Overflow
1567
UBJDecoderS_StringOverflow
1570
UBJDecoderS_Unbalanced
158
UBJDecoderS_Underflow
159
UBJDecoderS_Unknown
1591
UBJDecoderStackNode
1597
UBJDecoderV
160
UBJEBuf
1604
UBJEBuf::UBJEBuf
1607
UBJEBuf_FlushCB
161
UBJEStatus
1610
UBJEStatus_FlushErr
1613
UBJEStatus_LengthRequired
1616
UBJEStatus_StackOverflow
1619
UBJEStatus_TypeMismatch
162
UBJEStatus_Unbalanced
1622
UBJEStatus_Unknown
1625
UBJEStatus_ok
1628
UBJE_MEMBER
163
UBJEncoder
1631
UBJEncoder::UBJEncoder
164
UBJEncoder::beginArray
1649
UBJEncoder::beginObject
165
UBJEncoder::boolean
166
UBJEncoder::character
167
UBJEncoder::endArray
168
UBJEncoder::endObject
169
UBJEncoder::float32
170
UBJEncoder::float64
171
UBJEncoder::int16
172
UBJEncoder::int32
173
UBJEncoder::int64
1733
UBJEncoder::int8
174
UBJEncoder::null
175
UBJEncoder::reset
1759
UBJEncoder::set
177
UBJEncoder::setName
178
UBJEncoder::string
1781
UBJEncoder::uint8
1784
UBJEncoder::vset
1789
UBJEncoder::~UBJEncoder
179
UBJPIntf
1792
UBJPIntf::UBJPIntf
1795
UBJPIntf_Service
1797
UBJPStackNode
180
UBJPStatus
181
UBJPStatus_Done
182
UBJPStatus_DoneEOS
183
UBJPStatus_IntfErr
1845
UBJPStatus_NeedMoreData
185
UBJPStatus_Overflow
1856
UBJPStatus_ParseErr
1858
UBJParser
186
UBJParser::UBJParser
1860
UBJParser::getCount
187
UBJParser::getIndex
188
UBJParser::getStatus
189
UBJParser::parse
1899
UBJParser::~UBJParser
190
UBJSON Parser Callback
1902
UBJSON Reference
1905
UBJT
1908
UBJT_BeginArray
191
UBJT_BeginObject
1911
UBJT_Boolean
1914
UBJT_Char
1917
UBJT_Count
192
UBJT_EndArray
1920
UBJT_EndObject
1923
UBJT_Float32
1926
UBJT_Float64
1929
UBJT_HNumber
193
UBJT_Int16
194
UBJT_Int32
1942
UBJT_Int64
1946
UBJT_Int8
195
UBJT_InvalidType
197
UBJT_NoOp
198
UBJT_Null
199
UBJT_String
200
UBJT_Uint8
201
UBJVal
2018
UBJVal::t
202
UBJVal::x
203
ULONG_MAX
204
UNACCEPTABLE_PROTOCOL_VERSION
2040
URL_NOT_A_BROKER
205
UTF-8 Support
207
UTF-8 encoding
208
Understanding the Example Build Structure
209
Upload Firmware
2104
UploadFirmware
211
Use Cases
212
UserIntf
2121
Using CSP
213
Using JParserValFact
214
Using LSP
215
Using multiple threads
217
Using the Parser
218
Using the Target Libraries
219
Using the Visual C++ IDE
221
Valid and Acceptable Indices
222
Values and Types
223
Variables
224
Visibility Rules
225
WFS
226
WFS server
227
WSOP_Close
2275
WSOP_Pong
228
WSOP_Text
229
WSS
231
WSS::WSS
2311
WSS::close
232
WSS::connect
233
WSSCB
234
WSSCB_Close
235
WSSCB_Frame
237
WSSCB_Ping
239
Weak Tables
240
Weather station
241
Weather station documentation
242
Web File Manager
243
Web File Manager Readme File
245
Web File Manager Readme file
2453
Web File Server
2457
Web-Services
247
WebDAV
249
WebDAV Server
250
WebDAV example
251
WebDAV.h
252
WebDAV::setAuthenticator
253
WebDAVLockMgr
255
WebSocket
256
WebSocket Client Lib
257
WebSocket Opcodes
258
WebSocket client library
259
WebSocket frames
261
WebSocketProxy.zip
2611
WebSocketServer.h
2613
WebSockets
262
Who Should Read This
263
WsClientLib.h
2643
WscReadState
2644
WscReadState::bytesRead
265
WscReadState::frameLen
266
WscReadState::isTimeout
267
WssProtocolHandshake
268
WssProtocolHandshake::request
2682
XML
269
XML-RPC
270
ZIP File System IO
271
ZipContainer
272
ZipContainer::ZipContainer
273
ZipFileInfo
275
ZipFileIterator.h
277
ZipFileSystem
278
ZipFileSystem.h
279
ZipIo
280
ZipIo class
281
ZipIo.h
282
ZipReader
283
[code]
284
_ENV variable
2849
_G
285
_IOFBF
287
_IOLBF
289
_IONBF
291
_VERSION
293
_balua_create
295
_xprintf
296
abort
297
above LSP page
299
activate
300
addMember
301
addRecipient
302
addr2String
303
aesdecode
304
aeskey
305
allow
306
asctime
307
assert
308
asynchThreadMode
309
asynchronous
310
asynchronous response code
311
asynchronous server connection
3112
asynchronous sockets
3118
atexit
312
attempted
3121
attributes
313
authenticate
3136
authenticateAndAuthorize
3154
authentication and authorization
316
authentication callback function on the server
3160
authentication classes
319
authenticator object
320
authenticator user database object
321
authinfo
322
authorization callback function
324
authorize
325
authorizer object
326
b64Credent
327
b64Encode
329
b64decode
330
b64encode
331
b64urlEncode
333
b64urlencode
334
ba.create
335
ba.create.authenticator()
336
ba.create.authorizer()
337
ba.create.authuser()
338
ba.create.dav
339
ba.create.jsonuser()
340
ba.create.resrdr
342
ba.create.servcon
344
ba.create.sharkcert()
345
ba.create.upload
346
ba.create.wfs
348
ba.crypto.hash
351
ba.crypto.hash()
352
ba.exec
353
ba.forkpty()
355
ba.json.null
356
ba.mkio()
358
ba.openio()
359
ba.parselsp
361
ba.session
362
ba.sessions
364
ba.sleep()
365
ba.socket.bind
366
ba.socket.event
369
ba.socket.getsock
370
ba.socket.http2sock
371
ba.socket.req2sock
372
ba.xxx
373
baB64Decode
374
baBSearch
375
baCloseDir
377
baCloseRes
378
baElideDotDot
379
baFree
380
baLMalloc
382
baMalloc
384
baMkDir
386
baOpenDir
390
baOpenRes
391
baParseDate
392
baRealloc
393
baRemove
394
baRmdDir
395
baStat
397
baStrCaseCmp
398
baStrdup
399
baStrnCaseCmp
400
baTime2tm
401
baTm2Time
402
balua.h
403
balua_iointf
404
balua_iointf()
405
balua_loadconfig
409
balua_setmutex
410
balua_usertracker_create
412
baseuri
415
beginArray
416
beginObject
417
bin2c
418
blocking
419
buf
425
byteCount
426
bytecount
427
bytesRead
429
calcPacketSize
433
calculateSize
434
can be increased
44
can be instructed to load applications
440
cancel
442
category
444
cert
445
cert()
446
certificate
447
certificate Management with sharkSSL
449
certificate management tool
451
certificate store
453
ch
455
checkMethods
462
checkTime
463
checktime
469
chiper suite
472
cipher
473
clearCache
475
clearKeepAlive
476
clearcache
477
clearerr
478
clearkeepalive
479
clientTid
48
clock
480
clock_t
481
clone
482
close
484
close(boolean, IntfOnClose)
486
close(boolean, RTL.SMQ.IntfOnClose)
489
cluster.commence
49
cmpAddr
490
cmpaddr
492
collectgarbage
495
command environment
497
command environment: application table
499
comment
50
commit
502
committed
505
configurable
506
configure
507
configure the Barracuda Platform
509
configuring the LSP Application Manager
51
conn:execute
511
conn:setautocommit
512
conn:setbusytimeout
513
connect
515
connect(byte[], String, String)
518
connect(byte[], java.lang.String, java.lang.String)
519
connectAsync
521
connectAsync(byte[], String, String, AndroidSMQ.OnSmqConnectionListener)
522
connected
525
connected socket object
526
connected()
527
connection object
529
connection:openblob
53
connection:prepare
533
consult the Lua documentation
534
containsHeader
535
containsheader
538
context menu
539
cookie
54
coroutine.create
540
coroutine.isyieldable
542
coroutine.resume
543
coroutine.running
546
coroutine.status
547
coroutine.wrap
55
coroutine.yield
551
cosocket
552
cosocket connect
558
cosockets
56
cosockets flow control
560
create
561
create(String, IntfOnCreateAck)
562
create(String, String, IntfOnCreateAck)
566
create(java.lang.String, RTL.SMQ.IntfOnCreateAck)
567
createCookie
569
createOrGet
57
createcookie
571
createsub
575
createsub(String, IntfOnCreatsubeAck)
579
createsub(java.lang.String, RTL.SMQ.IntfOnCreatsubeAck)
58
creationtime
581
cryptoJS library
583
cursor object
584
custom response message handler
585
database
587
datapairs
589
debug.debug
59
debug.gethook
591
debug.getinfo
593
debug.getlocal
596
debug.getmetatable
597
debug.getregistry
598
debug.getupvalue
599
debug.getuservalue
600
debug.sethook
601
debug.setlocal
605
debug.setmetatable
607
debug.setupvalue
608
debug.setuservalue
609
debug.traceback
61
debug.upvalueid
612
debug.upvaluejoin
613
decimal_point
617
decode
619
decrRefCntr
62
dedicated thread
621
deferred response
625
deflate
627
delete
629
deleteCookie
63
demo
632
dir:insert
633
dir:insertprolog
636
dir:service()
637
dir:setauth()
64
directory function
642
directory functions
644
directory object
65
directory type
650
disabled
653
disconnect
656
dispatcherHasCon
66
div
660
div_t
662
documentation
666
dofile
67
domain
68
domainresrdr
684
downgrade
69
download
699
download the complete example
70
duplicate directory names
71
ecode2str
712
eh
714
en
715
enable
716
encode
717
encodeRedirectURL
718
encodeRedirectURLWithParam
72
encodeUrl
722
encoderedirecturl
726
encodestr
727
encodeurl
728
encrypted passwords
729
endArray
73
endObject
730
env
731
env.quotestr
74
environment:connect
741
erase
743
errHndRef
745
errno
747
error
749
error code
75
etid2peer
753
example
756
example 1
76
example 3.b
761
example/HttpResMgr
766
examples
77
examples directory
770
examples getting started guide
774
exit
778
expand
78
ext
784
external authentication
79
feof
790
ferror
80
fetchPageHndl
803
fflush
81
fgetc
82
file:close
83
file:flush
835
file:lines
84
file:read
85
file:seek
86
file:setvbuf
87
file:write
872
find
88
findDir
89
findPage
90
float32
91
float64
92
flush
93
flushFp
94
fmtError
95
fmtHeader
954
fmtString
96
force secure connection
97
forceHttps
98
forkpty API
99
form based authenticator
ACCESS_DENIED
form response message handler
AES
forward
AES-CCM
forwarded
AES-GCM
fpos_t
AJAX example
fprintf
APIs
fputc
ARC4
frameLen
AUX library
free
Abstract Methods
fscanf
Advanced Lua Bindings
fseek
Advanced Use
ftell
All Classes
get404Page
All Classes
getAddr
AllocatorIntf
getAnonymous
AllocatorIntf.h
getArray
AndroidSMQ
getAttribute
AndroidSMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
getAuthenticatedUser
AndroidSMQ.OnSmqCloseListener
getAuxCounter
AndroidSMQ.OnSmqConnectionListener
getBasicAuth
Application Server
getBasicAuthenticator
Arithmetic Operators
getBoolean
Assignment
getBuf
Asynchronous
getBufPrint
Asynchronous mode
getBufSize
Auth Methods
getBuffer
Auth. Callbacks
getBufferSize
AuthInfo
getCause
AuthenticatedUser
getCause()
AuthenticatedUser.h
getCommand
Authenticating and authorizing users
getCon
Authentication
getConnection
Authentication Examples
getCookie
Authentication and authorization
getCounter
Authenticator
getCreationTime
Authenticator Types
getCurPtr
Authenticator class
getData
Authenticator.h
getData()
AuthenticatorIntf
getDefault
Authorization
getDigestAuth
AuthorizerIntf
getDigestAuthenticator
Authorizing
getDir
Authorizing Users
getDouble
BUFSIZ
getECode
BaLua_param
getETid
BaServerLib.h
getETid()
BaTime
getEmsg
BaTimer
getErr
BaTimer.h
getErrT
Bare Metal Systems
getError
Barracuda App Server socket API
getExpT
Barracuda App Server tutorials
getFirstDir
Barracuda Application Server
getFirstNode
Barracuda Introduction
getFirstPage
Barracuda Manual
getFirstRootDir
Barracuda Server's authenticators
getFirstVal
Barracuda Server's socket dispatcher
getFormAuthenticator
Barracuda Virtual File System
getHeaderValue
Barracuda Web Server
getHeaders
Barracuda plugins
getId
Barracuda timer class
getInt
Basic & Digest
getIo
Basic Concepts
getIoIntf
Basic Example
getIpAddr
Basic Functions
getIpAddr()
BasicAuthenticator
getJ
BasicAuthenticator.h
getLastAccessedTime
Bitwise Operators
getLength
Blob Object
getLong
Blocking
getMaxInactiveInterval
Blocking WebSocket Client Connection
getMessage
Blocks
getMethod
BufPrint
getMethodType
BufPrint.h
getMsgSize
Build Structure
getMutex
Building
getName
Building for Host
getNext
Building for Target
getNextElem
Building the Example Code
getNextNode
By removing all ciphers except for ECC and ChaCha20/Poly1305
getObject
C API
getPTid
C Closures
getPTid()
C Server Pages
getPacketSizeLeft
C Standard Library
getPage
C Std Lib
getParameter
C code
getPassword
C library
getPeerName
C side IoIntf introduction
getRand
C version of Gecko filter
getRand()
C++
getReason
C++ version of Gecko filter
getReason()
C/C++ Introduction
getRecT
C/C++ documentation
getRequest
CANNOT_CONNECT
getRequestURI
CCM create
getRequestURL
CHACHA20
getResponse
CLIENT_CERTIFICATE_NOT_ACCEPTED
getRootPath
CLIENT_CERTIFICATE_REQUIRED
getServer
CM create
getSession
CSP
getSessionContainer
CSP Intro
getSharkSslCon
CSP Introduction
getSockName
CSP Security
getStatus
CSP Tools
getStatusCode
CSP compiler
getStdHeaders
CSP introduction
getString
CSP pages
getSubTid
CSP user manual
getSubTid()
Calling Lua Code Asynchronously From C Code
getTid
CentralDirIterator
getTid()
Certificate Auth
getTime
Certificate Management
getType
Certificate Management API
getUrl
Certificate Management Example Programs
getUseCounter
Certificate Management for Embedded Systems tutorial
getUserData
Certificate Management for IoT
getVersion
Certificate Management for IoT tutorial
getWriter
Changes in the API
getc
Changes in the Language
getdata
Changes in the Libraries
getmetatable
Chunks
getstatus
Class Hierarchy
gettid
Class Hierarchy
getting started guide
Class Index
global onmsg
Class Members
globals
Classes
h2n
Client Session Cache Manager
hKeys
Cluster Connection Manager
hVals
Cluster Manager
hasMoreData
Cluster Manager instance
hasMoreElements
Clustering
hascon
Coercions and Conversions
hash value
Combined C and C++ version of Gecko filter
header
Command (Request/Response) Environment
headerpairs
Command Line Build
hostName
Concatenation
hostName()
Concrete Methods
how to install a CA certificate
Connecting 2 Broker
how to use the .preload script
Constant Field Values
http:request
Constr
http:status()
Constructing Server
http:trusted
Constructing VFS
httpc
Constructing a Virtual File System Tree
httpm
Constructor
httponly
Contents
https://address:port
Context Manager
https://makoserver.net/
Control Structures
https://realtimelogic.com/
Coroutine Manipulation
https://realtimelogic.info/swig/
Coroutines
https://tools.ietf.org/html/rfc6455#section-7.4
CspCompiler
inc
CspLink
include
CspMakeGen
included
CspReader
incrRefCntr
CspReader example code.
incrementCursor
CspReader_Read
info table
CspRunTm.h
init
DEFCON-24-Lucas-Lundgren-Light-Weight-Protocol-Critical-Implications.pdf
init()
DES
initStatic
DISCONNECT
initial
Data Fields
insertCSP
Data Structures
insertDir
Data Fields
insertPage
Data Structures
insertPrologDir
DavAuth
insertRootDir
DavAuth.h
installFilter
Debug-Release
int16
Debugging CSP
int32
Deprecated
int64
Deprecated API
int8
Designing Socket Protocols in Lua
introduction to authentication
DigestAuthenticator
introduction to authentication in C code
DigestAuthenticator.h
introduction to the internals
DigestAuthenticator::DigestAuthenticator
io
DirIntf
io.close
DirIntf_GetName
io.flush
Directory
io.input
DiskIo
io.lines
DiskIo.h
io.open
Dispatcher Mutext
io.output
Download
io.popen
Download instructions
io.read
Download mutex.lua and fext.lua
io.tmpfile
Download the Mako Server
io.type
Duplicate Directories
io.write
DynBuffer
io:dofile
DynBuffer.h
io:encrypted
Dynamic Content
io:files
Dynamic memory handling.
io:hide
ECDSA sign/verify functions
io:loadfile
EDOM
io:mkdir
EOF
io:netconf
ERANGE
io:open
EXIT_FAILURE
io:realpath
EXIT_SUCCESS
io:remove
Enabling Lua
io:rename
Encode/Decode
io:reqpasswd
Enumerations
io:resourcetype
Error Handling
io:rmdir
Error Handling in C
io:setpasswd
Error codes returned by function SMQ_getMessage
io:stat
Error codes returned by function SharkMQTT_getMessage
io:type
Error codes returned by function SharkMQ_getMessage
ipairs
EventHandler
isError
EventHandler example
isForward
Example
isIP6
Example Directory Structure
isInclude
Example Structure
isLinked
Examples
isMultipartUpload
Exceptions
isObjectMember
Expressions
isOwner
External Links
isSMQ
FILE
isSecure
FLT_RADIX
isTimeout
Features
isURL
Field
isValid
File Mailer Documentation
isforward
File Manager
isinclude
File List
issecure
FileCspReader
iterator
FileCspReader.h
jauthenticator:authorizer()
FileReader
jauthorizer
FileZipReader
jmp_buf
FileZipReader.h
json
Files
jsonString
FixedSizeAllocator
lastaccessedtime
FixedSizeAllocator.h
ldiv
For Statement
ldiv_t
Form
legend
FormAuthenticator
len
FormAuthenticator.h
license
Format Strings for Pack and Unpack
limitations for cosockets
Frames
load
Friends
loadfile
Function Calls
localtime
Function Calls as Statements
login tracker
Function Definitions
logout
Functions
longjmp
Functions and Types
lspappmgr
Garbage Collection
lua
Garbage-Collection Metamethods
luaL_Buffer
General introduction to authentication
luaL_Reg
Getting Started
luaL_Stream
Getting Starting Guide
luaL_addchar
Go to the textual class hierarchy
luaL_addlstring
HASH algorithms
luaL_addsize
HMAC
luaL_addstring
HTTP
luaL_addvalue
HTTP Engine and Sockets
luaL_argcheck
HTTP protocol stack
luaL_argerror
HTTP/Web Authentication
luaL_buffinit
HTTPS client library
luaL_buffinitsize
HUGE_VAL
luaL_callmeta
Handling Yields in C
luaL_checkany
Hangman
luaL_checkinteger
Have We Forgotten the Ancient Lessons About Building Defense Systems?
luaL_checklstring
Help
luaL_checknumber
Hidden Files
luaL_checkoption
How the Authenticators are Used
luaL_checkstack
How to Run Your Own Secure IoT Cloud Server
luaL_checkstring
Http Command Thread Pool
luaL_checktype
HttpAsynchReq
luaL_checkudata
HttpAsynchReq class
luaL_checkversion
HttpAsynchReq.h
luaL_dofile
HttpAsynchReqResp
luaL_dostring
HttpAsynchResp
luaL_error
HttpAsynchResp class
luaL_execresult
HttpAsynchResp.h
luaL_fileresult
HttpClient
luaL_getmetafield
HttpClient::close
luaL_getmetatable
HttpCmdThreadPool
luaL_getsubtable
HttpCmdThreadPool class
luaL_gsub
HttpCmdThreadPool.h
luaL_len
HttpCommand
luaL_loadbuffer
HttpConnection
luaL_loadbufferx
HttpConnection.h
luaL_loadfile
HttpConnection::getServer
luaL_loadfilex
HttpCookie
luaL_loadstring
HttpDir
luaL_newlib
HttpInData::getBufSize
luaL_newlibtable
HttpLink
luaL_newmetatable
HttpMethod
luaL_newstate
HttpMuxDir
luaL_openlibs
HttpMuxDir.h
luaL_opt
HttpPage
luaL_optinteger
HttpPage_Service
luaL_optlstring
HttpParameterIterator
luaL_optnumber
HttpParameterIterator::getName
luaL_optstring
HttpRdFilter
luaL_prepbuffer
HttpRecData
luaL_prepbuffsize
HttpRecData.h
luaL_pushresult
HttpRequest
luaL_pushresultsize
HttpRequest::getServer
luaL_ref
HttpResMgr
luaL_requiref
HttpResMgr example
luaL_setfuncs
HttpResMgr.c
luaL_setmetatable
HttpResMgr.h
luaL_testudata
HttpResRdr
luaL_tolstring
HttpResRdr.h
luaL_traceback
HttpResponse
luaL_typename
HttpResponse::getRequest
luaL_unref
HttpResponse::write
luaL_where
HttpServCon
lua_Alloc
HttpServCon.h
lua_CFunction
HttpServer
lua_Debug
HttpServer.h
lua_Hook
HttpServer::getDispatcher
lua_Integer
HttpServerConfig
lua_KContext
HttpSession
lua_KFunction
HttpSessionAttribute
lua_Number
HttpSessionAttribute_Destructor
lua_Reader
HttpSessionContainer
lua_State
HttpSharkSslServCon.h
lua_Unsigned
HttpSharkSslServCon::setPort
lua_Writer
HttpStack
lua_absindex
HttpTrace library
lua_arith
HttpTrace.h
lua_atpanic
HttpUpload
lua_call
HttpUpload class
lua_callk
HttpUpload.h
lua_checkstack
HttpUploadCbIntf
lua_close
INCORRECT_CREDENTIALS
lua_compare
INFINITE_TMO
lua_concat
INVALID_ARG
lua_copy
INVALID_STATE
lua_createtable
IO interface
lua_dump
IO related API's and implementation
lua_error
IOINTF_BUFTOOSMALL
lua_gc
IOINTF_MEM
lua_getallocf
IOINTF_NOIMPLEMENTATION
lua_getextraspace
IOINTF_NOSPACE
lua_getfield
IOINTF_NOTFOUND
lua_getglobal
IOINTF_NOZIPLIB
lua_gethook
IOINTF_WRONG_PASSWORD
lua_gethookcount
IPv6
lua_gethookmask
Implementation
lua_geti
Implementations
lua_getinfo
Incompatibilities with the Previous Version
lua_getlocal
Index
lua_getmetatable
Installing CSP
lua_getstack
Instance Methods
lua_gettable
IntfOnChange
lua_gettop
IntfOnClose
lua_getupvalue
IntfOnCreateAck
lua_getuservalue
IntfOnCreatsubeAck
lua_insert
IntfOnMsg
lua_isboolean
Introduction
lua_iscfunction
Introduction to the Barracuda Examples.
lua_isfunction
IoIntf
lua_isinteger
IoIntf API
lua_islightuserdata
IoIntf.h
lua_isnil
IoIntfCspReader
lua_isnone
IoIntfCspReader.h
lua_isnoneornil
IoIntfZipReader
lua_isnumber
IoIntfZipReader.h
lua_isstring
IoIntfZipReader::getECode
lua_istable
IoIntf_DeflateGzip
lua_isthread
IoIntf_InflateGzip
lua_isuserdata
IoIntf_destructor
lua_isyieldable
IoIntf_getAbspath
lua_len
IoIntf_getType
lua_load
IoIntf_isEncrypted
lua_newstate
IoIntf_setPassword
lua_newtable
IoIntf_setPasswordProp
lua_newthread
IoStat
lua_newuserdata
IoT Cloud Server
lua_next
IoT Protocols
lua_numbertointeger
IoT example code IoT.zip
lua_pcall
JDecoder
lua_pcallk
JDecoder.h
lua_pop
JDecoderS_BufNotAligned
lua_pushboolean
JDecoderS_ChainedErr
lua_pushcclosure
JDecoderS_OK
lua_pushcfunction
JDecoderS_Unbalanced
lua_pushfstring
JDecoderS_Underflow
lua_pushglobaltable
JDecoderV
lua_pushinteger
JEncoder
lua_pushlightuserdata
JEncoder.h
lua_pushliteral
JEncoder::flush
lua_pushlstring
JErr
lua_pushnil
JErrT
lua_pushnumber
JErrT_IOErr
lua_pushstring
JErrT_InvalidMethodParams
lua_pushthread
JErrT_NoErr
lua_pushvalue
JErrT_WrongType
lua_pushvfstring
JParsStat
lua_rawequal
JParsStat_Done
lua_rawget
JParser
lua_rawgeti
JParser.h
lua_rawgetp
JParserIntf
lua_rawlen
JParserIntf_Service
lua_rawset
JParserT_Boolean
lua_rawseti
JParserT_EndArray
lua_rawsetp
JParserT_InvalidType
lua_register
JParserT_Null
lua_remove
JParserVal
lua_replace
JParserVal::d
lua_resume
JParserVal::v
lua_rotate
JParserValFact
lua_setallocf
JSON
lua_setfield
JSON C implementation
lua_setglobal
JSON C library
lua_sethook
JSON Parser Callback
lua_seti
JSON Parser Class
lua_setlocal
JSON Reference
lua_setmetatable
JSON User DB
lua_settable
JSON and UBJSON
lua_settop
JSON and UBJSON tutorial
lua_setupvalue
JSON documentation
lua_setuservalue
JSON library
lua_status
JSON parser object
lua_stringtonumber
JSON protocol
lua_toboolean
JSON stream parser
lua_tocfunction
JSON tutorial
lua_tointeger
JSON-RPC
lua_tointegerx
JSON-RPC client JavaScript stack
lua_tolstring
JSON-RPC directory service example
lua_tonumber
JSON-RPC web service
lua_tonumberx
JSON_RPC
lua_topointer
JVType_Boolean
lua_tostring
JVType_InvalidType
lua_tothread
JVType_Null
lua_touserdata
JVal
lua_type
JVal.h
lua_typename
JVal::getName
lua_upvalueid
JVal::setLong
lua_upvalueindex
JVal::unlink
lua_upvaluejoin
JValFact
lua_version
JValFact::mkLong
lua_xmove
JavaMQ Client
lua_yield
JavaScript
lua_yieldk
JavaScript SMQ client
luasql.quotestr
LHttpDir
mail
LONG_MAX
mainTask
LONG_MIN
makeAbsPath
LSP & CSP Intro
mako.sharkclient()
LSP App Mgr
malloc
LSP Application Manager
manageFirstVal
LSP page
manageJ
LSharkSSLFuncs
manageName
LUA_ERRGCMM
manageString
LUA_ERRMEM
math.abs
LUA_NOREF
math.acos
LUA_OK
math.asin
LUA_REFNIL
math.atan
LUA_TFUNCTION
math.ceil
LUA_TSTRING
math.cos
LUA_TTABLE
math.deg
LUA_TTHREAD
math.exp
LUA_TUSERDATA
math.floor
LUA_YIELD
math.fmod
L_tmpnam
math.huge
Lexical Conventions
math.log
Libraries
math.max
Light Controller
math.maxinteger
Light Controller App
math.min
List of all members
math.mininteger
Loading
math.modf
Local Declarations
math.pi
Logical Operators
math.rad
LoginRespIntf
math.random
LoginTracker
math.randomseed
LoginTrackerIntf
math.sin
LoginTrackerNode
math.sqrt
LspNetIo
math.tan
LspNetIo example
math.tointeger
Lua Binding Generator
math.type
Lua HTTP client
math.ult
Lua I/O
maxage
Lua Io
message
Lua Reference
message R
Lua Server Pages
microcontroller
Lua Server Pages (LSP)
mime
Lua Standalone
misc
Lua XML-RPC stack
mkDirFp
Lua and C/C++ API's
msClose
Lua environments
msInitZipFileSystem
Lua socket proxy
msPrepSend
Lua socket web server example
msRead
Lua version
msRespCT
M2M LED JSON demo
msSendBin
M2M LED demo on our web site
msSendText
M2M example programs
msWebServer
MD5
msWrite
MQTT Client
msWriteBin
MSFetchPage
msWriteText
MSLib.h
msgLen
MS_ERR_ALLOC
multicast DNS
MS_ERR_BUF_OVERFLOW
mutex
MS_ERR_BUF_UNDERFLOW
n2h
MS_ERR_ENCRYPTED_ZIP
n_sign_posn
MS_ERR_FILE_IO
name
MS_ERR_HTTP_HEADER_OVERFLOW
next
MS_ERR_INVALID_HTTP
nextElement
MS_ERR_NOT_WEBSOCKET
noError
MS_ERR_READ
object oriented code in C
MS_ERR_READ_TMO
observe
MS_ERR_SSL_HANDSHAKE
observe(String, IntfOnChange)
Macros
observe(long, IntfOnChange)
Main Page
offline
Makefiles
onSmqClosed
Mako Server
onSmqClosed()
Mako Server for your platform
onSmqConnected
Mako Server tutorials
onSmqConnected()
Mako Server's mako.conf file
onSmqConnectionErr
Mako Server
onSmqConnectionErr(SmqException)
Manage Multiple Devices
onauth
Manual
onauth example
Mathematical Functions
onclose
Metatables and Metamethods
onconnect
Method
onconnect function
Mgmt with LSP & CSP
ondrop
Microcontroller
online LED demo
Minnow Server
online swig documentation
Minnow Server Error Codes
onmsg
Minnow Server ZIP File System Plugin
onpublish
Minnow Server's home page
onreconnect
MinnowServer
onterminate
Miscellaneous library functions
openResGzipFp
Module JSONS
os.clock
Module httpc
os.date
Modules
os.difftime
MongoDB and PostgreSQL Modules
os.execute
Monolithic System
os.exit
More...
os.getenv
MqttCredentials
os.remove
MqttInFlightMsg
os.rename
MqttWillMsg
os.setlocale
Msg
os.time
MultipartUpload
os.tmpname
MultipartUpload class
overloadService
MultipartUpload.h
p403
MultipartUpload::start
package.config
MultipartUpload_Error
package.cpath
MultipartUpload_ErrorType
package.loaded
MultipartUpload_FileBegin
package.loadlib
MultipartUpload_FormData
package.path
MySQL and Redis tutorial
package.preload
NON_200_RESPONSE_CODE
package.searchers
NULL
package.searchpath
Nested
packetLen
NetIo
page
NetIo C documentation
pairs
NetIo file system
parse
NetIo file system client
parsedate
NetIo.h
password
Network Drive
path
Network Time
pcall
No Frames
peer table
Object Oriented Programming and C
peername
One-to-One
peers
Online Lua Binding Generator
permitsubtop
OpenRes_RDONLY
permittop
Operating System Facilities
plugins
Overview
pop
POLY1305
post
PONG_TMO
primitive binary
PROTOCOL_ERROR
primitive binary protocol
Package
print
Patterns
printf
Peer's certificate information
printf compatible function
Persistence
protocol version
Photo Album Slide Show
provided by the client
Porting
ptid
Precedence
pubflush
Public Attributes
pubjson
Public Member Functions
publish
Publish/Subscribe
publish(String, String)
RAND_MAX
publish(String, String, String)
REST & AJAX
publish(String, String, byte[])
RESTful web-services
publish(String, byte[])
RFC 6455
publish(String, long, byte[])
RSA encrypt/decrypt functions
publish(long, long, byte[])
RTL.SMQ
publish(long, long, byte[], int, int)
RTL.SMQ.*
publishes
RTL.SMQ.SMQ
publishing
RTL.SMQ.SmqException
putc
RayCrypto API
pwdlen
Real Time Browser UI
qos
Registry
queuesize
Related Pages
raise
Relational Operators
rand
Request Delegation
rawequal
ResIntf
rawget
Resource Reader
rawlen
Response codes returned by function SMQ_getMessage
rawset
Response codes returned by function SharkMQTT_getMessage
read
Response codes returned by function SharkMQ_getMessage
readData
Reverse Proxy
realloc
Running the Example Programs
realm
SDL
recEvActive
SEEK_CUR
redirect
SEEK_END
reference
SEEK_SET
registered tid
SERVER_DISCONNECT
release
SERVER_UNAVAILABLE
releaseWriter
SHA1
removeAttribute
SHA1 cryptographic form example
removeFp
SHA256
removeResponseBuf
SHA384
request
SHA512
request object
SHARKSSL_AES_CIPHER_LOOP_UNROLL
request:data
SHARKSSL_ALERT_ACCESS_DENIED
request:header
SHARKSSL_ALERT_BAD_RECORD_MAC
request:method()
SHARKSSL_ALERT_CERTIFICATE_EXPIRED
request:multipart
SHARKSSL_ALERT_CERTIFICATE_UNKNOWN
request:rawrdr
SHARKSSL_ALERT_CLOSE_NOTIFY
request:session()
SHARKSSL_ALERT_DECODE_ERROR
request:user
SHARKSSL_ALERT_DECOMPRESSION_FAILURE
require
SHARKSSL_ALERT_DECRYPTION_FAILED
require
SHARKSSL_ALERT_DECRYPT_ERROR
reset
SHARKSSL_ALERT_EXPORT_RESTRICTION
resetBuffer
SHARKSSL_ALERT_HANDSHAKE_FAILURE
resetHeaders
SHARKSSL_ALERT_ILLEGAL_PARAMETER
response
SHARKSSL_ALERT_INSUFFICIENT_SECURITY
response:abort()
SHARKSSL_ALERT_INTERNAL_ERROR
response:committed()
SHARKSSL_ALERT_LEVEL_FATAL
response:flush
SHARKSSL_ALERT_LEVEL_WARNING
response:forward
SHARKSSL_ALERT_NO_RENEGOTIATION
response:redirect
SHARKSSL_ALERT_PROTOCOL_VERSION
response:sendredirect
SHARKSSL_ALERT_RECORD_OVERFLOW
response:setbasic()
SHARKSSL_ALERT_UNKNOWN_CA
response:setdigest()
SHARKSSL_ALERT_UNKNOWN_PSK_IDENTITY
response:setresponse
SHARKSSL_ALERT_UNRECOGNIZED_NAME
response:write()
SHARKSSL_ALERT_UNSUPPORTED_CERTIFICATE
retain
SHARKSSL_ALERT_USER_CANCELED
rnd
SHARKSSL_DES_CIPHER_LOOP_UNROLL
rndseed
SHARKSSL_ECC_USE_SECP192R1
rsrdr:lspfilter()
SHARKSSL_ECC_USE_SECP224R1
run
SHARKSSL_ECC_USE_SECP256R1
scanf
SHARKSSL_ECC_USE_SECP384R1
seSec_handshake
SHARKSSL_ECDSA_ONLY_VERIFY
seSec_read
SHARKSSL_ENABLE_AES_CCM
seSec_write
SHARKSSL_ENABLE_AES_GCM
se_accept
SHARKSSL_ENABLE_CERTSTORE_API
se_bind
SHARKSSL_ENABLE_CERT_CHAIN
se_close
SHARKSSL_ENABLE_CLIENT_INITIATED_RENEGOTIATION
se_connect
SHARKSSL_ENABLE_CLONE_CERTINFO
se_recv
SHARKSSL_ENABLE_ECDH_RSA
se_send
SHARKSSL_ENABLE_ECDSA_API
se_sockValid
SHARKSSL_ENABLE_OLD_CHACHA20_POLY1305
secure
SHARKSSL_ENABLE_PSK
security C code example
SHARKSSL_ENABLE_RSA
security example
SHARKSSL_ENABLE_RSA_API
seekFp
SHARKSSL_ENABLE_RSA_BLINDING
select
SHARKSSL_ENABLE_SECURE_RENEGOTIATION
selib
SHARKSSL_ENABLE_SESSION_CACHE
selib.h
SHARKSSL_ENABLE_SNI
send
SHARKSSL_ENABLE_TLS_1_2
sendBufAsError
SHARKSSL_HMAC_API
sendBufAsTxtError
SHARKSSL_SELECT_CIPHERSUITE_LIST_DEPTH
sendData
SHARKSSL_SSL_CLIENT_CODE
sendError
SHARKSSL_SSL_SERVER_CODE
sendEvActive
SHARKSSL_USE_3DES
sendFile
SHARKSSL_USE_AES_128
sendNextChunk
SHARKSSL_USE_AES_192
sendRedirect
SHARKSSL_USE_AES_256
senderror
SHARKSSL_USE_ARC4
sendto
SHARKSSL_USE_CHACHA20
server
SHARKSSL_USE_DES
server side scripting
SHARKSSL_USE_MD5
server's peer table
SHARKSSL_USE_NULL_CIPHER
server's trace buffer
SHARKSSL_USE_POLY1305
service
SHARKSSL_USE_SHA1
serviceCB
SHARKSSL_USE_SHA_256
session
SHARKSSL_USE_SHA_384
session URL button
SIGABRT
session time
SIG_DFL
session:id
SIG_IGN
set
SMQ
set404Page
SMQ Auth
setAcceptTrusted
SMQ IoT tutorials
setAttribute
SMQ JavaScript client
setAutHeader
SMQ Overview
setAuthenticator
SMQ Server API for publishing and subscribing
setAuxCounter
SMQ instance
setBoolean
SMQ source code page
setBuf
SMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
setBufSize
SMQ.Client
setComment
SMQ.SMQ(java.net.URL, javax.net.ssl.TrustManager[], javax.net.ssl.HostnameVerifier, java.net.Proxy, RTL.SMQ.IntfOnClose)
setCommit
SMQ.js
setConClose
SMQ.publish(String topic, String msg)
setContentLength
SMQ.wsURL
setContentType
SMQClient
setDateHeader
SMQClient.h
setDefaultHeaders
SMQE_BUF_OVERFLOW
setDomain
SMQE_DISCONNECT
setDouble
SMQE_INVALID_URL
setErrHnd
SMQE_PONGTIMEOUT
setExit
SMQE_PROTOCOL_ERROR
setFLushCallback
SMQE_TIMEOUT
setHeader
SMQTTE_ALREADYCON
setHttp11State
SMQTTE_CONREFUSED
setHttpOnly
SMQTTE_OVERFLOW
setIPv6
SMQTTE_PONGTIMEOUT
setInt
SMQTTE_SERVERNOTTRUSTED
setIntfName
SMQTTE_SOCKET
setJV
SMQTTE_TIMEOUT
setKeepAlive
SMQTT_SUBACK
setLingeringClose
SMQTT_TIMEOUT
setLoginTracker
SMQTT_UNSUBACK
setLong
SMQ_CREATEACK
setMaxAge
SMQ_CREATESUBACK
setMaxInactiveInterval
SMQ_SUBACK
setMaxSessions
SMQ_SUBCHANGE
setName
SMQ_connect
setNoOfHttpCommands
SMQ_constructor
setNoOfHttpConnections
SMQ_create
setNull
SMQ_createsub
setPath
SMQ_destructor
setPort
SMQ_disconnect
setPrio
SMQ_getMessage
setProxy
SMQ_getMsgSize
setProxyUser
SMQ_init
setReadTmo
SMQ_observe
setReqBufOverflow
SMQ_pubflush
setRequest
SMQ_publish
setRequestHeaders
SMQ_setCtx
setResponseBody
SMQ_subscribe
setResponseBuf
SMQ_unobserve
setResponseData
SMQ_unsubscribe
setResponseHeader
SMQ_write
setResponseHeaders
SMQ_wrtstr
setRootDir
SMTP
setSSL
SMTP library
setSecure
SMTP.h
setStatus
SMTP::SMTP
setStrictMode
SMTP::commit
setString
SMTP::setContentType
setTCPNoDelay
SMTP_DataCommitted
setUser
SMTP_ErrAuth
setUserData
SMTP_ErrCertNotTrusted
setValue
SMTP_ErrCode
setbuf
SMTP_ErrConnect
setcontentlength
SMTP_ErrDATA
setcontenttype
SMTP_ErrHELO
setdateheader
SMTP_ErrHostName
setdefaultheaders
SMTP_ErrMAILFROM
seterrh
SMTP_ErrNoAuthSup
setheader
SMTP_ErrRCPTTO
setjmp
SMTP_ErrSmtpResponseCode
setkeepalive
SMTP_ErrSocketClosed
setlist
SMTP_ErrSocketCreate
setlogh
SMTP_ErrSslCon
setmaxage
SMTP_ErrWriteStarted
setmetatable
SMTP_NoError
setnodelay
SMTP_addRecipient
setresponse
SMTP_commit
setstatus
SMTP_constructor
setvbuf
SMTP_destructor
sharkssl_ECDSA_siglen
SMTP_getEcode
sharkssl_ECDSA_sign_hash
SMTP_getEmsg
sharkssl_ECDSA_verify_hash
SMTP_printf
sharkssl_HMAC
SMTP_setContentType
sharkssl_PEM
SMTP_vprintf
sharkssl_PEM_extractPublicKey
SMTP_write
sharkssl_PEM_to_ECCKey
SOAP
sharkssl_PEM_to_RSAKey
SOCKET
sharkssl_RSA_private_decrypt
SQL environment object
sharkssl_RSA_private_encrypt
SQLite
sharkssl_RSA_public_decrypt
SQLite BLOB object
sharkssl_RSA_public_encrypt
SSL Session Management
sharkssl_md5
SSL Termination
sharkssl_poly1305
SSL/TLS API
sharkssl_sha1
SSL/TLS Alert Codes
sharkssl_sha256
SSL/TLS Alert Messages
sharkssl_sha384
SSL_NOT_SUPPORTED
sharkssl_sha512
Sample code
shtml
SeCtx
shutdown
SeCtx.h
signal
SeCtxTask
size_t
SeCtx_constructor
sleep
SeCtx_panic
smq.create
Securing Edge Nodes Whitepaper
smq.createsub
Security
smq.queuesize
Security Realms
smq.sock2peer
Sender's Address
smq/broker.lua
Serialized Form
smqOnChange
Server Listen Sock
smqOnChange(long, long)
Server Side Include Files
smqOnClose
Server Side Include files
smqOnClose(SmqException)
ServerTcpCon
smqOnCreateAck
Service Definition
smqOnCreateAck(boolean, String, long, String, long)
Service Function
smqOnCreatesubAck
Services
smqOnCreatesubAck(boolean, String, long)
SharkMQ
smqOnMsg
SharkMQ (Secure SimpleMQ library)
smqOnMsg(Msg)
SharkMQ library
sock:setoption
SharkMQ.h
socket error messages
SharkMQ::clientTid
socket object
SharkMQ::create
socket:accept
SharkMQ::createsub
socket:cipher()
SharkMQ::frameLen
socket:close
SharkMQ::init
socket:event
SharkMQ::timeout
socket:owner
SharkMQ::unobserve
socket:queuelen
SharkMQTT
socket:read
SharkMQTT.h
socket:trusted()
SharkMQTT::timeout
socket:upgrade
SharkMQTT_QOS
socket:write
SharkMQTT_connect
sockname
SharkMQTT_constructor
source code
SharkMQTT_destructor
special cases
SharkMQTT_disconnect
sprintf
SharkMQTT_getMessage
src
SharkMQTT_publish
standalone Lua interpreter
SharkMQTT_sessionPresent
standard Lua libraries
SharkMQTT_subAckCode
start
SharkMQTT_subscribe
startResp
SharkMQTT_trustInfo
stat
SharkMQTT_unsubscribe
statFp
SharkMQTT_zeroCopyPub
state
SharkMQ_connect
status
SharkMQ_constructor
stderr
SharkMQ_create
stdin
SharkMQ_createsub
stdout
SharkMQ_destructor
stop
SharkMQ_disconnect
storing passwords as a hash value
SharkMQ_getMessage
strerror
SharkMQ_init
string
SharkMQ_observe
string.byte
SharkMQ_pubflush
string.char
SharkMQ_publish
string.dump
SharkMQ_subscribe
string.find
SharkMQ_unobserve
string.format
SharkMQ_unsubscribe
string.gmatch
SharkMQ_write
string.gsub
SharkMQ_wrtstr
string.len
SharkSSL
string.lower
SharkSSL API
string.match
SharkSSL Examples
string.pack
SharkSSL Socket Example Lib
string.packsize
SharkSSL documentation
string.rep
SharkSSL evaluation package
string.reverse
SharkSSL standalone
string.sub
SharkSSL.h
string.unpack
SharkSSLParseCAList
string.upper
SharkSSL_cfg.h
strtod
SharkSsl
strtol
SharkSsl Configuration (macros)
struct BaTm
SharkSsl info and status
struct lconv
SharkSslAesCcmCtx
struct tm
SharkSslAesCcmCtx_constructor
subscribe
SharkSslAesCcmCtx_decrypt
subscribe - datatype
SharkSslAesCcmCtx_encrypt
subscribe method
SharkSslAesCtx
subscribe onmsg
SharkSslAesCtx_cbc_decrypt
subscribe(String, IntfOnMsg, IntfOnCreateAck)
SharkSslAesCtx_cbc_encrypt
subscribe(String, String, IntfOnMsg, IntfOnCreateAck)
SharkSslAesCtx_constructor
subtid
SharkSslAesCtx_decrypt
subtopic2tid
SharkSslAesCtx_encrypt
subtopic2tid(String)
SharkSslAesGcmCtx
subtopics
SharkSslAesGcmCtx_constructor
successful
SharkSslAesGcmCtx_decrypt
supervising subscribers
SharkSslAesGcmCtx_encrypt
supported ciphers
SharkSslCert
table.concat
SharkSslCertDN
table.insert
SharkSslCertInfo
table.move
SharkSslCertStore
table.pack
SharkSslCertStore_add
table.remove
SharkSslCertStore_assemble
table.sort
SharkSslCertStore_constructor
table.unpack
SharkSslCertStore_destructor
termFirstVal
SharkSslChaChaCtx_constructor
terminate
SharkSslChaChaCtx_crypt
threading
SharkSslChaChaCtx_setIV
tid
SharkSslCon
tid2subtopic
SharkSslConTrust
tid2subtopic(long)
SharkSslConTrust_Cert
tid2topic
SharkSslConTrust_CertCn
tid2topic(long)
SharkSslConTrust_Cn
time_t
SharkSslConTrust_None
timeout
SharkSslConTrust_NotSSL
timer
SharkSslCon_AlertSend
tm_sec
SharkSslCon_Error
tmpnam
SharkSslCon_Handshake
toString
SharkSslCon_HandshakeNotComplete
toString()
SharkSslCon_acquireSession
toip
SharkSslCon_certificateRequested
tonumber
SharkSslCon_clearCiphersuiteSelection
topic
SharkSslCon_copyDecData
topic2tid
SharkSslCon_decrypt
topic2tid(String)
SharkSslCon_decryptMore
topics
SharkSslCon_encrypt
tostring
SharkSslCon_encryptMore
trace
SharkSslCon_favorRSA
tracker
SharkSslCon_getAlertDescription
transport agnostic SharkSSL API
SharkSslCon_getAlertLevel
trusted
SharkSslCon_getBuf
tutorial
SharkSslCon_getBufLen
type
SharkSslCon_getCertInfo
ubjson.h
SharkSslCon_getCiphersuite
ubjsonex.h
SharkSslCon_getDecData
udpcon
SharkSslCon_getEncBufPtr
uint8
SharkSslCon_getEncBufSize
unlink
SharkSslCon_getEncData
unobserve
SharkSslCon_getEncDataLen
unobserve(String)
SharkSslCon_getHandshakeData
unobserve(long)
SharkSslCon_getHandshakeDataLen
unsubscribe
SharkSslCon_getProtocol
unsubscribe(String)
SharkSslCon_isHandshakeComplete
unsubscribe(long)
SharkSslCon_releaseSession
upgrade
SharkSslCon_renegotiate
upload
SharkSslCon_requestClientCert
upload:response()
SharkSslCon_resumeSession
uri
SharkSslCon_selectCiphersuite
url
SharkSslCon_setSNI
urldecode
SharkSslCon_trusted
urlencode
SharkSslCon_trustedCA
usecounter
SharkSslCrypto.h
user
SharkSslDesCtx
users
SharkSslDesCtx_cbc_decrypt
utf8.char
SharkSslDesCtx_cbc_encrypt
utf8.charpattern
SharkSslDesCtx_constructor
utf8.codepoint
SharkSslDesCtx_decrypt
utf8.codes
SharkSslDesCtx_encrypt
utf8.len
SharkSslHMACCtx
utf8.offset
SharkSslHMACCtx_append
vFmtString
SharkSslHMACCtx_constructor
va_arg
SharkSslHMACCtx_finish
va_list
SharkSslMd5Ctx
va_start
SharkSslMd5Ctx_append
valid
SharkSslMd5Ctx_constructor
value
SharkSslMd5Ctx_finish
version
SharkSslParseCert
vget
SharkSslParseKey
video tutorials
SharkSslPoly1305Ctx
virtual file system
SharkSslPoly1305Ctx_append
vmio
SharkSslPoly1305Ctx_constructor
volatile
SharkSslPoly1305Ctx_finish
vprintf
SharkSslRSAKey_free
webshell.zip
SharkSslRSAKey_size
wfs
SharkSslSCMgr
write
SharkSslSCMgr.h
writesize
SharkSslSCMgrNode
wrtstr
SharkSslSCMgr_constructor
wsUpgrade
SharkSslSCMgr_get
wscClose
SharkSslSCMgr_save
wscProtocolHandshake
SharkSslSession
wscRead
SharkSslSession_getLatestAccessTime
wscSendBin
SharkSslSession_release
wscSendCtrl
SharkSslSha1Ctx
xml2table.lua
SharkSslSha1Ctx_append
xparserCDATA
SharkSslSha1Ctx_constructor
xparserCOMMENT
SharkSslSha1Ctx_finish
xparserEMPTY_ELEMENT
SharkSslSha256Ctx
xparserEND_ELEMENT
SharkSslSha256Ctx_append
xparserINIT
SharkSslSha256Ctx_constructor
xparserLAST
SharkSslSha256Ctx_finish
xparserNOEVENT
SharkSslSha384Ctx
xparserPI
SharkSslSha384Ctx_append
xparserRESET
SharkSslSha384Ctx_constructor
xparserSTART
SharkSslSha384Ctx_finish
xparserSTART_ELEMENT
SharkSslSha512Ctx
xparserTERM
SharkSslSha512Ctx_constructor
xparserTEXT
SharkSslSha512Ctx_finish
xparserXML
SharkSsl_Client
xparser_alloc
SharkSsl_Role
xparser_callback
SharkSsl_Server
xparser_col
SharkSsl_addCertificate
xparser_count
SharkSsl_constructor
xparser_create
SharkSsl_createCon
xparser_depth
SharkSsl_destructor
xparser_destroy
SharkSsl_getCacheSize
xparser_errormsg
SharkSsl_setCAList
xparser_event
SharkSsl_terminateCon
xparser_eventname
Shodan
xparser_flags
Signing and Verifying Binaries
xparser_has_doc
Simple Debugger
xparser_init
Simple Mail Transfer Protocol
xparser_line
SimpleDebugger C++ example
xparser_parse
SimpleMQ
xparser_reset
SimpleMQ error code
xparser_setalloc
SimpleMQ page
xparser_term
Skip navigation links
xparser_textmode
SmqException
xparser_userdata
SoDisp
xpcall
SoDisp.h
xprintf
SoDisp::mutexRelease
xrc
SoDisp::mutexSet
~BaTimer
SoDispCon
~DiskIo
SoDispCon.h
~DynBuffer
SoDispCon::getDispatcher
~FileZipReader
SockExamples.zip
~HttpAsynchReq
Stack Size
~HttpAsynchResp
Standalone Server
~HttpClient
Standard I/O functions
~HttpCmdThreadPool
Standard Libraries
~HttpPage
Statements
~HttpRecData
Static Content
~HttpResMgr
Static Methods
~HttpUpload
Static Public Member Functions
~IoIntfCspReader
String Manipulation
~IoIntfZipReader
Sub Topics
~JParser
SwingSMQ
~JParserValFact
SwingSMQ(URL, TrustManager[], HostnameVerifier, Proxy, IntfOnClose)
~MultipartUpload
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
~NetIo
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
~SMQ
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
~SMTP
TLS_DHE_RSA_WITH_AES_128_CCM_8
~SharkMQ
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
~ThreadLock
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
~ThreadMutex
TLS_DHE_RSA_WITH_AES_256_CCM
~ThreadReleaseLock
TLS_DHE_RSA_WITH_AES_256_CCM_8
~WSS
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
~WebDAV
~ZipIo