Index

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