Namespace RabbitMQ.Util

Summary

Internal. Utility classes.

Types

Type Summary
BlockingCell

A thread-safe single-assignment reference cell.

DebugUtil

Miscellaneous debugging and development utilities.

Either

Models the disjoint union of two alternatives, a "left" alternative and a "right" alternative.

EitherAlternative

Used internally by class Either.

IntAllocator

(undocumented)

IntAllocator.IntervalList

(undocumented)

NetworkBinaryReader

Subclass of BinaryReader that reads integers etc in correct network order.

NetworkBinaryWriter

Subclass of BinaryWriter that writes integers etc in correct network order.

SharedQueue

A thread-safe shared queue implementation.

SharedQueue<T>

A thread-safe shared queue implementation.

SharedQueueEnumerator<T>

Implementation of the IEnumerator interface, for permitting SharedQueue to be used in foreach loops.

SynchronizedList<T>

(undocumented)

XmlUtil

Miscellaneous helpful XML utilities.