Class BaseStreamHandlerBuffer<T>
- Namespace
- Glitch9.IO.Networking.RESTApi
public abstract class BaseStreamHandlerBuffer<T> : DownloadHandlerScript where T : class, IStreamHandler
Type Parameters
T
- Inheritance
-
BaseStreamHandlerBuffer<T>
- Derived
- Extension Methods
Constructors
BaseStreamHandlerBuffer(RESTClient, T, bool)
public BaseStreamHandlerBuffer(RESTClient client, T streamHandler, bool ignoreLogs)
Parameters
clientRESTClientstreamHandlerTignoreLogsbool
Fields
_client
protected readonly RESTClient _client
Field Value
_ignoreLogs
protected bool _ignoreLogs
Field Value
_streamHandler
protected readonly T _streamHandler
Field Value
- T
Methods
CompleteContent()
Called when all data has been received
protected override void CompleteContent()
GetProgress()
Implement if needed to report progress
protected override float GetProgress()
Returns
ProcessData(byte[], int)
protected abstract bool ProcessData(byte[] streamedData, int dataLength)
Parameters
Returns
ReceiveData(byte[], int)
This method is called whenever data is received
protected override bool ReceiveData(byte[] streamedData, int dataLength)