savedstatuses.xs
来自「Linux下的多协议即时通讯程序源代码」· XS 代码 · 共 157 行
XS
157 行
#include "module.h"/* I can't get this to work, both with and without the const on the return * type I get errors from gcc. One way about ignoring types in a cast, and the * other about assigning to read-only variables.const Purple::StatusTypepurple_savedstatus_substatus_get_type(substatus) const Purple::SavedStatus::Sub substatus*/MODULE = Purple::SavedStatus PACKAGE = Purple::SavedStatus PREFIX = purple_savedstatus_PROTOTYPES: ENABLEPurple::SavedStatuspurple_savedstatus_new(title, type) const char *title Purple::StatusPrimitive typevoidpurple_savedstatus_set_title(status, title) Purple::SavedStatus status const char *titlevoidpurple_savedstatus_set_type(status, type) Purple::SavedStatus status Purple::StatusPrimitive typevoidpurple_savedstatus_set_message(status, message) Purple::SavedStatus status const char *messagevoidpurple_savedstatus_set_substatus(status, account, type, message) Purple::SavedStatus status Purple::Account account Purple::StatusType type const char *messagevoidpurple_savedstatus_unset_substatus(status, account) Purple::SavedStatus status Purple::Account accountgbooleanpurple_savedstatus_delete(title) const char *titlePurple::SavedStatuspurple_savedstatus_get_current()Purple::SavedStatuspurple_savedstatus_get_default()Purple::SavedStatuspurple_savedstatus_get_idleaway()gbooleanpurple_savedstatus_is_idleaway()voidpurple_savedstatus_set_idleaway(idleaway) gboolean idleawayPurple::SavedStatuspurple_savedstatus_get_startup()Purple::SavedStatuspurple_savedstatus_find(title) const char *titlePurple::SavedStatuspurple_savedstatus_find_by_creation_time(creation_time) time_t creation_timePurple::SavedStatuspurple_savedstatus_find_transient_by_type_and_message(type, message) Purple::StatusPrimitive type const char *messagegbooleanpurple_savedstatus_is_transient(saved_status) const Purple::SavedStatus saved_statusconst char *purple_savedstatus_get_title(saved_status) const Purple::SavedStatus saved_statusPurple::StatusPrimitivepurple_savedstatus_get_type(saved_status) const Purple::SavedStatus saved_statusconst char *purple_savedstatus_get_message(saved_status) const Purple::SavedStatus saved_statustime_tpurple_savedstatus_get_creation_time(saved_status) const Purple::SavedStatus saved_statusgbooleanpurple_savedstatus_has_substatuses(saved_status) const Purple::SavedStatus saved_statusPurple::SavedStatus::Subpurple_savedstatus_get_substatus(saved_status, account) Purple::SavedStatus saved_status Purple::Account accountvoidpurple_savedstatus_activate(saved_status) Purple::SavedStatus saved_statusvoidpurple_savedstatus_activate_for_account(saved_status, account) const Purple::SavedStatus saved_status Purple::Account accountMODULE = Purple::SavedStatus::Sub PACKAGE = Purple::SavedStatus::Sub PREFIX = purple_savedstatus_substatus_PROTOTYPES: ENABLEconst char *purple_savedstatus_substatus_get_message(substatus) const Purple::SavedStatus::Sub substatusMODULE = Purple::SavedStatus PACKAGE = Purple::SavedStatuses PREFIX = purple_savedstatuses_PROTOTYPES: ENABLEvoidpurple_savedstatuses_get_all()PREINIT: const GList *l;PPCODE: for (l = purple_savedstatuses_get_all(); l != NULL; l = l->next) { XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::SavedStatus"))); }voidpurple_savedstatuses_get_popular(how_many) unsigned int how_manyPREINIT: const GList *l;PPCODE: for (l = purple_savedstatuses_get_popular(how_many); l != NULL; l = l->next) { XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::SavedStatus"))); }Purple::Handlepurple_savedstatuses_get_handle()voidpurple_savedstatuses_init()voidpurple_savedstatuses_uninit()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?