Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Net.Http.Http2Connection.WriteQueueEntry< T > Class Template Referencesealed

Public Member Functions

 WriteQueueEntry (int writeBytes, CancellationToken cancellationToken)
 
bool TryDisableCancellation ()
 
bool InvokeWriteAction (Memory< byte > writeBuffer)
 
 WriteQueueEntry (int writeBytes, T state, Func< T, Memory< byte >, bool > writeAction, CancellationToken cancellationToken)
 
override bool InvokeWriteAction (Memory< byte > writeBuffer)
 
void SetException (Exception exception)
 
void SetException (IEnumerable< Exception > exceptions)
 
void SetException (Exception exception)
 
void SetException (IEnumerable< Exception > exceptions)
 
bool TrySetException (Exception exception)
 
bool TrySetException (IEnumerable< Exception > exceptions)
 
bool TrySetException (Exception exception)
 
bool TrySetException (IEnumerable< Exception > exceptions)
 
void SetResult ()
 
void SetResult (TResult result)
 
bool TrySetResult ()
 
bool TrySetResult (TResult result)
 
void SetCanceled ()
 
void SetCanceled (CancellationToken cancellationToken)
 
void SetCanceled ()
 
void SetCanceled (CancellationToken cancellationToken)
 
bool TrySetCanceled ()
 
bool TrySetCanceled (CancellationToken cancellationToken)
 
bool TrySetCanceled ()
 
bool TrySetCanceled (CancellationToken cancellationToken)
 

Properties

int WriteBytes [get]
 
Task Task [get]
 
Task< TResultTask [get]
 

Private Attributes

readonly CancellationTokenRegistration _cancellationRegistration
 
readonly T _state
 
readonly Func< T, Memory< byte >, bool_writeAction
 
readonly Task _task
 
readonly Task< TResult_task
 

Detailed Description

Definition at line 70 of file Http2Connection.cs.


The documentation for this class was generated from the following file: