byteblowerll.byteblower.FrameSizeModifierResultSnapshot

class byteblowerll.byteblower.FrameSizeModifierResultSnapshot(*args, **kwargs)

A collection of statistics containing the results of a frame size modifier.

There are currently 2 frame size modifiers available:

  • The FrameSizeModifierGrowing, which is the Growing Size modifier
  • The FrameSizeModifier.Random, which is the Random Size modifier.

Example

This example shows how to retrieve the number of packets handled by a FrameSizeModifierGrowing

resultSnapshot = sizeModifierRandom.ResultGet()
print(resultSnapshot.PacketCountGet())
__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

ByteCountGet() Returns the number of transmitted bytes.
DescriptionGet(*args) Gets a textual description for the current object
FramesizeMaximumGet() Returns the size of the biggest transmitted frame.
FramesizeMinimumGet() Returns the size of the smallest transmitted frame.
IntervalDurationGet() Gets the configured duration of this results snapshot [NS].
PacketCountAboveMaximumGet()
PacketCountBelowMinimumGet()
PacketCountGet(*args) Returns the number of transmitted packets.
ParentGet() Returns the parent object.
Refresh() Retrieves the latest data from the server for this object.
RefreshTimestampGet() Returns the timestamp when the counters of this object where last refreshed.
TimestampFirstGet() Gets the timestamp [NS] of the first packet in this snapshot.
TimestampGet() Gets the snapshot timestamp [NS].
TimestampLastGet() Gets the timestamp [NS] of the last packet in this snapshot.
__init__(*args, **kwargs) Initialize self.

Attributes

thisown The membership flag