Mercurial > octave
comparison src/dynamic-ld.h @ 5864:e884ab4f29ee
[project @ 2006-06-22 00:57:27 by jwe]
author | jwe |
---|---|
date | Thu, 22 Jun 2006 00:57:28 +0000 |
parents | 4c8a2e4e0717 |
children | ea65de49e18e |
comparison
equal
deleted
inserted
replaced
5863:4c16f3104aa5 | 5864:e884ab4f29ee |
---|---|
37 | 37 |
38 public: | 38 public: |
39 | 39 |
40 virtual ~octave_dynamic_loader (void) { } | 40 virtual ~octave_dynamic_loader (void) { } |
41 | 41 |
42 static bool load (const std::string& fcn_name, | 42 static bool load_oct (const std::string& fcn_name, |
43 const std::string& file_name = std::string ()); | 43 const std::string& file_name = std::string ()); |
44 | |
45 static bool load_mex (const std::string& fcn_name, | |
46 const std::string& file_name = std::string ()); | |
44 | 47 |
45 static bool remove (const std::string& fcn_name, octave_shlib& shl); | 48 static bool remove (const std::string& fcn_name, octave_shlib& shl); |
46 | 49 |
47 private: | 50 private: |
48 | 51 |
54 | 57 |
55 static octave_dynamic_loader *instance; | 58 static octave_dynamic_loader *instance; |
56 | 59 |
57 static bool instance_ok (void); | 60 static bool instance_ok (void); |
58 | 61 |
59 bool do_load (const std::string& fcn_name, | 62 bool do_load_oct (const std::string& fcn_name, |
60 const std::string& file_name = std::string ()); | 63 const std::string& file_name = std::string ()); |
64 | |
65 bool do_load_mex (const std::string& fcn_name, | |
66 const std::string& file_name = std::string ()); | |
61 | 67 |
62 bool do_remove (const std::string& fcn_name, octave_shlib& shl); | 68 bool do_remove (const std::string& fcn_name, octave_shlib& shl); |
63 | 69 |
64 static bool doing_load; | 70 static bool doing_load; |
65 | 71 |