Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cSSLCtr Class Reference

#include <cSSLMsg.h>

Public Member Functions

 cSSLCtr ()
 
 cSSLCtr (UINT i)
 
void SetZeroCtr ()
 
bool isZero () const
 
const BYTE * get_Ctr () const
 
void SetFillCtr ()
 
COMPARE_t Compare (const THIS_t &n) const
 
bool IncCtr ()
 

Detailed Description

a big-endian 64-bit number. counter. Exists only as part of CheckSum/Hash. never actually sent.

Constructor & Destructor Documentation

◆ cSSLCtr() [1/2]

GrayLib::cSSLCtr::cSSLCtr ( )
inline

◆ cSSLCtr() [2/2]

GrayLib::cSSLCtr::cSSLCtr ( UINT  i)
inline

Member Function Documentation

◆ Compare()

COMPARE_t GrayLib::cSSLCtr::Compare ( const THIS_t n) const
inline

◆ get_Ctr()

const BYTE* GrayLib::cSSLCtr::get_Ctr ( ) const
inline

Pointer to the 64 bit Network order counter. Never sent but included in hash.

◆ IncCtr()

bool GrayLib::cSSLCtr::IncCtr ( )

Increment the network order / big-endian counter.

◆ isZero()

bool GrayLib::cSSLCtr::isZero ( ) const
inline

◆ SetFillCtr()

void GrayLib::cSSLCtr::SetFillCtr ( )
inline

Set to very large value. Used for renegotiation period.

◆ SetZeroCtr()

void GrayLib::cSSLCtr::SetZeroCtr ( )
inline

Zero just the counter. Finished message.


The documentation for this class was generated from the following files: