Main Pages
HadronZoo Software Homepage
HadronZoo Comment Page
Bespoke Software Development
Collaboration Program
Cookie Policy
Download Page
Meet the Founder
Hosting and Support Services
HadronZoo C++ Library Manual
GPL Free Documentation License
GNU General Public License
Lesser GNU General Public License
Member's Login
Low Latency Discussion
Dissemino Manual
Epistula Manual
Discussion: Multithreading
Privacy Policy
$100 Programs
Avoiding Mission Impossibles
Cyber-Security Discussion
Article from dmgrp
Dissemino Web Engine Manual
Glossary of Terms
Compendium of Tags
1: Operational Overview
1.1: The Dissemino Sphere
1.2: Application Configs
1.3: In-built Config Tool
2: Data Object Model
2.1: HadronZoo Data Types
2.2: HTML Types and Field Specs
2.3: HadronZoo Dates
2.4: Field Specs and Data Enums
2.5: Data Classes and Repositories
3: Basic Configs
3.1: Percent Entities
3.2: Basic HTML Pages
3.3: The <xtable> tag
3.4: The <xdirlist> tag
4: Users and Sessions
4.1: Dissemino Cookies
4.2: Users and Sessions
4.3: User Access Rules
5: Dissemino Forms
5.1: Form Entities and Form Handlers
5.2: Forms in the Configs
5.3: Single and Multiple Action
5.4: Dissemino Executive Commands
5.5: Messaging Commands
5.6: Data Object Commands
5.7: General Commands
5.8: Binary Datatypes and File Uploads
6: Navigation
6.1 Navigation Bars and Trees
6.2: Navigation Trees and AJAX
7: Dissemino Graphics
7.1: Dissemino Diagrams
7.2: Dissemino Flowcharts
7.3: Dissemino Charts
8: Technical Overview
8.1: Language Support
8.2: Logging
8.3: Administration
8.4: Under the Hood. The C++ Interface
9: Examples
9.1: Contact-Us Form
9.2: User Registration Form
9.3: Spoof Recruitment Site
Article from epgrp
HadronZoo::Epistula Mail Server Manual
Glossary of Terms
1: Functional Description
2: Retention/Deletion Policies
3: System Administration
4: Internet Message Format
5: Epistula Data Object Model
6: How Epistula Gernerates Message IDs
7: Design Considerations
Article from hzlib
Document Classes
hzNumPair
hzSysID
hzPacket
hzMeminfo
hzEcode
hzLockS
hzLocker
hzLockRW
hzLockRWD
hzDiode
hzChain
hzString
hzPair
hzEmaddr
hzIpaddr
BlkIter
Iter
Mark
hzTime
hzXDate
hzSDate
hzSHA256
hzMD5
hzLogger
hzMapS
hzProcess
hzProginfo
hzShmem
hzSysLock
hzFuncname
hzTcpClient
hzArray
hzVect
hzMapM
hzDirent
hzFileset
hzIpRange
hzIpinfo
hzDomain
hzUrl
hzList
Iter
hzSet
hzStrRepos
hzFixStr
hzFixPair
hzFxDomain
hzFxEmaddr
hzHtagform
hzDocHtml
hzDocMeta
hzDocument
hzHtmElem
hzHtmCol
hzHtmTbl
hzHtmForm
hzAttrSet
hzTagCtrl
hzDocCtrl
hzDocXml
hzXmlNode
hzAttrset
hzXmlSlct
hdbDatatype
hdbClass
hdbMember
hdbEnum
hdbObjRepos
hdbBinRepos
hdbRgxtype
hdbADP
hdbCpptype
hdbHzotype
hdsFldspec
hzAtom
hdbROMID
hdbObject
hdbIdset
hdbIndex
hdbObjCache
hdbObjStore
hdbIsamfile
hdbIndexEnum
hdbIndexUkey
hdbIndexText
hzDeltaClient
hzToken
hzLookup
hzIpConnex
hzHttpEvent
hzIpListen
hzProcInfo
hzIpConnInfo
hzPktQue
hzIpServer
hzHttpSession
hzHttpFile
hzEmpart
hzEmail
hzPop3Acc
hdsUSL
hdsLang
hdsApp
hdsVE
hdsField
hdsText
hdsChart
hdsChartStd
hdsChartBar
hdsChartPie
hdsGraphic
hdsConnector
hdsLine
hdsDiagram
hdsFlowchart
hdsResource
hdsFile
hdsCIFunc
hdsFormref
hdsExec
hdsPage
hdsArticle
hdsArticleStd
hdsArticleCIF
hdsTree
hdsFunc
hdsProc
hdsFormdef
hdsFormhdl
hdsButton
hdsRecap
hdsCol
hdsDirlist
hdsTable
hdsHtag
hdsXtag
hdsBlock
hdsXdiv
hdsCond
hdsNavbar
hdsInfo
hdsArtref
hdsSubject
hdsProfile
hdsLoad
hdsCert
hdsDissemino
hzPauli
hzSpace2D
hzCron
DnsHdr
DnsRec
hzResServer
hzDNS
hzTimezone
hzUserinfo
hzGroupinfo
hzFtpClient
hzFtpHost
hzCookie
hzHttpClient
hzWebCMD
hzWebhost
hzCertSSL
hzNumexpTerm
hzNumexpValue
hzNumexpForm
hzNumexp
hzUdpClient
Codec Functions
Classes
Class Templates
hzLockOpt
hzInterval
hzDateFmt
hzCoding
_hz_sbias
hzLogRotate
hzDebug
hzLogSignal
hzIpStatus
hzMimetype
hzDoctype
hzHtagtype
hzHtagclass
hzHtagrule
XmlType
hzXOccur
hzHtagInd
hdbBasetype
hdbIniStat
hdbClsDgn
hdbIdxtype
hzSqlOp
hzDeltaReq
hzDeltaRes
hzTokenType
hzTokMode
hzVconOp
hzSvrStatus
hzCliStatus
hzTcpCode
HttpMethod
HttpRC
SMTPCode
hzContentType
hzContentEncoding
hzHtmltype
xTag
hdsShape
hdsRtype
Exectype
_fc_type
hzPeriodicity
hzMonthrule
DnsType
hzEaction
hzAuthmode
webcmd
hzUnary
hzOperator
Enums
hzStream.h
hzString.h
hzEmaddr.h
hzDNS.h
hzDirectory.h
hzTmplMapM.h
hzUrl.h
hzTmplSet.h
hzFtpClient.h
hzCodec.h
hzErrcode.h
hzMimetype.h
hzProcess.h
hzTmplVect.h
hzTmplQue.h
hzIpaddr.h
hzBasedefs.h
hzDatabase.h
hzTmplMapL.h
hzChain.h
hzIpServer.h
hzIdxCh.h
hzDissemino.h
hzHttpServer.h
hzIsamT.h
hzCron.h
hzTcpClient.h
hzTmplList.h
hzMailer.h
hzHttpProto.h
hzLock.h
hzUdpClient.h
hzDate.h
hzTree.h
hzDelta.h
hzNumexp.h
hzTmplMapS.h
hzHttpClient.h
hzTokens.h
hzDocument.h
hzUnixacc.h
hzChars.h
hzTextproc.h
hzTmplArray.h
hzStrRepos.h
hzTmplStack.h
hzTree.cpp
hzStrRepos.cpp
hdsTree.cpp
hdsCore.cpp
hdbObjRepos.cpp
hzTypes.cpp
hzTokens.cpp
hzFtpClient.cpp
hzLogger.cpp
hdbObject.cpp
hzLock.cpp
hzIdxCh.cpp
hzError.cpp
hzIsam.cpp
hzRegex.cpp
hzUdpClient.cpp
hzUnixacc.cpp
hdbIndex.cpp
hdsSystem.cpp
hzIpaddr.cpp
hzNumexp.cpp
hzIsamT.cpp
hdsResource.cpp
hzChain.cpp
hdsGraph.cpp
hzAtom.cpp
hzUrl.cpp
hzHttpServer.cpp
hzHttpClient.cpp
hzIpServer.cpp
hdbBinRepos.cpp
hzDNS.cpp
hdsScript.cpp
hzDelta.cpp
hdbObjStore.cpp
hzDirectory.cpp
hzProcess.cpp
hzCron.cpp
hzCodec.cpp
hzDocHtml.cpp
hdsConfig.cpp
hzDomain.cpp
hzMailer.cpp
hzString.cpp
hzMemory.cpp
hzEmaddr.cpp
hzDate.cpp
hzTextproc.cpp
hdsExec.cpp
hdsMaster.cpp
hdbClass.cpp
hzDocXml.cpp
hdsGenerate.cpp
hdbObjCache.cpp
hzPop3.cpp
hdbIsamfile.cpp
hzTcpClient.cpp
hdbIdset.cpp
TestFile
OpenInputStrm
SetValue
AsBytes
Full
Txt
operator=
InitCountryCodes
GetCountryByCode
GetCountryCode
GetCountryName
InitIpBasic
InitIpCity
GetIpLocation
InitIpInfo
SetStatusIP
GetStatusIP
Clear
operator=
operator==
operator<
operator<=
operator>
operator>=
operator!=
Length
GetDomain
GetTLD
operator*
Clear
operator=
operator==
operator<
operator<=
operator>
operator>=
operator!=
Length
LhsLen
DomLen
GetDomain
GetAddress
operator*
Clear
SetValue
operator=
Length
Port
IsSSL
Filename
Whole
Domain
Resource
operator==
operator<
operator<=
operator>
operator>=
operator!=
operator*
HadronZooInitMimes
Str2Mimetype
Mimetype2Txt
Filename2Mimetype
Count
Add
Clear
SetName
Clear
Insert
Delete
Exists
GetObj
Nodes
Count
NodeErrors
NodeReport
~hzStrRepos
StartStrings
StartDomains
StartEmaddrs
Clear
Insert
Xlate
Locate
GetStr
Export
operator=
operator*
operator<
operator<=
operator>
operator>=
operator=
operator*
operator<
operator<=
operator>
operator>=
operator=
operator*
operator<
operator<=
operator>
operator>=
Init
Init
FindSubnodes
GetFirstChild
Sibling
Parent
GetTree
Colcount
Rowcount
GetColl
GetCell
hzDocHtml
~hzDocHtml
Load
Import
Export
Report
Clear
FindElements
ExtractLinksBasic
ExtractLinksContent
Init
AddNode
SetCDATA
SetPretext
SetContent
Export_r
Export
SelectSubnodes
FindSubnodes
FindSubnode
IsAncestor
GetFirstChild
Sibling
Parent
Xlate
Filename
Fname
TxtName
TxtPtxt
NameEQ
NameEQ
ValEQ
Advance
Name
Value
hzDocXml
~hzDocXml
Load
Export
Clear
listnodes
FindNodes
GetValue
InitHtml
AtHtmlTag
XmlCleanHtags
DeriveDoctype
Doctype2Txt
Tagtype2Txt
Txt2Tagtype
TagLookup
TagLookup
Str2Basetype
Basetype2Txt
InitStandard
InitSubscribers
InitSiteIndex
InitFinancials
InitBlockedIPs
RegisterDataClass
RegisterComposite
RegisterMember
RegisterDataEnum
RegisterRegexType
RegisterObjRepos
RegisterBinRepos
IsSubClass
Export
Import
Report
DeltaInit
AddItem
Init
~hdbClass
InitStart
InitMember
InitDone
DescClass
DescCheck
operator==
Str
Emaddr
Url
XDate
SDate
Time
Ipaddr
SetValue
SetNumber
operator=
Clear
~hdbObject
Init
Clear
IsNull
SetValue
SetBinary
GetValue
ImportSOBJ
ExportSOBJ
ImportJSON
ExportJSON
ListSubs
~hdbBinRepos
Init
Open
Close
Integ
Insert
Update
Delete
Fetch
hdbIdset
~hdbIdset
Clear
Insert
Delete
DelRange
Fetch
operator=
operator|=
operator&=
Import
Export
CountBits
SetBits
GetBits
DescRepos
LoadCSV
InitStart
InitMbrIndex
InitMbrStore
InitDone
Open
Insert
Update
Fetch
Select
Delete
Clear
Identify
Fetchval
Fetchbin
Fetchlist
InitStart
InitMbrIndex
InitMbrStore
InitDone
Open
Close
Insert
Update
Fetch
Delete
Clear
hdbIsamfile
~hdbIsamfile
Init
Open
Close
Insert
Exists
Fetch
Delete
Halt
Insert
Delete
Select
Dump
Init
Halt
Insert
Delete
Select
Init
Halt
Insert
Delete
Clear
Select
Eval
Export
IsInteger
IsInteger
IsInteger
IsInteger
IsPosint
IsPosint
IsPosint
IsPosint
IsHexnum
IsHexnum
IsHexnum
IsHexnum
IsDouble
IsIPAddr
IsIPAddr
IsDomain
IsEmaddr
AtEmaddr
IsUrl
IsEntity
AtEntity
IsAllDigits
IsAlphaNum
AtUnicodeSeq
TestAlphanum
SplitCSV
SplitCSV
SplitStrOnChar
SplitCstrOnCstr
CstrIncidence
CstrCopy
CstrOverwrite
CstrCompare
CstrCompareI
CstrCompareW
CstrContains
CstrContainsI
CstrFirst
CstrFirstI
CstrLast
CstrLastI
CstrFirst
CstrFirstI
CstrLast
CstrLastI
DosifyChain
DosifyFile
Ersatz
Ersatz
Ersatz
Ersatz
FormalNumber
FormalNumber
FormalNumber
FormalNumber
FormalMoney
SpeakNumber
SpeakNumber
StripCRNL
EnEscape
DeEscape
FormCheckCstr
FormCheckChain
FormCheckDate
Grep
ConnectIP
ConnectStd
ConnectSSL
ConnectLoc
SetSendTimeout
SetRecvTimeout
Show
Send
Recv
Close
GetInstance
InitOnce
Connect
Quit
SendFile
DelFile
DeltaWrite
segAlloc
segFree
TokenizeChain
TokenizeString
TokenizeFile
SetName
SetLock
Clear
Insert
Delete
GetObj
GetKey
Exists
Nodes
Count
NodeErrors
NodeReport
Activate
Pull
Clear
hzIpConnex
~hzIpConnex
Initialize
Terminate
Recv
SendData
SendKill
GetInstance
Activate
ServeEpollST
ServeRequests
ServeResponses
ServeEpollMT
SetupHost
InitServerSSL
~hzHttpEvent
Clear
SetHdr
SetVarString
SetVarChain
GetVar
SetSessCookie
SetPermCookie
ProcessEvent
Storeform
SendRawChain
SendRawString
SendFilePage
SendPageE
SendFileHead
SendHttpHead
Redirect
SendNotFound
SendAjaxResult
Process
Clear
SetSender
AddRecipient
AddRecipientCC
AddRecipientBCC
SetSubject
AddBody
AddAttachment
Compose
Decompose
SendSmtp
SendEpistula
Import
Init
Collect
GetEmail
CreateMessageID
Htmltype2Txt
hdsFldspec
~hdsFldspec
operator=
Validate
SetBlock
SetGroup
SetArticle
SetPage
SetSubj
SetBlockVE
SetPageVE
SetVE_Pretext
SetVE_Content
SetByText
Txt
InitVE
SetSibling
AddChild
AddAttr
Children
Sibling
hdsField
~hdsField
Generate
hdsText
Clear
Init
operator=
hdsChartStd
~hdsChartStd
Generate
hdsChartBar
~hdsChartBar
Generate
hdsChartPie
~hdsChartPie
Generate
hdsGraphic
Draw
hdsDiagram
Generate
hdsFlowchart
Generate
hdsPage
WriteValidationJS
Head
EvalHtml
Display
AddVisent
AddFormref
Generate
Run
Clear
AddHead
AddItem
AddForm
ExportArticleSet
ExportDataScript
SendEmail
Adduser
Logon
Extract
Filesys
SrchPages
SrchRepos
Exec
hdsFormhdl
~hdsFormhdl
hdsFormref
~hdsFormref
Generate
hdsButton
~hdsButton
Generate
hdsRecap
Generate
hdsDirlist
~hdsDirlist
Generate
hdsTable
~hdsTable
Generate
hdsHtag
Generate
hdsXtag
Generate
hdsBlock
AddVisent
Generate
hdsXdiv
Generate
hdsCond
Generate
hdsNavbar
hz_mem_allocate
Generate
hdsInfo
~hdsInfo
ObjectAssert
ObjectSelect
ObjectClose
hdsArtref
Generate
hz_mem_release
operatornew
operatornew[]
operatordelete
operatordelete[]
hzMeminfo
AssignVisentIDs
MakeNavbarJS
InitApp
LoadPassives
ReadProject
ReloadConfig
SetLoginPost
AddUserType
CheckProject
ExportStrings
ImportStrings
CreateDefaultForm
ExportDefaultForm
IndexPages
SetStdTypeValidations
SetupMasterMenu
SetupScripts
IsPcEnt
AtPcEnt
PcEntTest
PcEntConv
PcEntScanStr
PcEntScanChain
ConvertText
MakeCookie
InPageQuery
MasterArticle
SendDocument
ProcForm
ProcHTTP
Shutdown
GetInstance
GetInstance
SetCookieName
AddApplication
GetApplication
ReadSphere
InitJS_Events
Exec2Txt
ShowErrno
Err2Txt
ShowErrorSSL
operator<<
xnumlen64
xnumlen32
operator>>
operator<<
_b64valid
Str2Periodicity
Str2Monthrule
Initialize
Exclude
Validate
TestDate
Advance
Lock
Retard
IsHoliday
IsHoliday
Periodicity2Txt
Monthrule2Txt
Kill
Unlock
Query
SelectMX
Show
GetHostByAddr
operator<<
operator<<
operator<<
DateFmt2Str
ProcDelta
Load
Locate
Load
Locate
ListProcesses
operator<<
AtDomain
operator<<
StartSession
GetServerDir
SetLocalDir
SetRemoteDir
RemoteDirCreate
RemoteDirDelete
GetDirList
FileDownload
FileUpload
FileDelete
FileRename
LockRead
QuitSession
Init
GetAll
LockWrite
Connect
Close
Kill
TestPage
GetPage
PostForm
PostAjax
Unlock
getRss_r
AuthBasic
AddRoot
AddRSS
Download
Login
Logout
Sync
Scrape
GetRSS
~hzLockRWD
Setname
Address
Granted
WaitThis
WaitTotal
operator>>
operator<<
Inuse
HandleHttpMsg
SpinTotal
operator<<
TriesTotal
HadronZooInitMessageHdrs
ReportErrorStatus
GenerateMailId
SpinThis
TriesThis
Thread
ReportIsamUsage
Level
Evaluate
Evaluate
UID
Parse
Name
operator>>
operator<<
operator+
operator+
operator+
SplitChain
SplitCstrOnChar
LockRead
ReadHex
IsUnicodeSeq
IsHexValue
TokenizeWords
TokenizeFreetext
TokenizeBool
LockWrite
Connect
SendPkt
SendChain
RecvPkt
Unlock
RecvChain
operator<<
IsUrl
Kill
~hzDiode
Push
Pull
Clear
operator=
hzString
~hzString
Length
SetValue
SubString
ToLower
ToUpper
UrlEncode
UrlDecode
Reverse
Truncate
TruncateUpto
TruncateBeyond
Replace
DelWhiteLead
DelWhiteTrail
TopAndTail
First
FirstI
Last
LastI
Contains
ContainsI
Equiv
operator+=
operator[]
operator*
StringCompare
StringCompareI
StringCompareW
StringCompareF
Advance
Roll
Data
Size
Skipwhite
current
eof
Write
Advance
operator++
operator--
operator+=
operator-=
Equal
operator[]
operator*
Clear
hzChain
~hzChain
operator=
Append
AppendSub
AddByte
operator+=
operator<<
IsBinary
IsWhite
IsDigit
IsHex
IsAlpha
IsHyphen
IsAlphanum
IsPunct
IsSymb
IsNumchar
IsUrlnorm
IsUrlresv
IsTagchar
SysTime
SetTime
Txt
SysDate
SetDate
SetByEpoch
AltYear
AltMonth
AltDay
Year
Month
Day
Txt
operator=
operator==
altsec
altmin
althour
altday
altmon
altyear
Year
Month
Day
AsVal
SysDateTime
SetDate
SetTime
SetDateTime
SetByEpoch
altdate
DaysInYear
Date
Time
AsEpoch
Txt
operator==
operator!=
operator<
operator<=
operator>
operator>=
datecmp
Str2DateFmt
RealtimeMicro
RealtimeNano
IsTime
IsTime
IsTime
IsDate
IsDate
IsDateTime
IsDateTime
IsFormalDate
CalcString
hzMD5
CalcMD5File
CalcMD5
operator==
operator!=
Base64Encode
Base64Encode
Base64Encode
Base64Encode
Base64Decode
Base64Decode
Base64Decode
QPDecode
Gzip
Gunzip
Punzip
SetName
Clear
Insert
Delete
GetObj
GetKey
Exists
First
Last
Target
Nodes
Count
NodeErrors
NodeReport
hzProcess
~hzProcess
PushFunction
PullFunction
StackTrace
CallHistory
ScratchPad
Init
Size
Lock
Unlock
GetThreadInfo
GetThreadLogger
SetThreadLogger
Fatal
~hzLogger
OpenFile
OpenPublic
OpenPrivate
Close
Log
Out
operator<<
threadLog
HadronZooInitEnv
Demonize
SingleProc
StackTrace
CallHistory
CatchSegVio
CatchCtrlC
ActiveThreadCount
ReportMutexContention
ReportStringAllocations
ReportMemoryUsage
RecordMemoryUsage
SetDefault
Clear
Add
InSitu
Level
Factor
dBlocks
iBlocks
Count
SetLock
SetName
LockRead
LockWrite
Unlock
Count
Nodes
Level
IsamId
Name
Add
Insert
Delete
Clear
SetName
SetLock
Clear
Insert
Delete
Delete
GetObj
GetKey
Exists
First
Last
Target
Nodes
Count
NodeErrors
NodeReport
InitStat
InitNorm
Path
Pathname
operator=
operator<
operator>
operator==
Scan
Import
Export
GetCurrDir
GetAbsPath
ReadDir
ReadDir
ListDir
BlattDir
Filecopy
Dircopy
Filemove
FindfilesStd
FindfilesTar
AssertDir
DirExists
Global Functions
Header Files
HadronZoo C++ Class Library
Source Files
In General
About the Download
Project History
Memory Management
Smart Pointers
Allocation Regimes
Allocation Regimes in a Multithreaded Environment
New/Delete Override
General Methods and Classes
hzString
Internet Address Classes
Chains and Data Streams
ISAM and Indexed Chain
Collection Class Templates
HadronZoo TCP/IP
Logs and Error Handling
HadronZoo Database (HDB)
HDB Rationale
Using the HDB in Programs
HadronZoo Data Types
HDB Class Overview
Application Delta Profile (ADP)
HDB Repositories
Datacron Concept
hdbBinRepos
Data Object Repositories
HDB Indexation
Idset Implementation
HDB Indexes
Index Implementation
HadronZoo Delta Notation (HDN)
Delta Server Introduction
Effects of Network Failure
Dissemino Classes
Dissemino Anatomy
Visible Entities
Dissemino Graphics
Trees and Tree Items
Dissemino Users and Sessions
Dissemino Forms
Forms in the Configs
Single and Multiple Action
Dissemino Executive Commands
Messaging Commands
Data Object Commands
General Commands
Coding Standards
General Guidlines for Code Layout
Naming Conventions
Standards for Comments
Role of CodeEnforcer
Synopses
Uncategorized Functions
Article from master
Application Parameters
Config Files
Misc Fixed Files
Pages
Article Groups
Site Visitors
Strings (Standard)
USL Assignments
Application Resources
subscriber
siteindex
username
userEmail
userpass
userUID
userAddr
userType
pageUrl
PageTitle
enumSalute
www.hadronzoo.com
classComment
classMember
siteindex
subscriber
Blacklisted IPs
Memory Stats
Domain names
Email addresses
Strings (Fixed)
Sphere Level Resources
Classes
Enums
Data Object Model
Repositories