navit  0.5.3-trunk
config.c File Reference
#include "common.h"
#include "item.h"
#include "config_.h"

Data Structures

struct  configObject
 

Functions

static PyObject * config_navit (PyObject *self, PyObject *args)
 
static PyObject * config_getattr_py (PyObject *self, char *name)
 
static void config_destroy_py (configObject *self)
 
PyObject * config_py (PyObject *self, PyObject *args)
 

Variables

static PyMethodDef config_methods []
 
PyTypeObject config_Type
 

Function Documentation

◆ config_destroy_py()

static void config_destroy_py ( configObject self)
static

◆ config_getattr_py()

static PyObject* config_getattr_py ( PyObject *  self,
char *  name 
)
static

References config_methods, and name.

◆ config_navit()

static PyObject* config_navit ( PyObject *  self,
PyObject *  args 
)
static

◆ config_py()

PyObject* config_py ( PyObject *  self,
PyObject *  args 
)

References config_Type, dbg, and lvl_debug.

Variable Documentation

◆ config_methods

PyMethodDef config_methods[]
static
Initial value:
= {
{"navit", (PyCFunction) config_navit, METH_VARARGS },
{NULL, NULL },
}
static PyObject * config_navit(PyObject *self, PyObject *args)
Definition: config.c:28

Referenced by config_getattr_py().

◆ config_Type

PyTypeObject config_Type
Initial value:
= {
.tp_name="config",
.tp_basicsize=sizeof(configObject),
.tp_dealloc=(destructor)config_destroy_py,
.tp_getattr=config_getattr_py,
}
#define Obj_HEAD
Definition: binding_python.c:39
static void config_destroy_py(configObject *self)
Definition: config.c:47
static PyObject * config_getattr_py(PyObject *self, char *name)
Definition: config.c:43
Definition: config.c:24

Referenced by config_py().