Table of Contents
Classes
HCFileExt
class which manage file extension list
HCHttpBody
class for HTTP Body
HCHttpRequest
HTTP Request/Response class
HCLog
class to save log
HCNetwork
class to handle network
HCRegistry
class to handle registry.
HCSetup
class to handle setup file.
HCSetupArray
class to manage content of setup file
HCSetupData
class to save setup
HCSslComm
utiltity class to use openssl
HCTcpClient
class of TCP client
HCThreadMutex
class of thread mutex
HCUdpClient
class of UDP client
HCUdpServer
class of UDP server
Functions
GetCurrentIndex
get position of current setup data.
GetSetup
get pointer of current setup data and use count of current setup data plus 1.
GetSetupNext
get pointer of new setup data.
HBase64Decode
This function decode base64 string to plain string.
HBase64Encode
This function encode plain string to base64 string.
HBase64GetDecodeLength
This function is help function to know how much buffer is needed to base64 decoding.
HBase64GetEncodeLength
This function is help function to know how much buffer is needed to base64 encoding.
HBitGet
This function return bit value in appointed position.
HBitRotLeft
HBitSet
This function change bit value that exist in specified position of data.
HBitXor
This function do xor operation with two variable.
HCBigInteger::Add
add integer.
HCBigInteger::Delete
minus integer value.
HCBigInteger::HCBigInteger
Constructor.
HCBigInteger::HCBigInteger
Constructor.
HCBigInteger::IsBiggerThen
This function examines whether is bigger number than inputed number.
HCBigInteger::IsEqual
This function examines whether is equal number with inputed number.
HCBigInteger::IsNull
This function check whether current value is 0.
HCBigInteger::toString
make string of big integer.
HCBigInteger::~HCBigInteger
Destructor.
HCSetupArray
Constructor - initialize internal variables
HCaseCompare
compare characters of two strings without regard to case
HCopyFile
copy file
HCreateDir
Create directory.
HDesDecode
decrypt DES string to plain text.
HDesEncode
encrypt plain text to DES string.
HGetDayOfYear
find day count from 1/1 to input date.
HGetDirectoryPath
get directory path from full path filename.
HGetFileExt
get file extension from filename.
HGetFileSize
get file size.
HGetHost
get host name from url.
HGetIpAddressFromHttp
get ip address from HTML page.
HGetIpByName
get ip address for host address.
HGetLastDayOfMonth
get last day of month.
HGetMonthDay
find day count of month.
HGetProgramDirectory
get full path of program binary code
HGetPureFileName
get pure file name from fullpath.
HHexToInt
convert HEX string to integer
HInitSignalHandler
initialize Signal handler.
HIsDirectory
check whether path is directory.
HIsExistFile
check whether file exist.
HIsLeapYear
check whether input year is leap year.
HIsSpaceAll
Confirm whether string consists of blank.
HLinkedListAdd
add entry to linked list.
HLinkedListAttach
merge two linked list.
HLinkedListDel
delete entry from linked list.
HLinkedListDelAll
delete all entries from linked list.
HLinkedListGetEntryNum
get count of entry of linked list.
HLinkedListInit
initialize linked list.
HLinkedListIsExist
Confirm whether specification content exists in linked list.
HLinkedListModify
modify entry of linked list.
HLinkedListPrintAll
print all entries of linked list.
HLower
convert string in lower case letter
HLower
convert string in lower case letter
HLtrim
remove space in front of string
HMd5String
encrypt MD5 string from plain text
HNetworkAccept
accept client connection request.
HNetworkClose
close socket
HNetworkConnect
connect TCP server.
HNetworkGetDefaultTimeout
get default timeout second.
HNetworkListen
make listening socket for TCP server.
HNetworkSetDefaultTimeout
set default timeout second.
HNetworkStart
start window socket dll
HNetworkStop
stop window socket dll
HRecv
receive data from network.
HRegGetMachine
get integer from registry in HKEY_LOCAL_MACHINE.
HRegGetMachine
get string from registry in HKEY_LOCAL_MACHINE.
HRegGetUser
get string from registry in HKEY_CURRENT_USER.
HRegGetUser
get integer from registry in HKEY_CURRENT_USER.
HRegSaveMachine
save string to registry in HKEY_LOCAL_MACHINE.
HRegSaveMachine
save integer to registry in HKEY_LOCAL_MACHINE.
HRegSaveUser
save string to registry in HKEY_CURRENT_USER.
HRegSaveUser
save integer to registry in HKEY_CURRENT_USER.
HRegSetProgramName
set program name to save registry.
HRemoveChar
remove special character in string
HReplaceChar
convert special character to another special character.
HRtrim
remove space at the end of string
HSend
send data to TCP network.
HSendMail
send Email.
HServerServiceHandler
handler function.
HServerServiceMain
Service main function
HServerSetStatus
change service current status
HServerStart
start Window service If this OS is MS Window, start Window service.
HTrim
remove space in front and at the end of string
HTrimAll
remove all space in string
HUpper
convert string in capital.
PutSetup
use count of input setup data minus 1.
SetNextIndex
set position setup data to new setup data.
~HCSetupArray
Destructor - finalize internal variables.
Enums, Unions, Structs
HCLogLevel
log level
Hierarchy of classes
This page was generated with the help of
DOC++
.