plugin.hpp File Reference

#include <s11n.net/s11n/plugin/path_finder.hpp>
#include <s11n.net/s11n/plugin/plugin_config.hpp>

Go to the source code of this file.

Namespaces

namespace  s11n
 

The s11n serialization (s11n) framework is an object serialization framework for C++ modelled heavily off work by Rusty Ballinger (bozo@users.sourceforge.net http://libfunutil.sourceforge.net).


namespace  s11n::plugin
 

The plugin namespace encapsulates the braindeadly basic API for loading plugins.


Defines

#define plugin_PLUGIN_HPP_INCLUDED   1

Functions

path_finder & s11n::plugin::path ()
 The shared lookup path for plugins.
S11N_EXPORT_API std::string s11n::plugin::find (const std::string &basename)
 Returns path().find( basename ).
S11N_EXPORT_API std::string s11n::plugin::open (const std::string &basename)
 Uses find(basename) to search for a file and, if successful, opens it using a platforms-specific DLL opener.
S11N_EXPORT_API std::string s11n::plugin::dll_error ()
 Called immediately after open() fails, it returns a platforms-specific error string.

Define Documentation

#define plugin_PLUGIN_HPP_INCLUDED   1

Definition at line 2 of file plugin.hpp.


Generated on Sat Mar 20 12:29:24 2010 for libs11n-1.2.10 by  doxygen 1.6.1