blob: ec0b094bfe259e91cb8e217a881ce03fd42c7919 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef _RECONNECT_OBJECT_H_
#define _RECONNECT_OBJECT_H_
#include <Python.h>
#include "base-objects.h"
/*XXX: no Reconnect cleanup/destroy sig. Maybe value copy the two members? */
typedef struct
{
PyIrssiFinal_HEAD(void)
PyObject *connect;
} PyReconnect;
extern PyTypeObject PyReconnectType;
int reconnect_object_init(void);
PyObject *pyreconnect_new(void *recon);
#define pyreconnect_check(op) PyObject_TypeCheck(op, &PyReconnectType)
#endif
|