extension_elements.h 741 B

123456789101112131415161718
  1. #ifndef __EXTENSION_ELEMENTS_H
  2. #define __EXTENSION_ELEMENTS_H
  3. #include "presentity.h"
  4. /* EXTENSION ELEMENT functions */
  5. int db_update_extension_element(presentity_t *p, pa_extension_element_t *n);
  6. void add_extension_element(presentity_t *_p, pa_extension_element_t *n);
  7. void free_pa_extension_element(pa_extension_element_t *n);
  8. void remove_extension_element(presentity_t *_p, pa_extension_element_t *n);
  9. int remove_extension_elements(presentity_t *p, str *etag);
  10. pa_extension_element_t *create_pa_extension_element(str *etag, str *element, time_t expires, str *dbid);
  11. int db_read_extension_elements(presentity_t *p, db_con_t* db);
  12. pa_extension_element_t *extension_element2pa(extension_element_t *n, str *etag, time_t expires);
  13. #endif