1 krisbash 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_LANEndpoint
6 // ==================================================================
7 [Version ( "2.7.0" ),
8 UMLPackagePath ( "CIM::Network::ProtocolEndpoints" ),
9 Description (
10 "A communication endpoint which, when its associated interface "
11 "device is connected to a LAN, may send and receive data "
12 "frames. LANEndpoints include Ethernet, Token Ring and FDDI "
13 "interfaces." )]
14 class CIM_LANEndpoint : CIM_ProtocolEndpoint {
15
16 [Description (
17 "A label or identifier for the LAN Segment to which the "
18 "Endpoint is connected. If the Endpoint is not currently "
19 "active/connected or this information is not known, then "
20 "LANID is NULL." ),
21 ModelCorrespondence { "CIM_LANConnectivitySegment.LANID",
22 krisbash 1.1 "CIM_LANSegment.LANID" }]
23 string LANID;
24
25 [Deprecated { "CIM_ProtocolEndpoint.ProtocolType" },
26 Description (
27 "An indication of the kind of technology used on the LAN. "
28 "This property is deprecated in lieu of ProtocolType, "
29 "which is an enumeration inherited from ProtocolEndpoint "
30 "and which includes the Values specified here." ),
31 ValueMap { "0", "1", "2", "3", "4" },
32 Values { "Unknown", "Other", "Ethernet", "TokenRing", "FDDI" },
33 ModelCorrespondence {
34 "CIM_LANConnectivitySegment.ConnectivityType",
35 "CIM_LANSegment.LANType" }]
36 uint16 LANType;
37
38 [Deprecated { "CIM_ProtocolEndpoint.OtherTypeDescription" },
39 Description (
40 "A free-form string that describes the type of technology "
41 "used on the LAN when the value of the LANType property "
42 "is equal to 1 (i.e., \"Other\"). This property is "
43 krisbash 1.1 "deprecated since its purpose overlaps with "
44 "OtherTypeDescription, which which is inherited from "
45 "ProtocolEndpoint." ),
46 ModelCorrespondence {
47 "CIM_LANConnectivitySegment.OtherTypeDescription",
48 "CIM_LANEndpoint.LANType" }]
49 string OtherLANType;
50
51 [Description (
52 "The principal unicast address used in communication with "
53 "the LANEndpoint. The MAC address is formatted as twelve "
54 "hexadecimal digits (e.g., \"010203040506\"), with each "
55 "pair representing one of the six octets of the MAC "
56 "address in \"canonical\" bit order according to RFC "
57 "2469." ),
58 MaxLen ( 12 )]
59 string MACAddress;
60
61 [Description (
62 "Other unicast addresses that may be used to communicate "
63 "with the LANEndpoint." )]
64 krisbash 1.1 string AliasAddresses[];
65
66 [Description (
67 "Multicast addresses to which the LANEndpoint listens." )]
68 string GroupAddresses[];
69
70 [Description (
71 "The largest information field that may be sent or "
72 "received by the LANEndpoint." ),
73 Units ( "Bits" )]
74 uint32 MaxDataSize;
75
76
77 };
|