Replace Journal public data members with member function accessors
in order to make Journal lighter weight. The change makes a
Journal cheaper to pass by value.
Also add missing stream checks (e.g., calls to JLOG) to avoid
text processing that ultimately will not be stored in the log.
Classes and functions for handling data and
values associated with the Ripple protocol.
Serialized Objects
In ripple objects transmitted over the network must be
serialized into a canonical format. The prefix "ST" refers
to classes that deal with the serialized format of ripple
objects.
The term "Tx" or "tx" is an abbreviation for "Transaction",
a commonly occurring object type.