%SYS
Hashable Class Reference

<class>Hashable</class> is an abstract class providing the means to attach a SHA1 hash value to its subclass instances. More...

Inheritance diagram for Hashable:

Public Member Functions

 GenerateSHA1Hash (_.Library.String string)
 Generate a base 64 encoded SHA1 hash of string and store it as the <property>SHA1Hash</property> property. More...
 
 GenerateSHA1HashFromStream (_.Stream.Object stream)
 Generate a base 64 encoded SHA1 hash of the contents of stream and store it as the <property>SHA1Hash</property> property. More...
 

Public Attributes

 SHA1Hash
 The SHA1Hash of the object, base 64 encoded. More...
 

Detailed Description

<class>Hashable</class> is an abstract class providing the means to attach a SHA1 hash value to its subclass instances.

Member Function Documentation

◆ GenerateSHA1Hash()

GenerateSHA1Hash ( _.Library.String  string)

Generate a base 64 encoded SHA1 hash of string and store it as the <property>SHA1Hash</property> property.

of this object.

Reimplemented in RoutineComponent.

◆ GenerateSHA1HashFromStream()

GenerateSHA1HashFromStream ( _.Stream.Object  stream)

Generate a base 64 encoded SHA1 hash of the contents of stream and store it as the <property>SHA1Hash</property> property.

of this object.

Member Data Documentation

◆ SHA1Hash

SHA1Hash

The SHA1Hash of the object, base 64 encoded.