Index

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