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.