class StreamBundling : public nn::nex::RootObject
Encapsulates packet-bundling settings for each stream.
By calling the Stream::GetSettings().GetBundling()
method you can get references to objects of this class that are associated with the stream. You can then use those objects to access the stream settings.
The standard settings for this class are for it to be enabled, with a timeout setting of 0, and with packets bundled and sent for each dispatch.
All streams obtained with the Stream::GetSettings
function have packet handling settings such as DO or DirectStream.
IsEnabled
|
Returns whether packet bundling is enabled. | |
---|---|---|
Disable
|
Disables packet bundling. | |
Enable
|
Enables packet bundling. | |
SetMaxFlushDelay
|
Specifies the timeout time for packet bundling. | |
GetMaxUnreliableBundlingPackets
|
Gets the maximum number of unreliable packets for bundling. | |
SetMaxUnreliableBundlingPackets
|
Sets the maximum number of unreliable packets for bundling. | |
GetMaxReliableBundlingPackets
|
Gets the maximum number of reliable packets for bundling. | |
SetMaxReliableBundlingPackets
|
Sets the maximum number of reliable packets for bundling. |
nn::nex::RootObject
nn::nex::StreamBundling
CONFIDENTIAL