C# Class Microsoft.Azure.Amqp.Delivery

Inheritance: IDisposable
Show file Open project: Azure/azure-amqp Class Usage Examples

Public Methods

Method Description
Add ( Delivery &first, Delivery &last, Delivery delivery ) : void
AddPayload ( ByteBuffer payload, bool isLast ) : void
CompletePayload ( int payloadSize ) : void
Dispose ( ) : void
GetPayload ( int payloadSize, bool &more ) : ArraySegment[]
PrepareForSend ( ) : void
Remove ( Delivery &first, Delivery &last, Delivery delivery ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Releases unmanaged resources and optionally releases managed resources.

OnCompletePayload ( int payloadSize ) : void

Method Details

Add() public static method

public static Add ( Delivery &first, Delivery &last, Delivery delivery ) : void
first Delivery
last Delivery
delivery Delivery
return void

AddPayload() public method

public AddPayload ( ByteBuffer payload, bool isLast ) : void
payload ByteBuffer
isLast bool
return void

CompletePayload() public method

public CompletePayload ( int payloadSize ) : void
payloadSize int
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

Releases unmanaged resources and optionally releases managed resources.
protected Dispose ( bool disposing ) : void
disposing bool /// true to release both managed and unmanaged resources; /// false to release only unmanaged resources. ///
return void

GetPayload() public abstract method

public abstract GetPayload ( int payloadSize, bool &more ) : ArraySegment[]
payloadSize int
more bool
return ArraySegment[]

OnCompletePayload() protected abstract method

protected abstract OnCompletePayload ( int payloadSize ) : void
payloadSize int
return void

PrepareForSend() public method

public PrepareForSend ( ) : void
return void

Remove() public static method

public static Remove ( Delivery &first, Delivery &last, Delivery delivery ) : void
first Delivery
last Delivery
delivery Delivery
return void