Show / Hide Table of Contents

    Class TransactionBroadcastObserver

    Inheritance
    System.Object
    MessageObserverBase
    BroadcastObserverBase<TransactionBroadcast>
    TransactionBroadcastObserver
    Implements
    System.IDisposable
    IBroadcastObserver
    IP2PMessageObserver
    IMessageObserver
    System.IObserver<IObserverDto<ProtocolMessage>>
    Inherited Members
    BroadcastObserverBase<TransactionBroadcast>.OnNext(IObserverDto<ProtocolMessage>)
    MessageObserverBase.Logger
    MessageObserverBase.MessageSubscription
    MessageObserverBase.StartObserving(IObservable<IObserverDto<ProtocolMessage>>)
    MessageObserverBase.OnCompleted()
    MessageObserverBase.OnError(Exception)
    MessageObserverBase.Dispose(Boolean)
    MessageObserverBase.Dispose()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Catalyst.Core.Lib.P2P.IO.Observers
    Assembly: Catalyst.Core.Lib.dll
    Syntax
    public sealed class TransactionBroadcastObserver : BroadcastObserverBase<TransactionBroadcast>, IDisposable, IBroadcastObserver, IP2PMessageObserver, IMessageObserver, IObserver<IObserverDto<ProtocolMessage>>

    Constructors

    | Improve this Doc View Source

    TransactionBroadcastObserver(ILogger, ITransactionReceivedEvent)

    Declaration
    public TransactionBroadcastObserver(ILogger logger, ITransactionReceivedEvent transactionReceivedEvent)
    Parameters
    Type Name Description
    ILogger logger
    ITransactionReceivedEvent transactionReceivedEvent

    Methods

    | Improve this Doc View Source

    HandleBroadcast(IObserverDto<ProtocolMessage>)

    Declaration
    public override void HandleBroadcast(IObserverDto<ProtocolMessage> messageDto)
    Parameters
    Type Name Description
    IObserverDto<ProtocolMessage> messageDto
    Overrides
    Catalyst.Core.Lib.IO.Observers.BroadcastObserverBase<TransactionBroadcast>.HandleBroadcast(Catalyst.Abstractions.IO.Messaging.Dto.IObserverDto<ProtocolMessage>)

    Implements

    System.IDisposable
    IBroadcastObserver
    IP2PMessageObserver
    IMessageObserver
    System.IObserver<T>
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network