| sendSubmitSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, byte, byte, String, String, RegisteredDelivery, byte, DataCoding, byte, byte[], OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSubmitMulti(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, DestinationAddress[], ESMClass, byte, byte, String, String, RegisteredDelivery, ReplaceIfPresentFlag, DataCoding, byte, byte[], OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendDeliverSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, byte, byte, RegisteredDelivery, DataCoding, byte[], OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendDataSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, RegisteredDelivery, DataCoding, OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendReplaceSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, String, String, RegisteredDelivery, byte, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendBind(OutputStream, BindType, int, String, String, String, InterfaceVersion, TypeOfNumber, NumberingPlanIndicator, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendCancelSm(OutputStream, int, String, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendAlertNotification(OutputStream, int, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendQuerySm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendQuerySmResp(OutputStream, int, String, String, MessageState, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendHeader(OutputStream, int, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendOutbind(OutputStream, int, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendDeliverSmResp(OutputStream, int, int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendDataSmResp(OutputStream, int, String, OptionalParameter[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSubmitMultiResp(OutputStream, int, String, UnsuccessDelivery[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendGenericNack(OutputStream, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendUnbind(OutputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendEnquireLink(OutputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendCancelSmResp(OutputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendReplaceSmResp(OutputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendEnquireLinkResp(OutputStream, int) |   | 40% | | n/a | 0 | 1 | 1 | 2 | 0 | 1 |
| await(Awaiter) |   | 83% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| sendBindResp(OutputStream, int, int, String, InterfaceVersion) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| sendUnbindResp(OutputStream, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| sendSubmitSmResp(OutputStream, int, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| SlowPduSender(PDUSender, ServerDelays) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |