2019-12-08 21:23:54 +01:00
|
|
|
|
namespace Swan {
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Enumerates the possible causes of the DataReceived event occurring.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public enum ConnectionDataReceivedTrigger {
|
2019-12-04 18:57:18 +01:00
|
|
|
|
/// <summary>
|
2019-12-08 21:23:54 +01:00
|
|
|
|
/// The trigger was a forceful flush of the buffer
|
2019-12-04 18:57:18 +01:00
|
|
|
|
/// </summary>
|
2019-12-08 21:23:54 +01:00
|
|
|
|
Flush,
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The new line sequence bytes were received
|
|
|
|
|
/// </summary>
|
|
|
|
|
NewLineSequenceEncountered,
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The buffer was full
|
|
|
|
|
/// </summary>
|
|
|
|
|
BufferFull,
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The block size reached
|
|
|
|
|
/// </summary>
|
|
|
|
|
BlockSizeReached,
|
|
|
|
|
}
|
2019-12-04 18:57:18 +01:00
|
|
|
|
}
|