// Copyright (c) 2005 DMTF. All rights reserved. // Add UmlPackagePath // qualifier values to CIM Schema. // Add PUnit qualifier values // to Units qualifier values. // ================================================================== // CIM_TCPSettings // ================================================================== [Experimental, Version ( "2.8.1000" ), UMLPackagePath ( "CIM::Network::ChannelExtender" ), Description ( "TCPSettings defines settings for a single TCPProtocolEndpoint " "or a group of TCPProtocolEndpoints which belongs to the " "transport layer of the ComputerSystem or more granular to the " "TCP NetworkPipe. TCPSettings class defines the attributes that " "affect the behavior of TCPProtocolEndpoint(s). The attributes " "are tied to the TCPProtocolEndpoint(s) though an " "ElementSettingData association." )] class CIM_TCPSettings : CIM_SettingData { [Description ( "The Algorithm used to determine the timeout value used " "for retransmitting unacknowledged octets. (1) Other - " "none of the following (2) constant - a constant rto (3) " "rsre - MIL-STD-1778, Appendix B (4) vanj - Van " "Jacobson\'s Algorithm." ), ValueMap { "1", "2", "3", "4" }, Values { "Other", "Constant", "Rsre", "Vanj" }, MappingStrings { "MIB.IETF|TCP-MIB.tcpRtoAlgorithm" }] uint16 RetransmissionTimeoutAlgorithm; [Description ( "The minimum value permitted by a TCP implementation for " "the retransmission timeout, measured in milliseconds. " "More refined semantics for objects of this type depend " "upon the algorithm used to determine the retransmission " "timeout. In particular, when the timeout algorithm is " "rsre (3), an object of this type has the semantics of " "the LBOUND quantity described in RFC 793." ), Units ( "MilliSeconds" ), MappingStrings { "MIB.IETF|TCP-MIB.tcpRtoMin" }, PUnit ( "second * 10^-3" )] uint16 RetransmissionTimeoutMin; [Description ( "The maximum value permitted by a TCP implementation for " "the retransmission timeout, measured in milliseconds. " "More refined semantics for objects of this type depend " "upon the algorithm used to determine the retransmission " "timeout. In particular, when the timeout algorithm is " "rsre (3), an object of this type has the semantics of " "the UBOUND quantity described in RFC 793." ), Units ( "MilliSeconds" ), MappingStrings { "MIB.IETF|TCP-MIB.tcpRtoMax" }, PUnit ( "second * 10^-3" )] uint16 RetransmissionTimeoutMax; };