Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
LedgerEntry.cs
1
using
System;
2
using
System.Collections.Generic;
3
using
System.Text;
4
5
namespace
Waher.Persistence.NeuroLedger
6
{
11
public
class
LedgerEntry
<T> :
ILedgerEntry
<T>
12
{
13
private
readonly
Entry
entry;
14
private
readonly T decoded;
15
21
public
LedgerEntry
(
Entry
Entry
, T Decoded)
22
{
23
this.entry =
Entry
;
24
this.decoded = Decoded;
25
}
26
30
public
EntryType
EntryType
=> this.entry.
Type
;
31
35
public
DateTimeOffset
EntryTimestamp
=> this.entry.Timestamp;
36
40
public
T
Object
=> this.decoded;
41
42
46
public
byte
[]
Encoded
=> this.entry.Data;
47
}
48
}
Waher.Persistence.NeuroLedger.Entry
Represents an entry in a block or bucket file.
Definition:
Entry.cs:11
Waher.Persistence.NeuroLedger.Entry.Type
EntryType Type
Entry Type
Definition:
Entry.cs:32
Waher.Persistence.NeuroLedger.LedgerEntry
Represents a decoded ledger entry.
Definition:
LedgerEntry.cs:12
Waher.Persistence.NeuroLedger.LedgerEntry.Encoded
byte[] Encoded
Encoded entry object.
Definition:
LedgerEntry.cs:46
Waher.Persistence.NeuroLedger.LedgerEntry.EntryTimestamp
DateTimeOffset EntryTimestamp
Timestamp of entry
Definition:
LedgerEntry.cs:35
Waher.Persistence.NeuroLedger.LedgerEntry.Object
T Object
Decoded entry object.
Definition:
LedgerEntry.cs:40
Waher.Persistence.NeuroLedger.LedgerEntry.LedgerEntry
LedgerEntry(Entry Entry, T Decoded)
Represents a decoded ledger entry.
Definition:
LedgerEntry.cs:21
Waher.Persistence.ILedgerEntry
Interface for ledger entries.
Definition:
ILedgerEntry.cs:36
Waher.Persistence.NeuroLedger
Definition:
BlockEnumerator.cs:5
Waher.Persistence.EntryType
EntryType
Ledger entry type.
Definition:
ILedgerEntry.cs:9
Neuro-Ledger
Waher.Persistence.NeuroLedger
LedgerEntry.cs
Generated by
1.9.5