Home | History | Annotate | Download | only in python

Lines Matching refs:ho

50 static void p_hdf_dealloc (HDFObject *ho);
72 static void p_hdf_dealloc (HDFObject *ho)
74 /* ne_warn("deallocating hdf: %X", ho); */
75 if (ho->data && ho->dealloc)
77 hdf_destroy (&(ho->data));
79 PyObject_DEL(ho);
93 HDFObject *ho = PyObject_NEW (HDFObject, &HDFObjectType);
94 if (ho == NULL) return NULL;
95 ho->data = data;
96 ho->dealloc = dealloc;
97 rv = (PyObject *) ho;
98 /* ne_warn("allocating hdf: %X", ho); */
103 HDF * p_object_to_hdf (PyObject *ho)
105 if (HDFObjectCheck(ho))
107 return ((HDFObject *)ho)->data;
124 HDFObject *ho = (HDFObject *)self;
132 r = hdf_get_int_value (ho->data, name, d);
139 HDFObject *ho = (HDFObject *)self;
147 r = hdf_get_value (ho->data, name, d);
154 HDFObject *ho = (HDFObject *)self;
162 r = hdf_get_obj (ho->data, name);
175 HDFObject *ho = (HDFObject *)self;
183 r = hdf_get_child (ho->data, name);
196 HDFObject *ho = (HDFObject *)self;
207 attr = hdf_get_attr (ho->data, name);
228 HDFObject *ho = (HDFObject *)self;
235 attr = hdf_obj_attr (ho->data);
256 HDFObject *ho = (HDFObject *)self;
260 r = hdf_obj_child (ho->data);
273 HDFObject *ho = (HDFObject *)self;
277 r = hdf_obj_next (ho->data);
290 HDFObject *ho = (HDFObject *)self;
294 r = hdf_obj_top (ho->data);
307 HDFObject *ho = (HDFObject *)self;
311 r = hdf_obj_name (ho->data);
324 HDFObject *ho = (HDFObject *)self;
328 r = hdf_obj_value (ho->data);
341 HDFObject *ho = (HDFObject *)self;
351 err = hdf_set_value (ho->data, name, value);
361 HDFObject *ho = (HDFObject *)self;
381 err = hdf_set_attr (ho->data, name, key, value);
391 HDFObject *ho = (HDFObject *)self;
399 err = hdf_read_file (ho->data, path);
409 HDFObject *ho = (HDFObject *)self;
417 err = hdf_write_file (ho->data, path);
427 HDFObject *ho = (HDFObject *)self;
435 err = hdf_write_file_atomic (ho->data, path);
445 HDFObject *ho = (HDFObject *)self;
453 err = hdf_remove_tree (ho->data, name);
463 HDFObject *ho = (HDFObject *)self;
470 err = hdf_dump_str (ho->data, NULL, 0, &str);
479 HDFObject *ho = (HDFObject *)self;
484 err = hdf_write_string (ho->data, &s);
493 HDFObject *ho = (HDFObject *)self;
501 err = hdf_read_string_ignore (ho->data, s, ignore);
509 HDFObject *ho = (HDFObject *)self;
525 err = hdf_copy (ho->data, name, src);
535 HDFObject *ho = (HDFObject *)self;
544 err = hdf_set_symlink (ho->data, src, dest);
554 HDFObject *ho = (HDFObject *)self;
563 err = hdf_search_path (ho->data, path, full);
691 PyObject *p_hdf_value_get_attr (HDFObject *ho, char *name)
693 return Py_FindMethod(HDFMethods, (PyObject *)ho, name);