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
ToDo_list
Article from dmgrp
Glossary of Terms
1.1: The Dissemino Sphere
1.2: Application Configs
1.3: In-built Config Tool
2.1: HadronZoo Data Types
2.2: HTML Types and Field Specs
2.3: Display Formats
2.4: Field Specs and Data Enums
2.5: Data Classes and Repositories
3.1: Percent Entities
3.2: Basic HTML Pages
3.3: The <xtable> tag
4.1: Dissemino Cookies
4.2: Users and Sessions
4.3: User Access Rules
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.1 Navigation Bars and Trees
6.2: Navigation Trees and AJAX
7.1: Dissemino Diagrams
7.2: Dissemino Flowcharts
7.3: Dissemino Charts
8.1: Language Support
8.2: Logging
8.3: Administration
8.4: Under the Hood. The C++ Interface
Compendium of Tags
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
Article from hzlib
HadronZoo C++ Class Library
Synopses
Glossary of terms
Intoduction to the HadronZoo Download
Memory Management
Smart Pointers
Allocation Regimes
New/Delete Override
General Methods and Classes
hzString and hzChain
Internet Address Classes
ISAM and Indexed Chain
Collection Class Templates
HadronZoo TCP/IP
Logs and Error Handling
HadronZoo Database (HDB)
HDB Origins and Rationale
Datacrons
HadronZoo Data Types
Data Encoding
HDB Class Overview
Application Delta Profile
HDB Repos Anatomy
Idset Encoding.
HDB Indexes
Delta Server
Using the HDB in Programs
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 CodeProc Program
Header Files
hzBasedefs.h
hzChain.h
hzChars.h
hzCodec.h
hzCron.h
hzDNS.h
hzDatabase.h
hzDate.h
hzDelta.h
hzDirectory.h
hzDissemino.h
hzDocument.h
hzEmaddr.h
hzErrcode.h
hzFtpClient.h
hzHttpClient.h
hzHttpProto.h
hzHttpServer.h
hzIpServer.h
hzIpaddr.h
hzIsamT.h
hzLock.h
hzMailer.h
hzMimetype.h
hzNumexp.h
hzProcess.h
hzSSR.h
hzString.h
hzTcpClient.h
hzTextproc.h
hzTmplArray.h
hzTmplList.h
hzTmplMapL.h
hzTmplMapM.h
hzTmplMapS.h
hzTmplQue.h
hzTmplSet.h
hzTmplStack.h
hzTmplVect.h
hzTokens.h
hzUdpClient.h
hzUnixacc.h
hzUrl.h
hzXbuf.h
Source Files
hdbBinRepos.cpp
hdbClass.cpp
hdbIdset.cpp
hdbIndex.cpp
hdbIsamfile.cpp
hdbObjRepos.cpp
hdbObject.cpp
hdsConfig.cpp
hdsCore.cpp
hdsExec.cpp
hdsGenerate.cpp
hdsGraph.cpp
hdsMaster.cpp
hdsNavtree.cpp
hdsResource.cpp
hdsScript.cpp
hdsSystem.cpp
hzAtom.cpp
hzChain.cpp
hzCodec.cpp
hzCron.cpp
hzDNS.cpp
hzDate.cpp
hzDelta.cpp
hzDirectory.cpp
hzDocHtml.cpp
hzDocXml.cpp
hzDomain.cpp
hzEChain.cpp
hzEmaddr.cpp
hzError.cpp
hzFtpClient.cpp
hzHttpClient.cpp
hzHttpServer.cpp
hzIpServer.cpp
hzIpaddr.cpp
hzIsam.cpp
hzIsamT.cpp
hzLock.cpp
hzLogger.cpp
hzMailer.cpp
hzMemory.cpp
hzNumexp.cpp
hzPop3.cpp
hzProcess.cpp
hzRegex.cpp
hzSSR.cpp
hzString.cpp
hzTcpClient.cpp
hzTextproc.cpp
hzTokens.cpp
hzTypes.cpp
hzUdpClient.cpp
hzUnixacc.cpp
hzUrl.cpp
hzXbuf.cpp
Class Templates
hzArray
Add
Clear
Count
Factor
InSitu
Level
SetDefault
dBlocks
iBlocks
hzList
Iter
Add
Clear
Count
hzLookup
Clear
Count
Delete
Exists
GetKey
GetObj
Insert
NodeErrors
NodeReport
Nodes
SetLock
hzMapM
Clear
Count
Delete
Delete
Exists
First
GetKey
GetObj
Insert
Last
NodeErrors
NodeReport
Nodes
SetLock
SetName
Target
hzMapS
Clear
Count
Delete
Exists
First
GetKey
GetObj
Insert
Last
NodeErrors
NodeReport
Nodes
SetName
Target
hzSet
Clear
Count
Delete
Exists
GetObj
Insert
NodeErrors
NodeReport
Nodes
SetName
hzVect
Add
Clear
Count
Delete
InSitu
Insert
IsamId
Level
LockRead
LockWrite
Name
Nodes
SetLock
SetName
Unlock
Classes
DnsHdr
DnsRec
hdbADP
DeltaInit
Export
Import
InitBlockedIPs
InitFinancials
InitSiteIndex
InitStandard
InitSubscribers
IsSubClass
RegisterBinRepos
RegisterComposite
RegisterDataClass
RegisterDataEnum
RegisterMember
RegisterObjRepos
RegisterRegexType
Report
hdbBinRepos
Close
Delete
Fetch
Init
Insert
Integ
Open
Update
~hdbBinRepos
hdbClass
DescCheck
DescClass
InitDone
InitMember
InitStart
operator==
~hdbClass
hdbCpptype
hdbDatatype
hdbEnum
AddItem
hdbHzotype
hdbIdset
Clear
Delete
Fetch
Insert
NoNodes
Show
hdbIdset
operator&=
operator=
operator[]
operator|=
~hdbIdset
hdbIndex
hdbIndexEnum
Delete
Dump
Halt
Insert
Select
hdbIndexText
Clear
Delete
Eval
Export
Halt
Init
Insert
Select
hdbIndexUkey
Delete
Halt
Init
Insert
Select
hdbIsamfile
Close
Delete
Exists
Fetch
Init
Insert
Open
hdbIsamfile
~hdbIsamfile
hdbMember
Init
SetSpec
hdbObjRepos
Clear
Delete
DescRepos
Exists
Fetch
InitDone
InitMbrIndex
InitMbrStore
InitStart
Insert
Open
Select
Update
hdbRgxtype
hdsApp
AddUserType
AssignVisentIDs
AtPcEnt
CheckProject
ConvertText
CreateDefaultForm
ExportDefaultForm
ExportStrings
GetInstance
InPageQuery
IndexPages
InitApp
IsPcEnt
LoadPassives
MakeCookie
MakeNavbarJS
MasterArticle
PcEntConv
PcEntScanChain
PcEntScanStr
PcEntTest
ProcForm
ProcHTTP
ReadWebapp
ReadWebappCfg
ReloadConfig
SetCookieName
SetLoginPost
SetStdTypeValidations
SetupMasterMenu
SetupScripts
Shutdown
hdsArticle
hdsArticleCIF
Run
hdsArticleStd
AddFormref
AddVisent
Generate
hdsArtref
Generate
hdsArtref
hdsBlock
AddVisent
Generate
hdsBlock
hdsButton
Generate
hdsButton
~hdsButton
hdsCIFunc
hdsCert
hdsChart
hdsChartBar
Generate
hdsChartBar
~hdsChartBar
hdsChartPie
Generate
hdsChartPie
~hdsChartPie
hdsChartStd
Generate
hdsChartStd
~hdsChartStd
hdsCol
hdsCond
Generate
hdsCond
hdsConnector
hdsDiagram
Generate
hdsDiagram
hdsDirlist
Generate
hdsDirlist
~hdsDirlist
hdsExec
Adduser
Exec
Extract
Filesys
Logon
SendEmail
SrchPages
SrchRepos
hdsField
Generate
hdsField
~hdsField
hdsFile
hdsFldspec
Validate
hdsFldspec
operator=
~hdsFldspec
hdsFlowchart
Generate
hdsFlowchart
hdsFormdef
hdsFormhdl
hdsFormhdl
~hdsFormhdl
hdsFormref
Generate
hdsFormref
~hdsFormref
hdsFunc
hdsGraphic
Draw
hdsGraphic
hdsHtag
Generate
hdsHtag
hdsInfo
ObjectAssert
ObjectClose
ObjectSelect
hdsInfo
~hdsInfo
hdsLang
hdsLine
hdsLoad
hdsNavbar
Generate
hdsNavbar
hdsNavtree
AddHead
AddItem
Clear
ExportArticleSet
ExportDataScript
GetItem
hdsPage
Display
EvalHtml
Head
WriteValidationJS
hdsPage
hdsProc
hdsProfile
hdsRecap
Generate
hdsRecap
hdsResource
hdsSphere
AddApplication
GetApplication
GetInstance
ReadSphere
hdsSubject
hdsTable
Generate
hdsTable
~hdsTable
hdsText
Clear
Init
hdsText
operator=
hdsUSL
SetArticle
SetBlock
SetBlockVE
SetByText
SetGroup
SetPage
SetPageVE
SetSubj
SetVE_Content
SetVE_Pretext
operator*
hdsVE
AddAttr
AddChild
Children
InitVE
SetSibling
Sibling
hdsXdiv
Generate
hdsXdiv
hdsXtag
Generate
hdsXtag
hzAtom
Chain
Clear
Cstr
Domain
Emaddr
Ipaddr
MD5
SDate
SetNumber
SetValue
Show
Str
Time
Url
XDate
operator=
hzAttrset
Advance
Name
NameEQ
ValEQ
Value
hzChain
AddByte
Append
AppendSub
Clear
hzChain
operator+=
operator<<
operator=
~hzChain
BlkIter
Advance
Data
Roll
Size
Iter
Advance
Equal
Skipwhite
Write
current
eof
operator*
operator++
operator+=
operator--
operator-=
operator[]
hzCookie
hzCron
Advance
Exclude
Initialize
Retard
TestDate
Validate
hzDNS
Query
SelectMX
Show
hzDeltaClient
Connect
DelFile
DeltaWrite
GetInstance
InitOnce
Quit
SendFile
hzDiode
Pull
Push
~hzDiode
hzDirent
InitNorm
InitStat
Path
operator<
operator=
operator==
operator>
hzDocHtml
Clear
Export
ExtractLinksBasic
ExtractLinksContent
FindElements
Import
Load
Report
hzDocHtml
~hzDocHtml
hzDocXml
Clear
Export
FindNodes
GetNode
GetValue
Load
hzDocXml
listnodes
~hzDocXml
hzDocument
Init
hzDomain
Clear
Copies
GetDomain
GetTLD
Length
operator!=
operator*
operator<
operator<=
operator=
operator==
operator>
operator>=
valid
hzEChain
hzEcode
hzEmaddr
Clear
Copies
DomLen
GetAddress
GetDomain
Length
LhsLen
operator!=
operator*
operator<
operator<=
operator=
operator==
operator>
operator>=
valid
hzEmail
AddAttachment
AddBody
AddRecipient
AddRecipientBCC
AddRecipientCC
Clear
Compose
Decompose
Import
SendEpistula
SendSmtp
SetSender
SetSubject
hzEmpart
hzFileset
Export
Import
Scan
hzFtpClient
FileDelete
FileDownload
FileRename
FileUpload
GetDirList
GetServerDir
QuitSession
RemoteDirCreate
RemoteDirDelete
SetLocalDir
SetRemoteDir
StartSession
hzFtpHost
GetAll
Init
hzFuncname
hzGroupinfo
Load
Locate
hzHtagform
hzHtmCol
hzHtmElem
FindSubnodes
GetFirstChild
GetTree
Init
Parent
Sibling
hzHtmForm
hzHtmTbl
Colcount
GetCell
GetColl
Rowcount
hzHttpClient
Close
Connect
GetPage
PostAjax
PostForm
TestPage
hzHttpEvent
Clear
GetVar
ProcessEvent
Redirect
SendAjaxResult
SendFileHead
SendFilePage
SendHttpHead
SendNotFound
SendPageE
SendRawChain
SendRawString
SetHdr
SetPermCookie
SetSessCookie
SetVarChain
SetVarString
Storeform
~hzHttpEvent
hzHttpFile
hzHttpSession
hzIpConnInfo
hzIpConnex
Initialize
Recv
SendData
SendKill
Terminate
hzIpConnex
~hzIpConnex
hzIpListen
Activate
hzIpRange
hzIpServer
Activate
GetInstance
ProxyTo
Serve
ServeRequests
ServeResponses
ServeX
hzIpaddr
AsBytes
Full
SetValue
operator=
hzIpinfo
hzLockRW
Kill
LockRead
LockWrite
Unlock
hzLockRWD
Address
Granted
Inuse
Kill
Level
LockRead
LockWrite
Name
Setname
SpinThis
SpinTotal
Thread
TriesThis
TriesTotal
UID
Unlock
WaitThis
WaitTotal
~hzLockRWD
hzLockS
Kill
Lock
Unlock
hzLocker
hzLogger
Close
Log
OpenFile
OpenPrivate
OpenPublic
Out
operator<<
~hzLogger
hzMD5
CalcMD5
CalcMD5File
Clear
Txt
hzMD5
operator!=
operator=
operator==
hzMeminfo
hzMeminfo
hzNumPair
hzNumexp
Evaluate
Parse
hzNumexpForm
Evaluate
hzNumexpTerm
hzNumexpValue
hzPacket
hzPair
hzPauli
hzPktQue
Clear
Pull
hzPop3Acc
Collect
GetEmail
Init
hzProcInfo
hzProcess
CallHistory
PullFunction
PushFunction
ScratchPad
StackTrace
hzProcess
~hzProcess
hzProginfo
hzResServer
hzSDate
AltDay
AltMonth
AltYear
Day
Month
SetByEpoch
SetDate
SysDate
Txt
Year
operator=
operator==
hzSSR
Alloc
Free
Report
Xlate
hzShmem
Init
Size
hzSpace2D
hzString
Clear
Contains
ContainsI
Copies
DelWhiteLead
DelWhiteTrail
Equiv
First
FirstI
Last
LastI
Length
Replace
Reverse
SetValue
SubString
ToLower
ToUpper
TopAndTail
Truncate
TruncateBeyond
TruncateUpto
UrlDecode
UrlEncode
hzString
operator*
operator+=
operator=
operator[]
~hzString
hzSysID
hzSysLock
Lock
Unlock
hzTcpClient
Close
ConnectIP
ConnectLoc
ConnectSSL
ConnectStd
Recv
Send
SetRecvTimeout
SetSendTimeout
Show
hzTime
SetTime
SysTime
Txt
hzTimezone
hzToken
hzUdpClient
Connect
RecvChain
RecvPkt
SendChain
SendPkt
hzUrl
Clear
Domain
Filename
IsSSL
Length
Port
Resource
SetValue
Whole
operator!=
operator*
operator<
operator<=
operator=
operator==
operator>
operator>=
hzUserinfo
Load
Locate
hzWebCMD
hzWebhost
AddRSS
AddRoot
AuthBasic
Download
GetRSS
Login
Logout
Scrape
Sync
getRss_r
hzXDate
AsEpoch
AsVal
Date
Day
DaysInYear
Month
SetByEpoch
SetDate
SetDateTime
SetTime
SysDateTime
Time
Txt
Year
altdate
altday
althour
altmin
altmon
altsec
altyear
datecmp
operator!=
operator<
operator<=
operator==
operator>
operator>=
hzXbuf
AddByte
Append
Clear
hzXbuf
operator+=
operator=
~hzXbuf
Iter
Advance
Equal
Skipwhite
Write
current
eof
operator*
operator++
operator+=
operator=
operator[]
hzXmlNode
AddNode
Export
Export_r
Filename
FindSubnode
FindSubnodes
Fname
GetFirstChild
Init
IsAncestor
NameEQ
Parent
SelectSubnodes
SetCDATA
SetContent
SetPretext
Sibling
txtName
txtPtxt
hzXmlSlct
Database Classes
hdbObject
Clear
ExportDelta
ExportFullEDO
ExportJSON
ExportTailEDO
GetBinary
GetBool
GetMbrValue
GetValue
ImportDelta
ImportEDO
ImportJSON
Init
IsNull
SetBinary
SetBool
SetName
SetRepos
SetValue
hdbObject
~hdbObject
Document Classes
hzDocMeta
Enums
DnsType
Exectype
HttpMethod
HttpRC
SMTPCode
XmlType
_fc_type
_hz_sbias
hdbBasetype
hdbClsDgn
hdbIdxtype
hdbIniStat
hdsRtype
hdsShape
hzAuthmode
hzCliStatus
hzCoding
hzContentEncoding
hzContentType
hzDateFmt
hzDebug
hzDeltaReq
hzDeltaRes
hzDoctype
hzEaction
hzHtagInd
hzHtagclass
hzHtagrule
hzHtagtype
hzHtmltype
hzInterval
hzIpStatus
hzLockOpt
hzLogRotate
hzLogSignal
hzMimetype
hzMonthrule
hzOperator
hzPeriodicity
hzSqlOp
hzSvrStatus
hzTcpCode
hzTokMode
hzTokenType
hzUnary
hzVconOp
hzXOccur
webcmd
xTag
Global Functions
Uncategorized Functions
ActiveThreadCount
AssertDir
AtDomain
AtEmaddr
AtEntity
AtHtmlTag
AtUnicodeSeq
Base64Decode
Base64Decode
Base64Decode
Base64Decode
Base64Decode
Base64Decode
Base64Decode
Base64Decode
Base64Encode
Base64Encode
Base64Encode
Basetype2Txt
BlattDir
CallHistory
CatchCtrlC
CatchSegVio
CharsetStringDecode
CountBits
CreateMessageID
CstrCompare
CstrCompareI
CstrCompareW
CstrContains
CstrContainsI
CstrCopy
CstrFirst
CstrFirst
CstrFirstI
CstrFirstI
CstrIncidence
CstrLast
CstrLast
CstrLastI
CstrLastI
CstrOverwrite
DateFmt2Str
DeEscape
Demonize
DeriveDoctype
DirExists
Dircopy
Doctype2Txt
DosifyChain
DosifyFile
EnEscape
Err2Txt
Ersatz
Ersatz
Ersatz
Ersatz
Exec2Txt
Fatal
Filecopy
Filemove
Filename2Mimetype
FindfilesStd
FindfilesTar
FormCheckChain
FormCheckCstr
FormCheckDate
FormalMoney
FormalNumber
FormalNumber
FormalNumber
FormalNumber
GenerateMailId
GetAbsPath
GetBits
GetCountryByCode
GetCountryCode
GetCountryName
GetCurrDir
GetHostByAddr
GetIpLocation
GetStatusIP
GetThreadInfo
GetThreadLogger
Grep
Gunzip
Gzip
HadronZooInitEnv
HadronZooInitMessageHdrs
HadronZooInitMimes
HandleHttpMsg
Htmltype2Txt
InetIntegrityReport
InitCountryCodes
InitDomainSSL
InitHtml
InitIpBasic
InitIpCity
InitIpInfo
InitJS_Events
InitServerSSL
IntegEmaddrSet
IsAllDigits
IsAlpha
IsAlphaNum
IsAlphanum
IsBinary
IsDate
IsDate
IsDateTime
IsDateTime
IsDigit
IsDomain
IsDouble
IsEmaddr
IsEntity
IsFormalDate
IsHex
IsHexValue
IsHexnum
IsHexnum
IsHexnum
IsHexnum
IsHoliday
IsHoliday
IsHyphen
IsIPAddr
IsIPAddr
IsInteger
IsInteger
IsInteger
IsInteger
IsNumchar
IsPosint
IsPosint
IsPosint
IsPosint
IsPunct
IsSymb
IsTagchar
IsTime
IsTime
IsTime
IsUnicodeSeq
IsUrl
IsUrl
IsUrlnorm
IsUrlresv
IsWhite
ListDir
ListProcesses
Mimetype2Txt
Monthrule2Txt
OpenInputStrm
Periodicity2Txt
ProcDelta
QPDecode
QPDecode
ReadDir
ReadDir
ReadHex
ReadSerialSINT32
ReadSerialSINT32
ReadSerialSINT64
ReadSerialSINT64
ReadSerialUINT32
ReadSerialUINT32
ReadSerialUINT32
ReadSerialUINT64
ReadSerialUINT64
ReadSerialUINT64
RealtimeMicro
RealtimeNano
RecordMemoryUsage
ReportErrorStatus
ReportIsamUsage
ReportMemoryUsage
ReportMutexContention
ReportStringAllocations
SNI_Callback
SetBits
SetStatusIP
SetThreadLogger
SetupHost
ShowErrno
ShowErrorSSL
SingleProc
SpeakNumber
SpeakNumber
SplitCSV
SplitCSV
SplitChain
SplitCstrOnChar
SplitCstrOnCstr
SplitStrOnChar
StackTrace
Str2Basetype
Str2DateFmt
Str2Mimetype
Str2Monthrule
Str2Periodicity
StringCompare
StringCompareF
StringCompareI
StringCompareW
StripCRNL
TagLookup
TagLookup
Tagtype2Txt
TestAlphanum
TestFile
TokenizeBool
TokenizeChain
TokenizeFile
TokenizeFreetext
TokenizeString
TokenizeWords
Txt2Tagtype
WriteSerialSINT32
WriteSerialSINT64
WriteSerialUINT32
WriteSerialUINT64
XmlCleanHtags
hz_mem_allocate
hz_mem_release
operator+
operator+
operator+
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator>>
operator>>
operatordelete
operatordelete[]
operatornew
operatornew[]
threadLog
xnumlen32
xnumlen64
Codec Functions
Base64Encode
Article from master
Blacklisted IPs
Memory Stats
Domain names
Email addresses
Strings (Fixed)
Application Parameters
Config Files
Misc Fixed Files
Pages
Article Groups
Site Visitors
Strings (Standard)
USL Assignments
enumSalute
subscriber
username
userpass
userEmail
userUID
userType
siteindex
pageUrl
PageTitle
classComment
classMember
resources
siteindex
subscriber