1 /*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkDynamicLoader.cxx
5
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13
14 =========================================================================*/
15 #include "vtkDynamicLoader.h"
16
17 #include "vtkDebugLeaks.h"
18 #include "vtkObjectFactory.h"
19
20 //------------------------------------------------------------------------------
New()21 vtkDynamicLoader* vtkDynamicLoader::New()
22 {
23 VTK_STANDARD_NEW_BODY(vtkDynamicLoader);
24 }
25
26 //------------------------------------------------------------------------------
PrintSelf(ostream & os,vtkIndent indent)27 void vtkDynamicLoader::PrintSelf(ostream& os, vtkIndent indent)
28 {
29 this->Superclass::PrintSelf(os, indent);
30 }
31
32 //------------------------------------------------------------------------------
OpenLibrary(const char * libname)33 vtkLibHandle vtkDynamicLoader::OpenLibrary(const char* libname)
34 {
35 return vtksys::DynamicLoader::OpenLibrary(libname);
36 }
37
38 //------------------------------------------------------------------------------
OpenLibrary(const char * libname,int flags)39 vtkLibHandle vtkDynamicLoader::OpenLibrary(const char* libname, int flags)
40 {
41 return vtksys::DynamicLoader::OpenLibrary(libname, flags);
42 }
43
44 //------------------------------------------------------------------------------
CloseLibrary(vtkLibHandle lib)45 int vtkDynamicLoader::CloseLibrary(vtkLibHandle lib)
46 {
47 return vtksys::DynamicLoader::CloseLibrary(lib);
48 }
49
50 //------------------------------------------------------------------------------
GetSymbolAddress(vtkLibHandle lib,const char * sym)51 vtkSymbolPointer vtkDynamicLoader::GetSymbolAddress(vtkLibHandle lib, const char* sym)
52 {
53 return vtksys::DynamicLoader::GetSymbolAddress(lib, sym);
54 }
55
56 //------------------------------------------------------------------------------
LibPrefix()57 const char* vtkDynamicLoader::LibPrefix()
58 {
59 return vtksys::DynamicLoader::LibPrefix();
60 }
61
62 //------------------------------------------------------------------------------
LibExtension()63 const char* vtkDynamicLoader::LibExtension()
64 {
65 return vtksys::DynamicLoader::LibExtension();
66 }
67
68 //------------------------------------------------------------------------------
LastError()69 const char* vtkDynamicLoader::LastError()
70 {
71 return vtksys::DynamicLoader::LastError();
72 }
73