|
Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
|
FrameInstance holds traffic details such as PDUs, ports, etc. More...
Public Member Functions | |
| TrafficType | getUserTrafficType () |
| Returns the user traffic type. More... | |
| QString | getDestinationString () |
| Returns the destination. More... | |
| QString | getSourceString () |
| Returns the source. More... | |
| Device | getDevice () |
| Returns the current device the frame instance is at. More... | |
| Device | getPreviousDevice () |
| Returns the previous device the frame instance was at. More... | |
| Pdu | getInFrame () |
| Returns the inbound frame. More... | |
| Pdu | getOutFrame () |
| Returns the outbound frame. More... | |
| Port | getInPort () |
| Returns the inbound port. More... | |
| Port | getOutPort (int) |
| returns the outbound port at the specified index. More... | |
| int | getOutPortCount () |
| Returns the number of outbound ports. More... | |
| void | addDecision (string, QString, bool, int) |
| Adds a flowchart decision with the specified ID and description at the specified layer. More... | |
| FlowChartNode | getFlowChartNodeAt (int) |
| Returns the flowchart node at the specified index. More... | |
| FrameDecision | getFrameDecsionAt (int) |
| Returns the frame decision at the specified index. More... | |
| int | getFlowChartNodeCount () |
| Returns the number of flowchart nodes. More... | |
| QString | getDecisionAt (int) |
| Returns the decision at the specified index. More... | |
| void | setFrameSent (bool) |
| Sets the frame as sent or unsent. More... | |
| bool | isFrameSent () |
| Returns true if the the frame is sent, otherwise false. More... | |
| void | setFrameBuffered (bool) |
| Sets the frame as buffered or unbuffered. More... | |
| bool | isFrameBuffered () |
| Returns true if the the frame is buffered, otherwise false. More... | |
| void | setFrameDropped (bool) |
| Sets the frame as dropped or not dropped. More... | |
| bool | isFrameDropped () |
| Returns true if the the frame is dropped, otherwise false. More... | |
| void | setFrameNotForwarded (bool) |
| Sets the frame as not forwarded or forwarded. More... | |
| bool | isFrameNotForwarded () |
| Returns true if the the frame is not forwarded, otherwise false. More... | |
| void | setFrameAccepted (bool) |
| Sets the frame as accepted or not accepted. More... | |
| bool | isFrameAccepted () |
| Returns true if the the frame is accepted, otherwise false. More... | |
| void | setFrameUnexpected (bool) |
| Sets the frame as unexpected or expected. More... | |
| bool | isFrameUnexpected () |
| Returns true if the the frame is unexpected, otherwise false. More... | |
| bool | isFrameCollidedOnLink () |
| Returns true if the frame collided on the link, otherwise false. More... | |
| bool | isFrameCollidedAtDevice () |
| Returns true if the frame collided at the device, otherwise false. More... | |
| bool | isFrameOnTransit () |
| Returns true if the frame is in transit, otherwise false. More... | |
| int | getQosStampColorCode () |
| Returns the QoS stamp color code. More... | |
| int | getInQosStampColorCode () |
| Returns the inbound QoS stamp color code. More... | |
| int | getOutQosStampColorCode () |
| Returns the outbound QoS stamp color code. More... | |
| int | getTransitTime () |
| Returns the transit time. More... | |
| int | getPercentageSent () |
| Returns the percentage of the frame that was sent. More... | |
| long | getStartSimTime () |
| Returns the simulation start time. More... | |
| UserTraffic | getTrafficSource () |
| Returns the traffic source. More... | |
| int | getTime () |
| Returns time of the frame instance. More... | |
FrameInstance holds traffic details such as PDUs, ports, etc.
| void FrameInstance::addDecision | ( | string | , |
| QString | , | ||
| bool | , | ||
| int | |||
| ) |
Adds a flowchart decision with the specified ID and description at the specified layer.
| id,the | flowchart ID. |
| description,the | flowchart description. |
| isOsiIn,true | if inbound layer decision, false if outbound layer decision. |
| osiLayer,the | OSI layer. |
| QString FrameInstance::getDecisionAt | ( | int | ) |
Returns the decision at the specified index.
| index,the | index of the decision of interest. |
| QString FrameInstance::getDestinationString | ( | ) |
Returns the destination.
| Device FrameInstance::getDevice | ( | ) |
| FlowChartNode FrameInstance::getFlowChartNodeAt | ( | int | ) |
Returns the flowchart node at the specified index.
| nodeIndex,the | index of the flowchart node of interest. |
| int FrameInstance::getFlowChartNodeCount | ( | ) |
Returns the number of flowchart nodes.
| FrameDecision FrameInstance::getFrameDecsionAt | ( | int | ) |
Returns the frame decision at the specified index.
| index,the | index of the frame decision of interest. |
| Pdu FrameInstance::getInFrame | ( | ) |
| int FrameInstance::getInQosStampColorCode | ( | ) |
Returns the inbound QoS stamp color code.
| Pdu FrameInstance::getOutFrame | ( | ) |
| Port FrameInstance::getOutPort | ( | int | ) |
| int FrameInstance::getOutPortCount | ( | ) |
Returns the number of outbound ports.
| int FrameInstance::getOutQosStampColorCode | ( | ) |
Returns the outbound QoS stamp color code.
| int FrameInstance::getPercentageSent | ( | ) |
Returns the percentage of the frame that was sent.
| Device FrameInstance::getPreviousDevice | ( | ) |
| int FrameInstance::getQosStampColorCode | ( | ) |
Returns the QoS stamp color code.
| QString FrameInstance::getSourceString | ( | ) |
Returns the source.
| long FrameInstance::getStartSimTime | ( | ) |
Returns the simulation start time.
| int FrameInstance::getTime | ( | ) |
Returns time of the frame instance.
| UserTraffic FrameInstance::getTrafficSource | ( | ) |
Returns the traffic source.
| int FrameInstance::getTransitTime | ( | ) |
Returns the transit time.
| TrafficType FrameInstance::getUserTrafficType | ( | ) |
Returns the user traffic type.
| bool FrameInstance::isFrameAccepted | ( | ) |
Returns true if the the frame is accepted, otherwise false.
| bool FrameInstance::isFrameBuffered | ( | ) |
Returns true if the the frame is buffered, otherwise false.
| bool FrameInstance::isFrameCollidedAtDevice | ( | ) |
Returns true if the frame collided at the device, otherwise false.
| bool FrameInstance::isFrameCollidedOnLink | ( | ) |
Returns true if the frame collided on the link, otherwise false.
| bool FrameInstance::isFrameDropped | ( | ) |
Returns true if the the frame is dropped, otherwise false.
| bool FrameInstance::isFrameNotForwarded | ( | ) |
Returns true if the the frame is not forwarded, otherwise false.
| bool FrameInstance::isFrameOnTransit | ( | ) |
Returns true if the frame is in transit, otherwise false.
| bool FrameInstance::isFrameSent | ( | ) |
Returns true if the the frame is sent, otherwise false.
| bool FrameInstance::isFrameUnexpected | ( | ) |
Returns true if the the frame is unexpected, otherwise false.
| void FrameInstance::setFrameAccepted | ( | bool | ) |
Sets the frame as accepted or not accepted.
| accepted,true | for accepted, false for not accepted. |
| void FrameInstance::setFrameBuffered | ( | bool | ) |
Sets the frame as buffered or unbuffered.
| buffered,true | for buffered, false for unbuffered. |
| void FrameInstance::setFrameDropped | ( | bool | ) |
Sets the frame as dropped or not dropped.
| dropped,true | for dropped, false for not dropped. |
| void FrameInstance::setFrameNotForwarded | ( | bool | ) |
Sets the frame as not forwarded or forwarded.
| notForwarded,true | for not forwarded, false for forwarded. |
| void FrameInstance::setFrameSent | ( | bool | ) |
Sets the frame as sent or unsent.
| sent,true | for sent, false for unsent. |
| void FrameInstance::setFrameUnexpected | ( | bool | ) |
Sets the frame as unexpected or expected.
| unexpected,true | for unexpected, false for expected. |