| |
1 TYPEMAP |
| |
2 guint T_IV |
| |
3 gint T_IV |
| |
4 const gint * T_PTR |
| |
5 const guint * T_PTR |
| |
6 const guint8 * T_PTR |
| |
7 guint8 T_IV |
| |
8 guint8 * T_PTR |
| |
9 time_t T_IV |
| |
10 gboolean T_BOOL |
| |
11 gpointer T_PurpleObj |
| |
12 gconstpointer T_PTR |
| |
13 const gchar * T_PV |
| |
14 const char * T_PV |
| |
15 const char ** T_PTR |
| |
16 char ** T_PTR |
| |
17 gchar T_IV |
| |
18 gchar * T_PV |
| |
19 gchar_own * T_GCHAR_OWN |
| |
20 guchar T_IV |
| |
21 guchar * T_PTR |
| |
22 guchar ** T_PTR |
| |
23 const guchar * T_PV |
| |
24 char * T_PV |
| |
25 int * T_PTR |
| |
26 long * T_PTR |
| |
27 size_t * T_PTR |
| |
28 GCallback T_PTR |
| |
29 va_list T_PTR |
| |
30 GString * T_PTR |
| |
31 GData * T_PTR |
| |
32 GData ** T_PTR |
| |
33 const unsigned char * T_PTR |
| |
34 struct tm * T_PTR |
| |
35 const struct tm * T_PTR |
| |
36 xmlnode * T_PTR |
| |
37 const xmlnode * T_PTR |
| |
38 gssize T_IV |
| |
39 const void * T_PTR |
| |
40 |
| |
41 Purple::Account T_PurpleObj |
| |
42 Purple::Account::Option T_PurpleObj |
| |
43 Purple::Account::UiOps T_PurpleObj |
| |
44 Purple::Account::UserSplit T_PurpleObj |
| |
45 |
| |
46 Purple::Buddy::Icon T_PurpleObj |
| |
47 Purple::Buddy::Icon::Spec T_PurpleObj |
| |
48 Purple::BuddyList T_PurpleObj |
| |
49 Purple::BuddyList::Buddy T_PurpleObj |
| |
50 Purple::BuddyList::Chat T_PurpleObj |
| |
51 Purple::BuddyList::Contact T_PurpleObj |
| |
52 Purple::BuddyList::Group T_PurpleObj |
| |
53 Purple::BuddyList::Node T_PurpleObj |
| |
54 Purple::BuddyList::NodeFlags T_IV |
| |
55 Purple::BuddyList::UiOps T_PurpleObj |
| |
56 |
| |
57 Purple::Cipher T_PurpleObj |
| |
58 Purple::CipherCaps T_IV |
| |
59 Purple::Cipher::Ops T_PurpleObj |
| |
60 Purple::Cipher::Context T_PurpleObj |
| |
61 Purple::Cmd::Flag T_IV |
| |
62 Purple::Cmd::Id T_IV |
| |
63 Purple::Cmd::Priority T_IV |
| |
64 Purple::Cmd::Ret T_IV |
| |
65 Purple::Connection T_PurpleObj |
| |
66 Purple::Connection::UiOps T_PurpleObj |
| |
67 Purple::Conversation T_PurpleObj |
| |
68 Purple::Conversation::Chat T_PurpleObj |
| |
69 Purple::Conversation::ChatBuddy T_PurpleObj |
| |
70 Purple::Conversation::IM T_PurpleObj |
| |
71 Purple::Conversation::UiOps T_PurpleObj |
| |
72 Purple::Core T_PurpleObj |
| |
73 Purple::Core::UiOps T_PurpleObj |
| |
74 |
| |
75 Purple::Desktop::Item T_PurpleObj |
| |
76 Purple::DesktopItemType T_IV |
| |
77 |
| |
78 Purple::Handle T_PurpleObj |
| |
79 |
| |
80 Purple::IconScaleRules T_IV |
| |
81 |
| |
82 Purple::Log T_PurpleObj |
| |
83 Purple::LogType T_IV |
| |
84 Purple::Log::CommonLoggerData T_PurpleObj |
| |
85 Purple::Log::Logger T_PurpleObj |
| |
86 Purple::Log::ReadFlags T_PurpleObj |
| |
87 Purple::Log::Set T_PurpleObj |
| |
88 |
| |
89 Purple::Menu::Action T_PurpleObj |
| |
90 |
| |
91 Purple::NetworkListenData T_PurpleObj |
| |
92 Purple::NetworkListenCallback T_PTR |
| |
93 |
| |
94 Purple::NotifyCloseCallback T_PTR |
| |
95 Purple::NotifyMsgType T_IV |
| |
96 Purple::NotifySearchButtonType T_IV |
| |
97 Purple::NotifySearchResults T_PurpleObj |
| |
98 Purple::NotifySearchColumn T_PurpleObj |
| |
99 Purple::NotifySearchButton T_PurpleObj |
| |
100 Purple::NotifyType T_IV |
| |
101 Purple::NotifyUiOps T_PurpleObj |
| |
102 Purple::NotifyUserInfo T_PurpleObj |
| |
103 Purple::NotifyUserInfoEntry T_PurpleObj |
| |
104 |
| |
105 Purple::Plugin T_PurpleObj |
| |
106 Purple::PluginType T_IV |
| |
107 Purple::PluginUiInfo T_PurpleObj |
| |
108 Purple::Plugin::Action T_PurpleObj |
| |
109 Purple::Plugin::Info T_PurpleObj |
| |
110 Purple::Plugin::Loader::Info T_PurpleObj |
| |
111 Purple::Plugin::Protocol::Info T_PurpleObj |
| |
112 Purple::PrefType T_IV |
| |
113 Purple::PluginPref T_PurpleObj |
| |
114 Purple::PluginPrefType T_IV |
| |
115 Purple::PluginPref::Frame T_PurpleObj |
| |
116 Purple::Pounce T_PurpleObj |
| |
117 Purple::PounceEvent T_IV |
| |
118 Purple::Presence T_PurpleObj |
| |
119 Purple::PrivacyType T_IV |
| |
120 Purple::Privacy::UiOps T_PurpleObj |
| |
121 Purple::ProtocolOptions T_IV |
| |
122 Purple::ProxyInfo T_PurpleObj |
| |
123 Purple::ProxyType T_IV |
| |
124 |
| |
125 Purple::RequestFieldType T_IV |
| |
126 Purple::RequestType T_IV |
| |
127 Purple::Request::Field T_PurpleObj |
| |
128 Purple::Request::Fields T_PurpleObj |
| |
129 Purple::Request::Field::Group T_PurpleObj |
| |
130 Purple::Request::UiOps T_PurpleObj |
| |
131 |
| |
132 Purple::Roomlist T_PurpleObj |
| |
133 Purple::Roomlist::Room T_PurpleObj |
| |
134 Purple::Roomlist::Field T_PurpleObj |
| |
135 Purple::Roomlist::UiOps T_PurpleObj |
| |
136 Purple::RoomlistFieldType T_IV |
| |
137 Purple::RoomlistRoomType T_IV |
| |
138 |
| |
139 Purple::SavedStatus T_PurpleObj |
| |
140 Purple::SavedStatusSub T_PurpleObj |
| |
141 Purple::SoundEventID T_IV |
| |
142 Purple::Sound::UiOps T_PurpleObj |
| |
143 |
| |
144 Purple::Input::Condition T_PurpleObj |
| |
145 Purple::SslErrorType T_IV |
| |
146 Purple::Ssl::Connection T_PurpleObj |
| |
147 Purple::Ssl::Ops T_PurpleObj |
| |
148 |
| |
149 Purple::Presence T_PurpleObj |
| |
150 Purple::PresenceContext T_IV |
| |
151 Purple::Status T_PurpleObj |
| |
152 Purple::StatusAttr T_PurpleObj |
| |
153 Purple::StatusPrimitive T_IV |
| |
154 Purple::StatusType T_PurpleObj |
| |
155 const Purple::StatusType T_PurpleObj |
| |
156 |
| |
157 Purple::StoredImage T_PurpleObj |
| |
158 Purple::Stringref T_PurpleObj |
| |
159 Purple::Util::FetchUrlData T_PTR |
| |
160 Purple::Util::InfoFieldFormatCallback T_PTR |
| |
161 Purple::Value T_PurpleObj |
| |
162 |
| |
163 Purple::Xfer T_PurpleObj |
| |
164 Purple::XferType T_IV |
| |
165 Purple::XferStatusType T_IV |
| |
166 Purple::XferUiOps T_IV |
| |
167 |
| |
168 Purple::XMLNode T_PurpleObj |
| |
169 XMLNode::Type T_IV |
| |
170 |
| |
171 /* enums */ |
| |
172 |
| |
173 /* cipher.h */ |
| |
174 |
| |
175 /* blist.h */ |
| |
176 |
| |
177 /* debug.h */ |
| |
178 Purple::DebugLevel T_IV |
| |
179 |
| |
180 /* conversation.h */ |
| |
181 Purple::ConvChatBuddyFlags T_IV |
| |
182 Purple::ConvUpdateType T_IV |
| |
183 Purple::ConversationType T_IV |
| |
184 Purple::MessageFlags T_IV |
| |
185 Purple::TypingState T_IV |
| |
186 Purple::UnseenState T_IV |
| |
187 |
| |
188 /* connection.h */ |
| |
189 Purple::ConnectionFlags T_IV |
| |
190 Purple::ConnectionState T_IV |
| |
191 |
| |
192 INPUT |
| |
193 |
| |
194 T_PurpleObj |
| |
195 $var = purple_perl_ref_object($arg) |
| |
196 |
| |
197 OUTPUT |
| |
198 |
| |
199 T_PurpleObj |
| |
200 $arg = purple_perl_bless_object($var, \"$type\"); |
| |
201 |
| |
202 T_GCHAR_OWN |
| |
203 /* used when we can directly own the returned string. */ |
| |
204 /* we have to copy in the case when perl's malloc != gtk's malloc, |
| |
205 * so best copy all the time. */ |
| |
206 sv_setpv ((SV*)$arg, $var); |
| |
207 SvUTF8_on ($arg); |
| |
208 g_free ($var); |
| |
209 |