3
3
* Ekiga -- A VoIP and Video-Conferencing application
4
* Copyright (C) 2000-2008 Damien Sandras
4
* Copyright (C) 2000-2009 Damien Sandras <dsandras@seconix.com>
6
6
* This program is free software; you can redistribute it and/or modify
7
7
* it under the terms of the GNU General Public License as published by
65
64
const std::string get_display_name () const;
67
const std::string get_short_status () const;
66
const std::string get_presence () const;
69
const std::string get_long_status () const;
68
const std::string get_status () const;
71
70
void set_display_name (const std::string display_name);
73
void set_short_status (const std::string short_status);
75
void set_long_status (const std::string long_status);
72
void set_presence (const std::string presence);
74
void set_status (const std::string status);
76
void set_presence_info (const std::string presence,
77
const std::string status);
77
79
/*** public but only to be called by C callbacks ***/
79
81
void display_name_changed (std::string val);
80
void short_status_changed (std::string val);
81
void long_status_changed (std::string val);
82
void presence_changed (std::string val);
83
void status_changed (std::string val);
84
86
void* display_name_notifier;
85
void* short_status_notifier;
86
void* long_status_notifier;
87
void* presence_notifier;
88
void* status_notifier;
87
89
std::string display_name;
88
std::string short_status;
89
std::string long_status;