1 karl 1.1.2.2 // Copyright (c) 2009 DMTF. All rights reserved.
2 [Version ( "2.22.0" ),
3 UMLPackagePath ( "CIM::Network::ConsoleProtocols" ),
4 Description (
5 "A representation of the settings of a Telnet server "
6 "connection. The relationship between the SettingData and the "
7 "TelnetProtocolEndpoint is described by instantiating the "
8 "ElementSettingData association." )]
9 class CIM_TelnetSettingData : CIM_SettingData {
10
11 [Write, Description (
12 "An array of integers indicating the terminal modes that "
13 "will be enabled." ),
14 ValueMap { "1", "2", "3", "..", "32768..65535" },
15 Values { "Other", "VT100", "ANSI", "DMTF Reserved",
16 "Vendor Reserved" },
17 ModelCorrespondence {
18 "CIM_TelnetSettingData.OtherEnabledTerminalMode" }]
19 uint16 EnabledTerminalModes[];
20
21 [Write, Description (
22 karl 1.1.2.2 "When the EnabledTerminalModes property contains a value "
23 "of 1, \"Other\" then free form string providing more "
24 "information about the enabled terminal mode. If it does "
25 "not contain 1, this string has no meaning." ),
26 ArrayType ( "Indexed" ),
27 ModelCorrespondence {
28 "CIM_TelnetSettingData.EnabledTerminalModes" }]
29 string OtherEnabledTerminalMode[];
30
31 [Write, Description (
32 "The terminal mode that will be in use if this "
33 "SettingData is applied." ),
34 ValueMap { "1", "2", "3", "..", "32768..65535" },
35 Values { "Other", "VT100", "ANSI", "DMTF Reserved",
36 "Vendor Reserved" },
37 ModelCorrespondence {
38 "CIM_TelnetSettingData.OtherTerminalMode",
39 "CIM_TelnetSettingData.EnabledTerminalModes" }]
40 uint16 TerminalMode;
41
42 [Write, Description (
43 karl 1.1.2.2 "If the TerminalMode property is set to 1, \"Other\" then "
44 "this is a free form string providing more information "
45 "about the current terminal mode. If not set to 1, this "
46 "string has no meaning." ),
47 ModelCorrespondence { "CIM_TelnetSettingData.TerminalMode" }]
48 string OtherTerminalMode;
49
50 [Write, Description (
51 "An array of integers indicating the Character display "
52 "modes enabled for the endpoint." ),
53 ValueMap { "1", "2", "3", "..", "32768..65535" },
54 Values { "Other", "Console", "Stream", "DMTF Reserved",
55 "Vendor Reserved" },
56 ModelCorrespondence {
57 "CIM_TelnetSettingData.OtherEnabledCharacterDisplayMode" }]
58 uint16 EnabledCharacterDisplayModes[];
59
60 [Write, Description (
61 "When the EnabledCharacterDisplayModes property contains "
62 "a value of 1, \"Other\" then this is a free form string "
63 "providing more information about the enabled modes. If "
64 karl 1.1.2.2 "it does not contain 1, this string has no meaning." ),
65 ArrayType ( "Indexed" ),
66 ModelCorrespondence {
67 "CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes" }]
68 string OtherEnabledCharacterDisplayMode[];
69
70 [Write, Description (
71 "The character display mode that will be active if this "
72 "SettingData is applied." ),
73 ValueMap { "1", "2", "3", "..", "32768..65535" },
74 Values { "Other", "Console", "Stream", "DMTF Reserved",
75 "Vendor Reserved" },
76 ModelCorrespondence {
77 "CIM_TelnetSettingData.OtherCharacterDisplayMode",
78 "CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes" }]
79 uint16 CharacterDisplayMode;
80
81 [Write, Description (
82 "When the CharacterDisplayMode property is set to 1, "
83 "\"Other\" then this is a free form string providing more "
84 "information about the character display mode. If not set "
85 karl 1.1.2.2 "to 1, this string has no meaning." ),
86 ModelCorrespondence {
87 "CIM_TelnetProtocolEndpoint.CharacterDisplayMode",
88 "CIM_TelnetSettingData.OtherEnabledCharacterDisplayMode" }]
89 string OtherCharacterDisplayMode;
90
91 [Write, Description (
92 "String indicating the Escape Character that will be in "
93 "effect if this SettingData is applied." ),
94 ModelCorrespondence {
95 "CIM_TelnetProtocolEndpoint.EscapeCharacter" }]
96 string EscapeCharacter;
97
98 [Write, Description (
99 "IdleTimeout specifies how long the connection can be "
100 "idle before it is closed. The default value, 0, "
101 "indicates that there is no idle timeout period." ),
102 Units ( "Seconds" ),
103 PUnit ( "second" )]
104 uint32 IdleTimeout = 0;
105
106 karl 1.1.2.2
107 };
|