summaryrefslogtreecommitdiffstats
path: root/Schemas
diff options
context:
space:
mode:
authormateus.baur <mateus.baur>2008-02-14 11:03:48 +0000
committermateus.baur <mateus.baur>2008-02-14 11:03:48 +0000
commit9eeb902c0f3c7601664d44cf1fbb922f0109958f (patch)
tree03ca205a8b5aab20a16396d2a07e891b7b0aa182 /Schemas
parentdc3f15cec623fe617987b2f265009b84b49ac4cd (diff)
downloadtog-pegasus-9eeb902c0f3c7601664d44cf1fbb922f0109958f.zip
tog-pegasus-9eeb902c0f3c7601664d44cf1fbb922f0109958f.tar.gz
tog-pegasus-9eeb902c0f3c7601664d44cf1fbb922f0109958f.tar.xz
BUG#: 7323
TITLE: The IPProviderModule doesn't support NextHop information. DESCRIPTION: Created three new providers under IPProvider, and made the appropriate changes in ipinfo command.
Diffstat (limited to 'Schemas')
-rw-r--r--Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof26
-rw-r--r--Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof60
2 files changed, 86 insertions, 0 deletions
diff --git a/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof b/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof
index 8a47e4b..a743fc6 100644
--- a/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof
+++ b/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof
@@ -543,6 +543,32 @@ class PG_IPRoute : CIM_IPRoute {
class PG_NextHopIPRoute : CIM_NextHopIPRoute {
};
+// ==================================================================
+// PG_RemoteServiceAccessPoint
+// ==================================================================
+ [Version ("0.6.0"), Description (
+ "This class is used to make concrete instances of the "
+ "abstract class CIM_RemoteServiceAccessPoint. ") ]
+class PG_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint {
+};
+
+// ==================================================================
+// PG_RouteUsesEndpoint
+// ==================================================================
+ [Version ("0.6.0"), Description (
+ "This class is used to make concrete instances of the "
+ "abstract class CIM_RouteUsesEndpoint. ") ]
+class PG_RouteUsesEndpoint : CIM_RouteUsesEndpoint {
+};
+
+// ==================================================================
+// PG_AssociatedNextHop
+// ==================================================================
+ [Version ("0.6.0"), Description (
+ "This class is used to make concrete instances of the "
+ "abstract class CIM_AssociatedNextHop. ") ]
+class PG_AssociatedNextHop : CIM_AssociatedNextHop {
+};
// ===================================================================
// end of file
diff --git a/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof b/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof
index da84352..437986e 100644
--- a/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof
+++ b/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof
@@ -122,3 +122,63 @@ instance of PG_ProviderCapabilities
SupportedMethods = NULL; // All methods
};
+// Provider for PG_RemoteServiceAccessPoint
+
+instance of PG_Provider
+{
+ ProviderModuleName = "IPProviderModule";
+ Name = "RSApProvider";
+};
+
+instance of PG_ProviderCapabilities
+{
+ ProviderModuleName = "IPProviderModule";
+ ProviderName = "RSApProvider";
+ CapabilityID = "1";
+ ClassName = "PG_RemoteServiceAccessPoint";
+ Namespaces = { "root/cimv2" };
+ ProviderType = { 2 }; // Instance
+ SupportedProperties = NULL; // All properties
+ SupportedMethods = NULL; // All methods
+};
+
+// Provider for PG_RouteUsesEndpoint
+
+instance of PG_Provider
+{
+ ProviderModuleName = "IPProviderModule";
+ Name = "RUEpProvider";
+};
+
+instance of PG_ProviderCapabilities
+{
+ ProviderModuleName = "IPProviderModule";
+ ProviderName = "RUEpProvider";
+ CapabilityID = "1";
+ ClassName = "PG_RouteUsesEndpoint";
+ Namespaces = { "root/cimv2" };
+ ProviderType = { 3 }; // Association
+ SupportedProperties = NULL; // All properties
+ SupportedMethods = NULL; // All methods
+};
+
+// Provider for PG_AssociatedNextHop
+
+instance of PG_Provider
+{
+ ProviderModuleName = "IPProviderModule";
+ Name = "ANHProvider";
+};
+
+instance of PG_ProviderCapabilities
+{
+ ProviderModuleName = "IPProviderModule";
+ ProviderName = "ANHProvider";
+ CapabilityID = "1";
+ ClassName = "PG_AssociatedNextHop";
+ Namespaces = { "root/cimv2" };
+ ProviderType = { 3 }; // Association
+ SupportedProperties = NULL; // All properties
+ SupportedMethods = NULL; // All methods
+};
+