pres_notes.h 605 B

12345678910111213141516
  1. #ifndef __PA_PRES_NOTES_H
  2. #define __PA_PRES_NOTES_H
  3. #include "presentity.h"
  4. int db_update_pres_note(presentity_t *p, pa_presence_note_t *n);
  5. void add_pres_note(presentity_t *_p, pa_presence_note_t *n);
  6. void free_pres_note(pa_presence_note_t *n);
  7. void remove_pres_note(presentity_t *_p, pa_presence_note_t *n);
  8. int remove_pres_notes(presentity_t *p, str *etag);
  9. pa_presence_note_t *create_pres_note(str *etag, str *note, str *lang, time_t expires, str *dbid);
  10. int db_read_notes(presentity_t *p, db_con_t* db);
  11. pa_presence_note_t *presence_note2pa(presence_note_t *n, str *etag, time_t expires);
  12. #endif