(file) Return to TimingProviderMain.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / test / TestProviders / TimingTests

 1 s.soni 1.1 //%/////////////////////////////////////////////////////////////////////////////
 2            //
 3            // Copyright (c) 2003 IBM
 4            //
 5            // Permission is hereby granted, free of charge, to any person obtaining a copy
 6            // of this software and associated documentation files (the "Software"), to
 7            // deal in the Software without restriction, including without limitation the
 8            // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 9            // sell copies of the Software, and to permit persons to whom the Software is
10            // furnished to do so, subject to the following conditions:
11            //
12            // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
13            // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
14            // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
15            // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
16            // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
17            // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
18            // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
19            // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20            //
21            //============================================================================
22 s.soni 1.1 //
23            // Author: Subodh Soni IBM Corporation, (ssubodh@in.ibm.com)
24            //
25            // Modified By:
26            //             
27            //             
28            //
29            //%////////////////////////////////////////////////////////////////////////////
30            
31            #include <iostream>
32            #include <Pegasus/Common/Config.h>
33            #include <Pegasus/Common/String.h>
34            #include "TimingProvider.h"
35            
36            PEGASUS_NAMESPACE_BEGIN
37            PEGASUS_USING_STD;
38            
39            extern "C" PEGASUS_EXPORT CIMProvider * PegasusCreateProvider(const String & name)
40            {
41            	if(String::equalNoCase(name, "timingprovider") ||
42            			String::equalNoCase(name, "timingprovider (PROVIDER)"))
43 s.soni 1.1 	{
44            		cout << "Entry to TimingProvider" << endl;
45            		return(new TimingProvider());
46            	}
47            	return(0);
48            }
49            
50            PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2