C# Class Microsoft.Azure.Amqp.AmqpSession.ErrorLink

Inheritance: AmqpLink
Show file Open project: Azure/azure-amqp

Public Methods

Method Description
CreateDelivery ( Transfer transfer, Delivery &delivery ) : bool
ErrorLink ( AmqpSession session, AmqpLinkSettings settings ) : System

Protected Methods

Method Description
CloseInternal ( ) : bool
OnCreditAvailable ( int session, uint link, bool drain, ArraySegment txnId ) : void
OnDisposeDeliveryInternal ( Delivery delivery ) : void
OnProcessTransfer ( Delivery delivery, Transfer transfer, Frame rawFrame ) : void

Method Details

CloseInternal() protected method

protected CloseInternal ( ) : bool
return bool

CreateDelivery() public method

public CreateDelivery ( Transfer transfer, Delivery &delivery ) : bool
transfer Microsoft.Azure.Amqp.Framing.Transfer
delivery Delivery
return bool

ErrorLink() public method

public ErrorLink ( AmqpSession session, AmqpLinkSettings settings ) : System
session AmqpSession
settings AmqpLinkSettings
return System

OnCreditAvailable() protected method

protected OnCreditAvailable ( int session, uint link, bool drain, ArraySegment txnId ) : void
session int
link uint
drain bool
txnId ArraySegment
return void

OnDisposeDeliveryInternal() protected method

protected OnDisposeDeliveryInternal ( Delivery delivery ) : void
delivery Delivery
return void

OnProcessTransfer() protected method

protected OnProcessTransfer ( Delivery delivery, Transfer transfer, Frame rawFrame ) : void
delivery Delivery
transfer Microsoft.Azure.Amqp.Framing.Transfer
rawFrame Microsoft.Azure.Amqp.Framing.Frame
return void