Public Member Functions | Private Attributes
osha1stream Class Reference

A basic output stream for calculating SHA1 digests. More...

Inheritance diagram for osha1stream:
Inheritance graph
[legend]
Collaboration diagram for osha1stream:
Collaboration graph
[legend]

Public Member Functions

 osha1stream ()
 Construct null. More...
 
sha1streambufrdbuf ()
 This hides both signatures of std::basic_ios::rdbuf() More...
 
SHA1sha1 ()
 Full access to the sha1. More...
 

Private Attributes

sha1streambuf sbuf_
 

Detailed Description

A basic output stream for calculating SHA1 digests.

Definition at line 90 of file OSHA1stream.H.

Constructor & Destructor Documentation

◆ osha1stream()

osha1stream ( )
inline

Construct null.

Definition at line 104 of file OSHA1stream.H.

Member Function Documentation

◆ rdbuf()

sha1streambuf* rdbuf ( )
inline

This hides both signatures of std::basic_ios::rdbuf()

Definition at line 114 of file OSHA1stream.H.

References osha1stream::sbuf_.

◆ sha1()

SHA1& sha1 ( )
inline

Full access to the sha1.

Definition at line 120 of file OSHA1stream.H.

References osha1stream::sbuf_, and sha1streambuf::sha1_.

Field Documentation

◆ sbuf_

sha1streambuf sbuf_
private

Definition at line 97 of file OSHA1stream.H.

Referenced by osha1stream::rdbuf(), and osha1stream::sha1().


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