comparison src/plugin.c @ 11772:d1d5f27de95d

[gaim-migrate @ 14063] Added a bunch of accessor functions for the PluginInfo struct off of the plugin... committer: Tailor Script <tailor@pidgin.im>
author Gary Kramlich <grim@reaperworld.com>
date Sun, 23 Oct 2005 23:26:14 +0000
parents 3c88e4519fd1
children 2b9ca8861ca5
comparison
equal deleted inserted replaced
11771:08b1dd8aa11c 11772:d1d5f27de95d
609 g_return_val_if_fail(plugin != NULL, FALSE); 609 g_return_val_if_fail(plugin != NULL, FALSE);
610 610
611 return plugin->loaded; 611 return plugin->loaded;
612 } 612 }
613 613
614 const gchar *
615 gaim_plugin_get_id(const GaimPlugin *plugin) {
616 g_return_val_if_fail(plugin, NULL);
617 g_return_val_if_fail(plugin->info, NULL);
618
619 return plugin->info->id;
620 }
621
622 const gchar *
623 gaim_plugin_get_name(const GaimPlugin *plugin) {
624 g_return_val_if_fail(plugin, NULL);
625 g_return_val_if_fail(plugin->info, NULL);
626
627 return plugin->info->name;
628 }
629
630 const gchar *
631 gaim_plugin_get_version(const GaimPlugin *plugin) {
632 g_return_val_if_fail(plugin, NULL);
633 g_return_val_if_fail(plugin->info, NULL);
634
635 return plugin->info->version;
636 }
637
638 const gchar *
639 gaim_plugin_get_summary(const GaimPlugin *plugin) {
640 g_return_val_if_fail(plugin, NULL);
641 g_return_val_if_fail(plugin->info, NULL);
642
643 return plugin->info->summary;
644 }
645
646 const gchar *
647 gaim_plugin_get_description(const GaimPlugin *plugin) {
648 g_return_val_if_fail(plugin, NULL);
649 g_return_val_if_fail(plugin->info, NULL);
650
651 return plugin->info->description;
652 }
653
654 const gchar *
655 gaim_plugin_get_author(const GaimPlugin *plugin) {
656 g_return_val_if_fail(plugin, NULL);
657 g_return_val_if_fail(plugin->info, NULL);
658
659 return plugin->info->author;
660 }
661
662 const gchar *
663 gaim_plugin_get_homepage(const GaimPlugin *plugin) {
664 g_return_val_if_fail(plugin, NULL);
665 g_return_val_if_fail(plugin->info, NULL);
666
667 return plugin->info->homepage;
668 }
669
614 /************************************************************************** 670 /**************************************************************************
615 * Plugin IPC 671 * Plugin IPC
616 **************************************************************************/ 672 **************************************************************************/
617 static void 673 static void
618 destroy_ipc_info(void *data) 674 destroy_ipc_info(void *data)