(file) Return to System.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/System.h between version 1.2 and 1.4

version 1.2, 2001/04/11 19:53:22 version 1.4, 2001/04/25 22:20:56
Line 1 
Line 1 
 //BEGIN_LICENSE  //%/////////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000 The Open Group, BMC Software, Tivoli Systems, IBM // Copyright (c) 2000 The Open Group, BMC Software, Tivoli Systems, IBM
 // //
Line 17 
Line 17 
 // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 // DEALINGS IN THE SOFTWARE. // DEALINGS IN THE SOFTWARE.
 // //
 //END_LICENSE  //==============================================================================
 //BEGIN_HISTORY  
 // //
 // Author: Michael E. Brasher  // Author: Mike Brasher (mbrasher@bmc.com)
 // //
 // $Log$  // Modified By:
 // Revision 1.2  2001/04/11 19:53:22  mike  
 // More porting  
 // //
 // Revision 1.1  2001/04/11 00:23:44  mike  //%/////////////////////////////////////////////////////////////////////////////
 // new files  
 //  
 //  
 //END_HISTORY  
  
 #ifndef Pegasus_System_h #ifndef Pegasus_System_h
 #define Pegasus_System_h #define Pegasus_System_h
Line 39 
Line 32 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
   /** This is an opaque type which is used to represent dynamic library
       handles returned by the System::loadDynamicLibrary() method and
       accepted by the System::loadDynamicProcedure() method.
   */
   typedef struct DynamicLibraryHandle_* DynamicLibraryHandle;
   
   /** This is an opaque type which is returned by System::loadDynamicSymbol().
       Values of this type may be casted to the appropriate target type.
   */
   typedef struct DynamicSymbolHandle_* DynamicSymbolHandle;
   
   
 /** The System class defines wrappers for operating system related calls. /** The System class defines wrappers for operating system related calls.
     These are only placed here if they are extremely light. These are     These are only placed here if they are extremely light. These are
     usually just direct wrappers which map more or less one to one to the     usually just direct wrappers which map more or less one to one to the
Line 73 
Line 78 
     static Boolean removeFile(const char* path);     static Boolean removeFile(const char* path);
  
     static Boolean renameFile(const char* oldPath, const char* newPath);     static Boolean renameFile(const char* oldPath, const char* newPath);
   
       static DynamicLibraryHandle loadDynamicLibrary(const char* fileName);
   
       static DynamicSymbolHandle loadDynamicSymbol(
           DynamicLibraryHandle libraryHandle,
           const char* symbolName);
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2