equal
deleted
inserted
replaced
16 unsigned selectivityLevel; |
16 unsigned selectivityLevel; |
17 int compressionLevel; |
17 int compressionLevel; |
18 unsigned notificationLevel; |
18 unsigned notificationLevel; |
19 unsigned dictID; |
19 unsigned dictID; |
20 |
20 |
21 if (!PyArg_ParseTuple(args, "IiII", &selectivityLevel, &compressionLevel, |
21 if (!PyArg_ParseTuple(args, "IiII:DictParameters", |
22 ¬ificationLevel, &dictID)) { |
22 &selectivityLevel, &compressionLevel, ¬ificationLevel, &dictID)) { |
23 return NULL; |
23 return NULL; |
24 } |
24 } |
25 |
25 |
26 self = (DictParametersObject*)subtype->tp_alloc(subtype, 1); |
26 self = (DictParametersObject*)subtype->tp_alloc(subtype, 1); |
27 if (!self) { |
27 if (!self) { |
37 } |
37 } |
38 |
38 |
39 static void DictParameters_dealloc(PyObject* self) { |
39 static void DictParameters_dealloc(PyObject* self) { |
40 PyObject_Del(self); |
40 PyObject_Del(self); |
41 } |
41 } |
|
42 |
|
43 static PyMemberDef DictParameters_members[] = { |
|
44 { "selectivity_level", T_UINT, |
|
45 offsetof(DictParametersObject, selectivityLevel), READONLY, |
|
46 "selectivity level" }, |
|
47 { "compression_level", T_INT, |
|
48 offsetof(DictParametersObject, compressionLevel), READONLY, |
|
49 "compression level" }, |
|
50 { "notification_level", T_UINT, |
|
51 offsetof(DictParametersObject, notificationLevel), READONLY, |
|
52 "notification level" }, |
|
53 { "dict_id", T_UINT, |
|
54 offsetof(DictParametersObject, dictID), READONLY, |
|
55 "dictionary ID" }, |
|
56 { NULL } |
|
57 }; |
42 |
58 |
43 static Py_ssize_t DictParameters_length(PyObject* self) { |
59 static Py_ssize_t DictParameters_length(PyObject* self) { |
44 return 4; |
60 return 4; |
45 } |
61 } |
46 |
62 |
100 0, /* tp_richcompare */ |
116 0, /* tp_richcompare */ |
101 0, /* tp_weaklistoffset */ |
117 0, /* tp_weaklistoffset */ |
102 0, /* tp_iter */ |
118 0, /* tp_iter */ |
103 0, /* tp_iternext */ |
119 0, /* tp_iternext */ |
104 0, /* tp_methods */ |
120 0, /* tp_methods */ |
105 0, /* tp_members */ |
121 DictParameters_members, /* tp_members */ |
106 0, /* tp_getset */ |
122 0, /* tp_getset */ |
107 0, /* tp_base */ |
123 0, /* tp_base */ |
108 0, /* tp_dict */ |
124 0, /* tp_dict */ |
109 0, /* tp_descr_get */ |
125 0, /* tp_descr_get */ |
110 0, /* tp_descr_set */ |
126 0, /* tp_descr_set */ |