Ixian SDK
DLT.Meta Namespace Reference

Classes

class  Activity
 An activity item which describes a potentially interesting event on the DLT or S2 network. More...
 
class  ActivityStorage
 
class  Logging
 A singleton class which gathers and stores all logging messages from the Ixian executable. It supports log rotation (on restart, or when reaching a certain size), outputting to the console and file simultaneously, automatic timestamping and thread identification. The actual work on the log files is done in a separate thread, so that the caller does not feel a performance impact for logging. More...
 
class  ThreadLiveCheck
 Helper object to help diagnose and detect deadlocked threads. More...
 

Enumerations

enum  ActivityType {
  ActivityType.TransactionReceived = 100, ActivityType.TransactionSent = 101, ActivityType.MiningReward = 200, ActivityType.StakingReward = 201,
  ActivityType.TxFeeReward = 202, ActivityType.ContactRequest = 300
}
 Type of the stored activity item. More...
 
enum  ActivityStatus { ActivityStatus.Pending = 1, ActivityStatus.Final = 2, ActivityStatus.Error = 3 }
 State of the activity. More...
 
enum  LogSeverity { LogSeverity.trace = 0, LogSeverity.info = 1, LogSeverity.warn = 2, LogSeverity.error = 3 }
 Severity of the log message. More...
 

Enumeration Type Documentation

◆ ActivityStatus

State of the activity.

Enumerator
Pending 
Final 
Error 

Definition at line 48 of file Activity.cs.

◆ ActivityType

enum DLT.Meta.ActivityType
strong

Type of the stored activity item.

Enumerator
TransactionReceived 

Transaction was received.

TransactionSent 

Transaction was generated and sent.

MiningReward 

A mining reward transaction was generated and sent.

StakingReward 

A staking reward transaction was received.

TxFeeReward 

A transaction fee was awarded.

ContactRequest 

Contact request was received.

Definition at line 17 of file Activity.cs.

◆ LogSeverity

enum DLT.Meta.LogSeverity
strong

Severity of the log message.

Enumerator
trace 

Trace messages - not required during normal operation.

info 

Informative messages - normal operation.

warn 

Warning messages.

error 

Serious errors.

Definition at line 18 of file Logging.cs.