BUG#: 8782
[tpot/pegasus/.git] / Schemas / CIM225 / DMTF / Network / CIM_ProtocolServiceCapabilities.mof
1 // Copyright (c) 2009 DMTF.  All rights reserved.
2    [Version ( "2.22.0" ), 
3     UMLPackagePath ( "CIM::Network::Misc" ), 
4     Description ( 
5        "A subclass of EnabledLogicalElementCapabilities that defines "
6        "the capabilities of a ProtocolService. An instance of "
7        "CIM_ProtocolServiceCapabilities is associated with a "
8        "ProtocolService using ElementCapabilities." )]
9 class CIM_ProtocolServiceCapabilities : CIM_EnabledLogicalElementCapabilities {
10
11       [Description ( 
12           "MaxConnections specifies the maximum number of "
13           "connections supported by the protocol service." ), 
14        MinValue ( 1 ), 
15        MaxValue ( 65535 ), 
16        ModelCorrespondence { "CIM_ProtocolService.MaxConnections" }]
17    uint16 MaxConnections = 1;
18
19       [Description ( 
20           "MaxListeningPorts specifies the maximum number of ports "
21           "on which a protocol service will listen." ), 
22        MinValue ( 1 ), 
23        MaxValue ( 65535 ), 
24        ModelCorrespondence { 
25           "CIM_ProtocolServiceCapabilities.ListeningPortManagementSupported" }]
26    uint16 MaxListeningPorts = 1;
27
28       [Description ( 
29           "ListeningPortManagementSupported indicates whether the "
30           "management of the ports on which the associated "
31           "ProtocolService listens is supported." ), 
32        ModelCorrespondence { 
33           "CIM_ProtocolServiceCapabilities.MaxListeningPorts" }]
34    boolean ListeningPortManagementSupported;
35
36
37 };