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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2