Module containing the complete ByteBlower (lower-layer) API, a Tcl wrapper around the ByteBlower client. More...
Classes | |
class | ByteBlower |
Singleton class that is the entry point to start using the ByteBlower API. More... | |
class | ByteBlowerLicense |
This class represents the license information of your connected server. More... | |
class | ByteBlowerPort.ResultData |
ByteBlower port counter result set. More... | |
class | ByteBlowerPort.ResultHistory |
Port counter result history. More... | |
class | ByteBlowerPort.ResultRxData |
ByteBlower port counter result set. More... | |
class | ByteBlowerPort.ResultSnapshot |
ByteBlower port counter result set. More... | |
class | ByteBlowerPort |
Logical representation of a network host docked somewhere in the Network Under Test, which can transmit or schedule network traffic, process incoming traffic and run stateful network applications. More... | |
class | ByteBlowerServer.ServiceInfo |
This class contains information on the ByteBlower System. More... | |
class | ByteBlowerServer |
Representation of a client connection to a shared, physical ByteBlower server, which can send and receive network traffic through its interfaces. More... | |
class | Capability.Value |
The Capability Value class. More... | |
class | Capability |
Represents a capability, A feature it supports or not. More... | |
class | Frame.Mobile |
A Frame.Mobile is an object that configures the payload of a frame belonging to a Tx.Stream.Mobile object. More... | |
class | Frame |
A ByteBlower Frame is an object representing a Frame which can be used in a Tx.Stream for transmission by a ByteBlower Port. More... | |
class | FrameFieldModifier.Incremental |
A frame field modifier which will increase the value of the frame field between a minimum and maximum value. More... | |
class | FrameFieldModifier.Random |
A frame field modifier which will change the field value of the frame randomly between a minimum and maximum value. More... | |
class | FrameSizeModifier.Growing |
A frame size modifier which will increase the size of the frame between a minimum and maximum value. More... | |
class | FrameSizeModifier.Random |
A frame size modifier which will change the size of the frame randomly between a minimum and maximum value. More... | |
class | FrameSizeModifier.Result |
A collection of statistics containing the results of a frame size modifier. More... | |
class | FrameTag.Metrics |
Class which represents the metrics of a Tag. More... | |
class | FrameTag.Rx |
The FrameTag.Rx class describes the receive configuration of a Tag in a Frame. More... | |
class | FrameTag.Tx |
The FrameTag.Tx class describes the transmit configuration of a Tag in a Frame. More... | |
class | Layer2.EthernetII |
EthernetII provides an interface for the Ethernet configuration on a ByteBlower port. More... | |
class | Layer2.Ppp.Auth.Chap |
Represents the Challenge-Handshake Authentication Protocol. More... | |
class | Layer2.Ppp.Auth.Pap |
Represents the Password Authentication Protocol. More... | |
class | Layer2.Ppp.NetworkControl.Ipcp |
Internet Protocol Control Protocol. More... | |
class | Layer2.Ppp.NetworkControl.Ipv6cp |
IP version 6 over PPPoE. More... | |
class | Layer2.Ppp |
Class implementing Point-to-Point Protocol (PPP) More... | |
class | Layer2_5.Pppoe.Client |
A PPPoE client which allows you to setup Layer3 connectivity. More... | |
class | Layer2_5.Vlan |
Configure the VLAN tag on a ByteBlower Port. More... | |
class | Layer3.IPv4 |
Provides an interface for the IPv4 configuration on a ByteBlower port. More... | |
class | Layer3.IPv6 |
A class representing the IPv6 protocol that allows managing IPv6 settings, running IPv6 commands and accessing attached protocols. More... | |
class | Layer3.Icmp.EchoSessionInfo |
class | Layer3.IcmpEchoSession |
Session for handling ICMP Echo Requests and Replies. More... | |
class | Layer3.IcmpProtocol |
The ICMP protocol is attached to the IPv4 protocol and allows the host to start ICMP sessions, through which it can communicate with the Layer3 IP network. More... | |
class | Layer3.Icmpv6.EchoSessionInfo |
class | Layer3.Icmpv6EchoSession |
Session for handling ICMPv6 Echo Requests and Replies. More... | |
class | Layer3.Icmpv6Protocol |
ICMPv6 Protocol. More... | |
class | Layer4.Igmp.MemberSessionInfo |
InfoObject of the IGMPSession. Contains various stats of the IGMPSession. More... | |
class | Layer4.Igmp.ProtocolInfo |
This class represents the info-object of the IGMPProtocol. More... | |
class | Layer4.Igmp.Schedule.IpMulticastListen |
Use this class to configure the source-specific properties of an IGMPv3 Multicast session. More... | |
class | Layer4.Igmp.Schedule.Join |
Use this class to configure the source-specific properties of an IGMPv3 Multicast session. More... | |
class | Layer4.Igmp.Schedule.Leave |
Use this class to configure the source-specific properties of an IGMPv3 Multicast session. More... | |
class | Layer4.Igmp |
The Internet Group Management Protocol (IGMP) Protocol for IPv4 manages multicast group membership for a given IPv4 host. More... | |
class | Layer4.Igmpv1MemberSession |
class | Layer4.Igmpv2MemberSession |
class | Layer4.Igmpv3MemberSession |
class | Layer4.Mld.MulticastListenerSessionInfo |
class | Layer4.Mld.ProtocolInfo |
class | Layer4.Mld.Schedule.Ipv6MulticastListen |
class | Layer4.Mld.Schedule.StartListening |
class | Layer4.Mld.Schedule.StopListening |
class | Layer4.Mld |
The Multicast Listener Discovery Protocol (MLD) Protocol for IPv6 manages multicast address listening for a given IPv6 host. More... | |
class | Layer4.Mldv1MulticastListenerSession |
class | Layer4.Mldv2MulticastListenerSession |
class | Layer4.Tcp.ResultData |
Contains static TCP result counters. More... | |
class | Layer4.Tcp.ResultHistory |
Interface that allows you to obtain the cumulative and interval result data objects regarding TCP stats. More... | |
class | Layer4.Tcp.ResultSnapshot |
Contains TCP result counters. More... | |
class | Layer4.Tcp.SessionInfo |
Class containing info about the TCP session. More... | |
class | Layer4.Tcp.Tunnel |
Creates a TCP port forwarding configuration between a local host and a remote server. More... | |
class | Layer5.Dhcp.SessionInfo |
Class containing the info about the DHCPSession. More... | |
class | Layer5.Dhcp |
The Layer5.Dhcp is the entry point to configure the DHCP client behavior of a ByteBlowerPort. More... | |
class | Layer5.Dhcpv6.SessionInfo |
Class containing the info about the DHCPSession. More... | |
class | Layer5.Dhcpv6 |
The Layer5.Dhcpv6 is the entry point to configure the DHCPv6 client behavior of a ByteBlowerPort. More... | |
class | Layer5.Http.CapturedHttpData |
This class represents captured HTTP data. More... | |
class | Layer5.Http.Client.Mobile |
HTTP client application that may schedule HTTP requests to the HTTP server application. More... | |
class | Layer5.Http.Client |
HTTP client application that may schedule HTTP requests to real webservers or the HTTP server application. More... | |
class | Layer5.Http.MultiClient |
Layer5.Http.MultiClient can be used in combination with Layer5.Http.MultiServer to start multiple concurrent HTTP requests. More... | |
class | Layer5.Http.MultiResultData |
Contains the result counters for Http.MultiClient or Http.MultiServer. More... | |
class | Layer5.Http.MultiResultHistory |
General interface for getting cumulative or interval results. More... | |
class | Layer5.Http.MultiResultSnapshot |
Refreshable snapshot that contains the result counters for Http.MultiClient or Http.MultiServer. More... | |
class | Layer5.Http.MultiServer |
Http.MultiServer provides the server-side for Layer5.Http.MultiClient. More... | |
class | Layer5.Http.ResultData |
Contains the HTTP result counters. More... | |
class | Layer5.Http.ResultHistory |
General interface for getting cumulative or interval results. More... | |
class | Layer5.Http.ResultSnapshot |
Contains HTTP result counters. More... | |
class | Layer5.Http.Server |
HTTP server application that handles incoming HTTP requests with the correct URL format by returning a document of the appropriate size. More... | |
class | Layer5.Http.SessionInfo |
Class containing the info about the HTTPSession. More... | |
class | Layer5.Rtcp |
class | Layer5.Rtp |
class | Layer5.Telnet.Client |
A Telnet client application that allows communication with an external Telnet server. More... | |
class | MeetingPoint.ServiceInfo |
This class contains information on the ByteBlower System. More... | |
class | MeetingPoint |
A MeetingPoint is a server that controls a set of wireless devices. More... | |
class | MeetingPointLicense |
This class represents the license information of your connected Meeting Point. More... | |
class | PacketDump |
Utility for dumping ByteBlower network traffic to a pcap file. More... | |
class | Rx.Capture.Frame |
A representation of a Captured Frame captured using a Rx.Capture.RawPacket. More... | |
class | Rx.Capture.RawPacket |
This class is used to capture the raw packet data that is received on the Physical interface that is associated with a ByteBlowerPort. More... | |
class | Rx.Capture.ResultSnapshot |
This class represents the result of a Rx.Capture.RawPacket. It contains the metrics and the frames that are captured. More... | |
class | Rx.Latency.Basic.Mobile |
Receive-side packet processor which calculates latency on the incoming frames, matching a filter. More... | |
class | Rx.Latency.Basic.ResultData |
Receive-side latency result set. More... | |
class | Rx.Latency.Basic.ResultHistory |
Receive-side latency result history. More... | |
class | Rx.Latency.Basic.ResultSnapshot |
Receive-side latency result set. More... | |
class | Rx.Latency.Basic |
Receive-side packet processor which calculates latency on the incoming frames, matching a filter. More... | |
class | Rx.Latency.Distribution.ResultData |
Receive-side latency result set. More... | |
class | Rx.Latency.Distribution.ResultHistory |
Latency distribution result history. More... | |
class | Rx.Latency.Distribution.ResultSnapshot |
The latency distribution result. More... | |
class | Rx.Latency.Distribution |
Receive-side packet processor which calculates distribution of latency on the incoming frames, matching a filter. More... | |
class | Rx.OutOfSequence.Basic.ResultData |
Non-refreshable object containing the out-of-sequence results. More... | |
class | Rx.OutOfSequence.Basic.ResultHistory |
Receive-side out-of-sequence result history. More... | |
class | Rx.OutOfSequence.Basic.ResultSnapshot |
Refreshable object containing the out-of-sequence results. More... | |
class | Rx.OutOfSequence.Basic |
Receive-side packet processor which checks out-of-sequence on the incoming frames, matching a filter. More... | |
class | Rx.Trigger.Basic.Mobile |
Receive-side packet processor on a WirelessEndpoint that counts all incoming frames that match a filter. More... | |
class | Rx.Trigger.Basic.ResultData |
Receive-side trigger result set. More... | |
class | Rx.Trigger.Basic.ResultHistory |
Receive-side trigger result history. More... | |
class | Rx.Trigger.Basic.ResultSnapshot |
Receive-side trigger result set. More... | |
class | Rx.Trigger.Basic |
Receive-side packet processor which counts the incoming frames, matching a filter. More... | |
class | Rx.Trigger.SizeDistribution.ResultSnapshot |
Contains the results for the size distribution. More... | |
class | Rx.Trigger.SizeDistribution |
Receive-side packet processor which counts the incoming frames, frame rate and frames per size, matching a filter. More... | |
class | ScheduleGroup |
A collection of schedulable objects that can be started. More... | |
class | StreamModifier.GrowingSize |
A frame size modifier which will increase the size of the frame between a minimum and maximum value. More... | |
class | StreamModifier.RandomSize |
A frame size modifier which will change the size of the frame randomly between a minimum and maximum value. More... | |
class | TimingModifier.MultiBurst |
class | TimingModifier.NormalDistribution |
class | Tx.Frame.ResultData |
class | Tx.Frame.ResultHistory |
Sender-side frame transmission result history. More... | |
class | Tx.Frame.ResultSnapshot |
class | Tx.Stream.Mobile |
A Stream.Mobile object configures a stream of frames that will be transmitted by a WirelessEndpoint. More... | |
class | Tx.Stream.ResultData |
class | Tx.Stream.ResultHistory |
Sender-side transmit result history. More... | |
class | Tx.Stream.ResultSnapshot |
class | Tx.Stream.RuntimeStatus |
class | Tx.Stream |
A ByteBlower stream is an object representing a stream of ByteBlower frames (Frame) used for transmission on a ByteBlower port. More... | |
class | WirelessEndpoint.DeviceInfo |
Device information of the wireless endpoint. More... | |
class | WirelessEndpoint.NetworkInfo |
Network information of the wireless endpoint. More... | |
class | WirelessEndpoint.NetworkInfoMonitor.ResultData |
Network information over time of the wireless endpoint. More... | |
class | WirelessEndpoint.NetworkInfoMonitor.ResultHistory |
Network info monitor result history. More... | |
class | WirelessEndpoint.NetworkInfoMonitor |
The NetworkInfo Monitor allows to collect the NetworkInfo over time. More... | |
class | WirelessEndpoint.NetworkInterface |
NetworkInterface information of the wireless endpoint. More... | |
class | WirelessEndpoint |
A WirelessEndpoint is a handle to a wireless device-under-test. More... | |
Module containing the complete ByteBlower (lower-layer) API, a Tcl wrapper around the ByteBlower client.
Source code for the Tcl lower-layer API is not publicly available.
Definition in file api.tcl.