Funkcje

Dokumentacja pliku plugins/python/python-session.c

#include "ekg2-config.h"
#include <sys/types.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <string.h>
#include <Python.h>
#include <ekg/debug.h>
#include <ekg/commands.h>
#include <ekg/dynstuff.h>
#include <ekg/plugins.h>
#include <ekg/protocol.h>
#include <ekg/sessions.h>
#include <ekg/stuff.h>
#include <ekg/themes.h>
#include <ekg/userlist.h>
#include <ekg/vars.h>
#include <ekg/xmalloc.h>
#include "python.h"
#include "python-session.h"
#include "python-user.h"

Funkcje

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

Dokumentacja funkcji

PyObject* ekg_session_connect ( ekg_sessionObj self  ) 

ekg_session_connect()

connect session

PyObject* ekg_session_connected ( ekg_sessionObj self  ) 

ekg_session_connected()

return true if session is connected

void ekg_session_dealloc ( ekg_sessionObj o  ) 

ekg_session_dealloc()

deallocation of session object

PyObject* ekg_session_disconnect ( ekg_sessionObj self  ) 

ekg_session_disconnect()

disconnect session

PyObject* ekg_session_get ( ekg_sessionObj self,
PyObject *  key 
)

ekg_session_get()

return session option with given name

PyObject* ekg_session_get_attr ( ekg_sessionObj self,
char *  attr 
)

ekg_session_get_attr()

get attribute from session object

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

ekg_session_init()

initialization of session object

int ekg_session_len ( ekg_sessionObj self  ) 

ekg_session_len()

return length of session object sequence

PyObject* ekg_session_repr ( ekg_sessionObj self  ) 

ekg_session_repr()

__repr__ method

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

ekg_session_set()

set session option

PyObject* ekg_session_status ( ekg_sessionObj self  ) 

ekg_session_status()

return status tuple for session

PyObject* ekg_session_status_set ( ekg_sessionObj self,
PyObject *  pyargs 
)

ekg_session_status_set()

set status for session

PyObject* ekg_session_str ( ekg_sessionObj self  ) 

ekg_session_str()

__str__ method

PyObject* ekg_session_user_get ( ekg_sessionObj self,
PyObject *  pyargs 
)

ekg_session_user_get()

return user object

PyObject* ekg_session_users ( ekg_sessionObj self  ) 

ekg_session_users()

return userlist

 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje