ekg2  GIT master
Struktury danych | Funkcje | Zmienne
Dokumentacja pliku python-session.h
#include <Python.h>
Wykres zależności załączania dla python-session.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  ekg_sessionObj
 

Funkcje

void ekg_session_dealloc (ekg_sessionObj *o)
 
PyObject * ekg_session_repr (ekg_sessionObj *self)
 
PyObject * ekg_session_str (ekg_sessionObj *self)
 
int ekg_session_init (ekg_sessionObj *self, PyObject *args, PyObject *kwds)
 
int ekg_session_len (ekg_sessionObj *self)
 
PyObject * ekg_session_set (ekg_sessionObj *self, PyObject *key, PyObject *value)
 
PyObject * ekg_session_connected (ekg_sessionObj *self)
 
PyObject * ekg_session_get_attr (ekg_sessionObj *self, char *attr)
 
PyObject * ekg_session_user_get (ekg_sessionObj *self, PyObject *pyargs)
 
PyObject * ekg_session_users (ekg_sessionObj *self)
 
PyObject * ekg_session_get (ekg_sessionObj *self, PyObject *key)
 
PyObject * ekg_session_status_set (ekg_sessionObj *self, PyObject *pyargs)
 
PyObject * ekg_session_status (ekg_sessionObj *self)
 
PyObject * ekg_session_connect (ekg_sessionObj *self)
 
PyObject * ekg_session_disconnect (ekg_sessionObj *self)
 

Zmienne

staticforward PyMethodDef ekg_session_methods []
 
static PyMappingMethods ekg_session_mapping
 
static PyTypeObject ekg_session_type
 

Dokumentacja funkcji

◆ ekg_session_connect()

PyObject* ekg_session_connect ( ekg_sessionObj self)

ekg_session_connect()

connect session

◆ ekg_session_connected()

PyObject* ekg_session_connected ( ekg_sessionObj self)

ekg_session_connected()

return true if session is connected

◆ ekg_session_dealloc()

void ekg_session_dealloc ( ekg_sessionObj o)

ekg_session_dealloc()

deallocation of session object

◆ ekg_session_disconnect()

PyObject* ekg_session_disconnect ( ekg_sessionObj self)

ekg_session_disconnect()

disconnect session

◆ ekg_session_get()

PyObject* ekg_session_get ( ekg_sessionObj self,
PyObject *  key 
)

ekg_session_get()

return session option with given name

◆ ekg_session_get_attr()

PyObject* ekg_session_get_attr ( ekg_sessionObj self,
char *  attr 
)

ekg_session_get_attr()

get attribute from session object

◆ ekg_session_init()

int ekg_session_init ( ekg_sessionObj self,
PyObject *  args,
PyObject *  kwds 
)

ekg_session_init()

initialization of session object

◆ ekg_session_len()

int ekg_session_len ( ekg_sessionObj self)

ekg_session_len()

return length of session object sequence

◆ ekg_session_repr()

PyObject* ekg_session_repr ( ekg_sessionObj self)

ekg_session_repr()

repr method

◆ ekg_session_set()

PyObject* ekg_session_set ( ekg_sessionObj self,
PyObject *  key,
PyObject *  value 
)

ekg_session_set()

set session option

◆ ekg_session_status()

PyObject* ekg_session_status ( ekg_sessionObj self)

ekg_session_status()

return status tuple for session

◆ ekg_session_status_set()

PyObject* ekg_session_status_set ( ekg_sessionObj self,
PyObject *  pyargs 
)

ekg_session_status_set()

set status for session

◆ ekg_session_str()

PyObject* ekg_session_str ( ekg_sessionObj self)

ekg_session_str()

str method

◆ ekg_session_user_get()

PyObject* ekg_session_user_get ( ekg_sessionObj self,
PyObject *  pyargs 
)

ekg_session_user_get()

return user object

◆ ekg_session_users()

PyObject* ekg_session_users ( ekg_sessionObj self)

ekg_session_users()

return userlist

Dokumentacja zmiennych

◆ ekg_session_mapping

PyMappingMethods ekg_session_mapping
static
Wartość początkowa:
= {
(inquiry) ekg_session_len,
(binaryfunc) ekg_session_get,
(objobjargproc) ekg_session_set
}
PyObject * ekg_session_set(ekg_sessionObj *self, PyObject *key, PyObject *value)
Definition: python-session.c:137
int ekg_session_len(ekg_sessionObj *self)
Definition: python-session.c:96
PyObject * ekg_session_get(ekg_sessionObj *self, PyObject *key)
Definition: python-session.c:111

◆ ekg_session_methods

staticforward PyMethodDef ekg_session_methods[]
Wartość początkowa:
= {
{"connected", (PyCFunction)ekg_session_connected, METH_NOARGS, "Check if session is connected"},
{"user_get", (PyCFunction)ekg_session_user_get, METH_VARARGS, "Return user object"},
{"users", (PyCFunction)ekg_session_users, METH_NOARGS, "Return userlist"},
{"status_set", (PyCFunction)ekg_session_status_set, METH_VARARGS, "Set status for session"},
{"status", (PyCFunction)ekg_session_status, METH_NOARGS, "Get status tuple for session"},
{"connect", (PyCFunction)ekg_session_connect, METH_NOARGS, "Connect session"},
{"disconnect", (PyCFunction)ekg_session_disconnect, METH_NOARGS, "Disconnect session"},
{NULL, NULL, 0, NULL}
}
PyObject * ekg_session_status_set(ekg_sessionObj *self, PyObject *pyargs)
Definition: python-session.c:283
PyObject * ekg_session_status(ekg_sessionObj *self)
Definition: python-session.c:308
PyObject * ekg_session_connected(ekg_sessionObj *self)
Definition: python-session.c:221
PyObject * ekg_session_connect(ekg_sessionObj *self)
Definition: python-session.c:195
#define NULL
Definition: oralog.c:49
PyObject * ekg_session_users(ekg_sessionObj *self)
Definition: python-session.c:257
PyObject * ekg_session_user_get(ekg_sessionObj *self, PyObject *pyargs)
Definition: python-session.c:240
PyObject * ekg_session_disconnect(ekg_sessionObj *self)
Definition: python-session.c:208

◆ ekg_session_type

PyTypeObject ekg_session_type
static