C# Class Microsoft.Azure.Amqp.ByteBuffer

Inheritance: IDisposable, ICloneable
Afficher le fichier Open project: Azure/azure-amqp Class Usage Examples

Méthodes publiques

Méthode Description
AdjustPosition ( int offset, int length ) : void
Append ( int size ) : void
ByteBuffer ( ArraySegment array ) : System
ByteBuffer ( byte buffer ) : System
ByteBuffer ( byte buffer, bool autoGrow ) : System
ByteBuffer ( byte buffer, int offset, int count ) : System
ByteBuffer ( int size, bool autoGrow ) : System
ByteBuffer ( int size, bool autoGrow, bool isTransportBuffer ) : System
Clone ( ) : object
Complete ( int size ) : void
Dispose ( ) : void
InitBufferManagers ( ) : void
Reset ( ) : void
Seek ( int seekPosition ) : void
Validate ( bool write, int dataSize ) : void

Private Methods

Méthode Description
AddReference ( ) : void
AllocateBuffer ( int size, InternalBufferManager bufferManager ) : ManagedBuffer
AllocateBufferFromPool ( int size, bool isTransportBuffer ) : ManagedBuffer
ByteBuffer ( ManagedBuffer bufferReference, bool autoGrow, int size ) : System
ByteBuffer ( byte buffer, int offset, int count, int size, bool autoGrow, InternalBufferManager bufferManager ) : System
RemoveReference ( ) : void

Method Details

AdjustPosition() public méthode

public AdjustPosition ( int offset, int length ) : void
offset int
length int
Résultat void

Append() public méthode

public Append ( int size ) : void
size int
Résultat void

ByteBuffer() public méthode

public ByteBuffer ( ArraySegment array ) : System
array ArraySegment
Résultat System

ByteBuffer() public méthode

public ByteBuffer ( byte buffer ) : System
buffer byte
Résultat System

ByteBuffer() public méthode

public ByteBuffer ( byte buffer, bool autoGrow ) : System
buffer byte
autoGrow bool
Résultat System

ByteBuffer() public méthode

public ByteBuffer ( byte buffer, int offset, int count ) : System
buffer byte
offset int
count int
Résultat System

ByteBuffer() public méthode

public ByteBuffer ( int size, bool autoGrow ) : System
size int
autoGrow bool
Résultat System

ByteBuffer() public méthode

public ByteBuffer ( int size, bool autoGrow, bool isTransportBuffer ) : System
size int
autoGrow bool
isTransportBuffer bool
Résultat System

Clone() public méthode

public Clone ( ) : object
Résultat object

Complete() public méthode

public Complete ( int size ) : void
size int
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

InitBufferManagers() public static méthode

public static InitBufferManagers ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Seek() public méthode

public Seek ( int seekPosition ) : void
seekPosition int
Résultat void

Validate() public méthode

public Validate ( bool write, int dataSize ) : void
write bool
dataSize int
Résultat void