loader.hh File Reference

#include <ltmm/exception.hh>
#include <ltmm/single_thread.hh>
#include <ltmm/handle.hh>
#include <ltmm/backend.hh>
#include <ltdl.h>
#include <utility>
#include <map>

Include dependency graph for loader.hh:

Go to the source code of this file.

Namespaces

namespace  ltmm

Classes

class  ltmm::loader< ThreadPolicy >
 Class to load dynamic libraries. More...
class  ltmm::loader< ThreadPolicy >::guard
 Guard class. More...
class  ltmm::loader< ThreadPolicy >::handle_iterator
 Forward iterator over handles in list. More...
class  ltmm::loader< ThreadPolicy >::backend_iterator
 Forward iterator over backends in list. More...

Functions

template<typename ThreadPolicy>
void ltmm::loader_lock ()
template<typename ThreadPolicy>
void ltmm::loader_unlock ()
template<typename ThreadPolicy>
void ltmm::loader_set_error (const char *m)
template<typename ThreadPolicy>
const char * ltmm::loader_get_error ()

Variables

const ::lt_dlsymlist lt_preloaded_symbols []


Variable Documentation

const ::lt_dlsymlist lt_preloaded_symbols[]
 

Referenced by ltmm::loader< ThreadPolicy >::preloaded().

Top of page
Last update Mon Jun 27 13:24:54 2005
Christian Holm
Created by DoxyGen 1.4.3-20050530