1142
/* ----------- EmpathyIrcNetwork ----------- */
1145
_wrap_empathy_irc_network_new(PyGObject *self, PyObject *args, PyObject *kwargs)
1147
static char *kwlist[] = { "name", NULL };
1150
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"s:EmpathyIrcNetwork.__init__", kwlist, &name))
1152
self->obj = (GObject *)empathy_irc_network_new(name);
1155
PyErr_SetString(PyExc_RuntimeError, "could not create EmpathyIrcNetwork object");
1158
pygobject_register_wrapper((PyObject *)self);
1163
_wrap_empathy_irc_network_append_server(PyGObject *self, PyObject *args, PyObject *kwargs)
1165
static char *kwlist[] = { "server", NULL };
1168
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:EmpathyIrcNetwork.append_server", kwlist, &PyEmpathyIrcServer_Type, &server))
1171
empathy_irc_network_append_server(EMPATHY_IRC_NETWORK(self->obj), EMPATHY_IRC_SERVER(server->obj));
1178
_wrap_empathy_irc_network_remove_server(PyGObject *self, PyObject *args, PyObject *kwargs)
1180
static char *kwlist[] = { "server", NULL };
1183
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:EmpathyIrcNetwork.remove_server", kwlist, &PyEmpathyIrcServer_Type, &server))
1186
empathy_irc_network_remove_server(EMPATHY_IRC_NETWORK(self->obj), EMPATHY_IRC_SERVER(server->obj));
1193
_wrap_empathy_irc_network_set_server_position(PyGObject *self, PyObject *args, PyObject *kwargs)
1195
static char *kwlist[] = { "server", "pos", NULL };
1199
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!i:EmpathyIrcNetwork.set_server_position", kwlist, &PyEmpathyIrcServer_Type, &server, &pos))
1202
empathy_irc_network_set_server_position(EMPATHY_IRC_NETWORK(self->obj), EMPATHY_IRC_SERVER(server->obj), pos);
1208
static const PyMethodDef _PyEmpathyIrcNetwork_methods[] = {
1209
{ "append_server", (PyCFunction)_wrap_empathy_irc_network_append_server, METH_VARARGS|METH_KEYWORDS,
1211
{ "remove_server", (PyCFunction)_wrap_empathy_irc_network_remove_server, METH_VARARGS|METH_KEYWORDS,
1213
{ "set_server_position", (PyCFunction)_wrap_empathy_irc_network_set_server_position, METH_VARARGS|METH_KEYWORDS,
1215
{ NULL, NULL, 0, NULL }
1218
PyTypeObject G_GNUC_INTERNAL PyEmpathyIrcNetwork_Type = {
1219
PyObject_HEAD_INIT(NULL)
1221
"empathy.IrcNetwork", /* tp_name */
1222
sizeof(PyGObject), /* tp_basicsize */
1223
0, /* tp_itemsize */
1225
(destructor)0, /* tp_dealloc */
1226
(printfunc)0, /* tp_print */
1227
(getattrfunc)0, /* tp_getattr */
1228
(setattrfunc)0, /* tp_setattr */
1229
(cmpfunc)0, /* tp_compare */
1230
(reprfunc)0, /* tp_repr */
1231
(PyNumberMethods*)0, /* tp_as_number */
1232
(PySequenceMethods*)0, /* tp_as_sequence */
1233
(PyMappingMethods*)0, /* tp_as_mapping */
1234
(hashfunc)0, /* tp_hash */
1235
(ternaryfunc)0, /* tp_call */
1236
(reprfunc)0, /* tp_str */
1237
(getattrofunc)0, /* tp_getattro */
1238
(setattrofunc)0, /* tp_setattro */
1239
(PyBufferProcs*)0, /* tp_as_buffer */
1240
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
1241
NULL, /* Documentation string */
1242
(traverseproc)0, /* tp_traverse */
1243
(inquiry)0, /* tp_clear */
1244
(richcmpfunc)0, /* tp_richcompare */
1245
offsetof(PyGObject, weakreflist), /* tp_weaklistoffset */
1246
(getiterfunc)0, /* tp_iter */
1247
(iternextfunc)0, /* tp_iternext */
1248
(struct PyMethodDef*)_PyEmpathyIrcNetwork_methods, /* tp_methods */
1249
(struct PyMemberDef*)0, /* tp_members */
1250
(struct PyGetSetDef*)0, /* tp_getset */
1253
(descrgetfunc)0, /* tp_descr_get */
1254
(descrsetfunc)0, /* tp_descr_set */
1255
offsetof(PyGObject, inst_dict), /* tp_dictoffset */
1256
(initproc)_wrap_empathy_irc_network_new, /* tp_init */
1257
(allocfunc)0, /* tp_alloc */
1258
(newfunc)0, /* tp_new */
1259
(freefunc)0, /* tp_free */
1260
(inquiry)0 /* tp_is_gc */
1265
/* ----------- EmpathyIrcNetworkManager ----------- */
1268
_wrap_empathy_irc_network_manager_new(PyGObject *self, PyObject *args, PyObject *kwargs)
1270
static char *kwlist[] = { "global_file", "user_file", NULL };
1271
char *global_file, *user_file;
1273
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"ss:EmpathyIrcNetworkManager.__init__", kwlist, &global_file, &user_file))
1275
self->obj = (GObject *)empathy_irc_network_manager_new(global_file, user_file);
1278
PyErr_SetString(PyExc_RuntimeError, "could not create EmpathyIrcNetworkManager object");
1281
pygobject_register_wrapper((PyObject *)self);
1286
_wrap_empathy_irc_network_manager_add(PyGObject *self, PyObject *args, PyObject *kwargs)
1288
static char *kwlist[] = { "network", NULL };
1291
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:EmpathyIrcNetworkManager.add", kwlist, &PyEmpathyIrcNetwork_Type, &network))
1294
empathy_irc_network_manager_add(EMPATHY_IRC_NETWORK_MANAGER(self->obj), EMPATHY_IRC_NETWORK(network->obj));
1301
_wrap_empathy_irc_network_manager_remove(PyGObject *self, PyObject *args, PyObject *kwargs)
1303
static char *kwlist[] = { "network", NULL };
1306
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:EmpathyIrcNetworkManager.remove", kwlist, &PyEmpathyIrcNetwork_Type, &network))
1309
empathy_irc_network_manager_remove(EMPATHY_IRC_NETWORK_MANAGER(self->obj), EMPATHY_IRC_NETWORK(network->obj));
1316
_wrap_empathy_irc_network_manager_find_network_by_address(PyGObject *self, PyObject *args, PyObject *kwargs)
1318
static char *kwlist[] = { "address", NULL };
1320
EmpathyIrcNetwork *ret;
1322
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"s:EmpathyIrcNetworkManager.find_network_by_address", kwlist, &address))
1325
ret = empathy_irc_network_manager_find_network_by_address(EMPATHY_IRC_NETWORK_MANAGER(self->obj), address);
1327
/* pygobject_new handles NULL checking */
1328
return pygobject_new((GObject *)ret);
1331
static const PyMethodDef _PyEmpathyIrcNetworkManager_methods[] = {
1332
{ "add", (PyCFunction)_wrap_empathy_irc_network_manager_add, METH_VARARGS|METH_KEYWORDS,
1334
{ "remove", (PyCFunction)_wrap_empathy_irc_network_manager_remove, METH_VARARGS|METH_KEYWORDS,
1336
{ "find_network_by_address", (PyCFunction)_wrap_empathy_irc_network_manager_find_network_by_address, METH_VARARGS|METH_KEYWORDS,
1338
{ NULL, NULL, 0, NULL }
1341
PyTypeObject G_GNUC_INTERNAL PyEmpathyIrcNetworkManager_Type = {
1342
PyObject_HEAD_INIT(NULL)
1344
"empathy.IrcNetworkManager", /* tp_name */
1345
sizeof(PyGObject), /* tp_basicsize */
1346
0, /* tp_itemsize */
1348
(destructor)0, /* tp_dealloc */
1349
(printfunc)0, /* tp_print */
1350
(getattrfunc)0, /* tp_getattr */
1351
(setattrfunc)0, /* tp_setattr */
1352
(cmpfunc)0, /* tp_compare */
1353
(reprfunc)0, /* tp_repr */
1354
(PyNumberMethods*)0, /* tp_as_number */
1355
(PySequenceMethods*)0, /* tp_as_sequence */
1356
(PyMappingMethods*)0, /* tp_as_mapping */
1357
(hashfunc)0, /* tp_hash */
1358
(ternaryfunc)0, /* tp_call */
1359
(reprfunc)0, /* tp_str */
1360
(getattrofunc)0, /* tp_getattro */
1361
(setattrofunc)0, /* tp_setattro */
1362
(PyBufferProcs*)0, /* tp_as_buffer */
1363
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
1364
NULL, /* Documentation string */
1365
(traverseproc)0, /* tp_traverse */
1366
(inquiry)0, /* tp_clear */
1367
(richcmpfunc)0, /* tp_richcompare */
1368
offsetof(PyGObject, weakreflist), /* tp_weaklistoffset */
1369
(getiterfunc)0, /* tp_iter */
1370
(iternextfunc)0, /* tp_iternext */
1371
(struct PyMethodDef*)_PyEmpathyIrcNetworkManager_methods, /* tp_methods */
1372
(struct PyMemberDef*)0, /* tp_members */
1373
(struct PyGetSetDef*)0, /* tp_getset */
1376
(descrgetfunc)0, /* tp_descr_get */
1377
(descrsetfunc)0, /* tp_descr_set */
1378
offsetof(PyGObject, inst_dict), /* tp_dictoffset */
1379
(initproc)_wrap_empathy_irc_network_manager_new, /* tp_init */
1380
(allocfunc)0, /* tp_alloc */
1381
(newfunc)0, /* tp_new */
1382
(freefunc)0, /* tp_free */
1383
(inquiry)0 /* tp_is_gc */
1388
/* ----------- EmpathyIrcServer ----------- */
1391
_wrap_empathy_irc_server_new(PyGObject *self, PyObject *args, PyObject *kwargs)
1393
static char *kwlist[] = { "address", "port", "ssl", NULL };
1395
PyObject *py_port = NULL;
1399
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"sOi:EmpathyIrcServer.__init__", kwlist, &address, &py_port, &ssl))
1402
if (PyLong_Check(py_port))
1403
port = PyLong_AsUnsignedLong(py_port);
1404
else if (PyInt_Check(py_port))
1405
port = PyInt_AsLong(py_port);
1407
PyErr_SetString(PyExc_TypeError, "Parameter 'port' must be an int or a long");
1408
if (PyErr_Occurred())
1411
self->obj = (GObject *)empathy_irc_server_new(address, port, ssl);
1414
PyErr_SetString(PyExc_RuntimeError, "could not create EmpathyIrcServer object");
1417
pygobject_register_wrapper((PyObject *)self);
1421
PyTypeObject G_GNUC_INTERNAL PyEmpathyIrcServer_Type = {
1422
PyObject_HEAD_INIT(NULL)
1424
"empathy.IrcServer", /* tp_name */
1425
sizeof(PyGObject), /* tp_basicsize */
1426
0, /* tp_itemsize */
1428
(destructor)0, /* tp_dealloc */
1429
(printfunc)0, /* tp_print */
1430
(getattrfunc)0, /* tp_getattr */
1431
(setattrfunc)0, /* tp_setattr */
1432
(cmpfunc)0, /* tp_compare */
1433
(reprfunc)0, /* tp_repr */
1434
(PyNumberMethods*)0, /* tp_as_number */
1435
(PySequenceMethods*)0, /* tp_as_sequence */
1436
(PyMappingMethods*)0, /* tp_as_mapping */
1437
(hashfunc)0, /* tp_hash */
1438
(ternaryfunc)0, /* tp_call */
1439
(reprfunc)0, /* tp_str */
1440
(getattrofunc)0, /* tp_getattro */
1441
(setattrofunc)0, /* tp_setattro */
1442
(PyBufferProcs*)0, /* tp_as_buffer */
1443
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
1444
NULL, /* Documentation string */
1445
(traverseproc)0, /* tp_traverse */
1446
(inquiry)0, /* tp_clear */
1447
(richcmpfunc)0, /* tp_richcompare */
1448
offsetof(PyGObject, weakreflist), /* tp_weaklistoffset */
1449
(getiterfunc)0, /* tp_iter */
1450
(iternextfunc)0, /* tp_iternext */
1451
(struct PyMethodDef*)NULL, /* tp_methods */
1452
(struct PyMemberDef*)0, /* tp_members */
1453
(struct PyGetSetDef*)0, /* tp_getset */
1456
(descrgetfunc)0, /* tp_descr_get */
1457
(descrsetfunc)0, /* tp_descr_set */
1458
offsetof(PyGObject, inst_dict), /* tp_dictoffset */
1459
(initproc)_wrap_empathy_irc_server_new, /* tp_init */
1460
(allocfunc)0, /* tp_alloc */
1461
(newfunc)0, /* tp_new */
1462
(freefunc)0, /* tp_free */
1463
(inquiry)0 /* tp_is_gc */
1135
1468
/* ----------- EmpathyLogManager ----------- */
1443
1776
/* ----------- EmpathyTpCall ----------- */
1445
1778
static PyObject *
1446
_wrap_empathy_tp_call_is_incoming(PyGObject *self)
1451
ret = empathy_tp_call_is_incoming(EMPATHY_TP_CALL(self->obj));
1453
return PyBool_FromLong(ret);
1458
_wrap_empathy_tp_call_get_status(PyGObject *self)
1463
ret = empathy_tp_call_get_status(EMPATHY_TP_CALL(self->obj));
1465
return pyg_enum_from_gtype(EMPATHY_TYPE_TP_CALL_STATUS, ret);
1469
_wrap_empathy_tp_call_get_contact(PyGObject *self)
1471
EmpathyContact *ret;
1474
ret = empathy_tp_call_get_contact(EMPATHY_TP_CALL(self->obj));
1476
/* pygobject_new handles NULL checking */
1477
return pygobject_new((GObject *)ret);
1481
_wrap_empathy_tp_call_accept(PyGObject *self)
1484
empathy_tp_call_accept(EMPATHY_TP_CALL(self->obj));
1491
_wrap_empathy_tp_call_invite(PyGObject *self, PyObject *args, PyObject *kwargs)
1493
static char *kwlist[] = { "contact", NULL };
1496
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:EmpathyTpCall.invite", kwlist, &PyEmpathyContact_Type, &contact))
1499
empathy_tp_call_invite(EMPATHY_TP_CALL(self->obj), EMPATHY_CONTACT(contact->obj));
1506
_wrap_empathy_tp_call_request_streams(PyGObject *self, PyObject *args, PyObject *kwargs)
1508
static char *kwlist[] = { "audio", "video", NULL };
1511
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"ii:EmpathyTpCall.request_streams", kwlist, &audio, &video))
1514
empathy_tp_call_request_streams(EMPATHY_TP_CALL(self->obj), audio, video);
1521
_wrap_empathy_tp_call_send_video(PyGObject *self, PyObject *args, PyObject *kwargs)
1523
static char *kwlist[] = { "send", NULL };
1526
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"i:EmpathyTpCall.send_video", kwlist, &send))
1529
empathy_tp_call_send_video(EMPATHY_TP_CALL(self->obj), send);
1536
_wrap_empathy_tp_call_add_preview_window(PyGObject *self, PyObject *args, PyObject *kwargs)
1538
static char *kwlist[] = { "socket_id", NULL };
1539
PyObject *py_socket_id = NULL;
1540
guint socket_id = 0;
1542
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.add_preview_window", kwlist, &py_socket_id))
1545
if (PyLong_Check(py_socket_id))
1546
socket_id = PyLong_AsUnsignedLong(py_socket_id);
1547
else if (PyInt_Check(py_socket_id))
1548
socket_id = PyInt_AsLong(py_socket_id);
1550
PyErr_SetString(PyExc_TypeError, "Parameter 'socket_id' must be an int or a long");
1551
if (PyErr_Occurred())
1555
empathy_tp_call_add_preview_window(EMPATHY_TP_CALL(self->obj), socket_id);
1562
_wrap_empathy_tp_call_remove_preview_window(PyGObject *self, PyObject *args, PyObject *kwargs)
1564
static char *kwlist[] = { "socket_id", NULL };
1565
PyObject *py_socket_id = NULL;
1566
guint socket_id = 0;
1568
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.remove_preview_window", kwlist, &py_socket_id))
1571
if (PyLong_Check(py_socket_id))
1572
socket_id = PyLong_AsUnsignedLong(py_socket_id);
1573
else if (PyInt_Check(py_socket_id))
1574
socket_id = PyInt_AsLong(py_socket_id);
1576
PyErr_SetString(PyExc_TypeError, "Parameter 'socket_id' must be an int or a long");
1577
if (PyErr_Occurred())
1581
empathy_tp_call_remove_preview_window(EMPATHY_TP_CALL(self->obj), socket_id);
1588
_wrap_empathy_tp_call_set_output_window(PyGObject *self, PyObject *args, PyObject *kwargs)
1590
static char *kwlist[] = { "socket_id", NULL };
1591
PyObject *py_socket_id = NULL;
1592
guint socket_id = 0;
1594
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.set_output_window", kwlist, &py_socket_id))
1597
if (PyLong_Check(py_socket_id))
1598
socket_id = PyLong_AsUnsignedLong(py_socket_id);
1599
else if (PyInt_Check(py_socket_id))
1600
socket_id = PyInt_AsLong(py_socket_id);
1602
PyErr_SetString(PyExc_TypeError, "Parameter 'socket_id' must be an int or a long");
1603
if (PyErr_Occurred())
1607
empathy_tp_call_set_output_window(EMPATHY_TP_CALL(self->obj), socket_id);
1779
_wrap_empathy_tp_call_accept_incoming_call(PyGObject *self)
1782
empathy_tp_call_accept_incoming_call(EMPATHY_TP_CALL(self->obj));
1789
_wrap_empathy_tp_call_close_channel(PyGObject *self)
1792
empathy_tp_call_close_channel(EMPATHY_TP_CALL(self->obj));
1799
_wrap_empathy_tp_call_request_video_stream_direction(PyGObject *self, PyObject *args, PyObject *kwargs)
1801
static char *kwlist[] = { "is_sending", NULL };
1804
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"i:EmpathyTpCall.request_video_stream_direction", kwlist, &is_sending))
1807
empathy_tp_call_request_video_stream_direction(EMPATHY_TP_CALL(self->obj), is_sending);
1814
_wrap_empathy_tp_call_add_preview_video(PyGObject *self, PyObject *args, PyObject *kwargs)
1816
static char *kwlist[] = { "preview_video_socket_id", NULL };
1817
PyObject *py_preview_video_socket_id = NULL;
1818
guint preview_video_socket_id = 0;
1820
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.add_preview_video", kwlist, &py_preview_video_socket_id))
1822
if (py_preview_video_socket_id) {
1823
if (PyLong_Check(py_preview_video_socket_id))
1824
preview_video_socket_id = PyLong_AsUnsignedLong(py_preview_video_socket_id);
1825
else if (PyInt_Check(py_preview_video_socket_id))
1826
preview_video_socket_id = PyInt_AsLong(py_preview_video_socket_id);
1828
PyErr_SetString(PyExc_TypeError, "Parameter 'preview_video_socket_id' must be an int or a long");
1829
if (PyErr_Occurred())
1833
empathy_tp_call_add_preview_video(EMPATHY_TP_CALL(self->obj), preview_video_socket_id);
1840
_wrap_empathy_tp_call_remove_preview_video(PyGObject *self, PyObject *args, PyObject *kwargs)
1842
static char *kwlist[] = { "preview_video_socket_id", NULL };
1843
PyObject *py_preview_video_socket_id = NULL;
1844
guint preview_video_socket_id = 0;
1846
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.remove_preview_video", kwlist, &py_preview_video_socket_id))
1848
if (py_preview_video_socket_id) {
1849
if (PyLong_Check(py_preview_video_socket_id))
1850
preview_video_socket_id = PyLong_AsUnsignedLong(py_preview_video_socket_id);
1851
else if (PyInt_Check(py_preview_video_socket_id))
1852
preview_video_socket_id = PyInt_AsLong(py_preview_video_socket_id);
1854
PyErr_SetString(PyExc_TypeError, "Parameter 'preview_video_socket_id' must be an int or a long");
1855
if (PyErr_Occurred())
1859
empathy_tp_call_remove_preview_video(EMPATHY_TP_CALL(self->obj), preview_video_socket_id);
1866
_wrap_empathy_tp_call_add_output_video(PyGObject *self, PyObject *args, PyObject *kwargs)
1868
static char *kwlist[] = { "output_video_socket_id", NULL };
1869
PyObject *py_output_video_socket_id = NULL;
1870
guint output_video_socket_id = 0;
1872
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:EmpathyTpCall.add_output_video", kwlist, &py_output_video_socket_id))
1874
if (py_output_video_socket_id) {
1875
if (PyLong_Check(py_output_video_socket_id))
1876
output_video_socket_id = PyLong_AsUnsignedLong(py_output_video_socket_id);
1877
else if (PyInt_Check(py_output_video_socket_id))
1878
output_video_socket_id = PyInt_AsLong(py_output_video_socket_id);
1880
PyErr_SetString(PyExc_TypeError, "Parameter 'output_video_socket_id' must be an int or a long");
1881
if (PyErr_Occurred())
1885
empathy_tp_call_add_output_video(EMPATHY_TP_CALL(self->obj), output_video_socket_id);
1609
1887
Py_INCREF(Py_None);
1610
1888
return Py_None;