ecto
Classes | Namespaces | Macros
python.hpp File Reference
#include <Python.h>
#include <boost/python.hpp>
#include <boost/thread/thread.hpp>
#include <map>
#include <boost/noncopyable.hpp>
Include dependency graph for python.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ecto::py::gilstatus
 
class  ecto::py::scoped_gil_release
 
class  ecto::py::scoped_call_back_to_python
 

Namespaces

 ecto
 
 ecto::py
 

Macros

#define ECTO_SCOPED_GILRELEASE()   ecto::py::scoped_gil_release gilrelease ## __LINE__(__FILE__, __LINE__)
 
#define ECTO_SCOPED_CALLPYTHON()   ecto::py::scoped_call_back_to_python gilcall ## __LINE__(__FILE__, __LINE__)
 

Macro Definition Documentation

#define ECTO_SCOPED_CALLPYTHON ( )    ecto::py::scoped_call_back_to_python gilcall ## __LINE__(__FILE__, __LINE__)
#define ECTO_SCOPED_GILRELEASE ( )    ecto::py::scoped_gil_release gilrelease ## __LINE__(__FILE__, __LINE__)