44 lines
962 B
C
44 lines
962 B
C
#include "drive_info.h"
|
|
|
|
void DriveInfo_Free(DriveInfo* self)
|
|
{
|
|
|
|
}
|
|
|
|
int DriveInfo_Create(DriveInfo* self, PyObject* args)
|
|
{
|
|
|
|
}
|
|
|
|
PyObject* DriveInfo_Get_Address(DriveInfo* self, PyObject* args)
|
|
{
|
|
|
|
}
|
|
|
|
static char DriveInfo_Doc[] =
|
|
PyDoc_STR("libBurn drive info object.");
|
|
|
|
static PyMethodDef DriveInfo_Methods[] = {
|
|
{"get_address", (PyCFunction)DriveInfo_Get_Address, METH_VARARGS,
|
|
PyDoc_STR("Returns the peristent address of the drive associated.")},
|
|
{NULL, NULL}
|
|
};
|
|
|
|
PyTypeObject DriveInfoType = {
|
|
PyObject_HEAD_INIT(NULL)
|
|
.tp_name = "burn.drive_info",
|
|
.tp_basicsize = sizeof(DriveInfo),
|
|
.tp_dealloc = (destructor)DriveInfo_Free,
|
|
.tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
|
|
.tp_doc = DriveInfo_Doc,
|
|
.tp_methods = DriveInfo_Methods,
|
|
.tp_init = (initproc)DriveInfo_Create,
|
|
};
|
|
|
|
|
|
extern int DriveInfo_Setup_Types(void)
|
|
{
|
|
DriveInfoType.tp_new = PyType_GenericNew;
|
|
return PyType_Ready(&DriveInfoType);
|
|
}
|