39 unsigned int sessionFlags;
41 unsigned short buddyPort;
43 unsigned int hostPrivateIp;
44 unsigned short queryPort;
45 unsigned short hostPort;
46 GPEnum quietModeFlags;
49 DArray extendedInfoKeys;
58 char * locationString;
61 GPEnum quietModeFlags;
71 GPIBuddyStatusInfo *buddyStatusInfo;
78 gsi_bool buddyOrBlockCache;
85 HashTable profileTable;
95 GPConnection * connection
100 GPConnection * connection,
106 GPConnection * connection,
113 GPConnection * connection,
114 GPIOperation * operation,
120 GPConnection * connection,
121 const char nick[GP_NICK_LEN],
128GPResult gpiProcessDeleteProfle
130 GPConnection * connection,
131 GPIOperation * operation,
135GPResult gpiDeleteProfile(
136 GPConnection * connection,
143 GPConnection * connection,
149 GPConnection * connection,
155 GPConnection * connection
160 GPConnection * connection
165 GPConnection * connection,
166 char nick[GP_NICK_LEN],
167 char email[GP_EMAIL_LEN],
173(* gpiProfileMapFunc)(
174 GPConnection * connection,
181 GPConnection * connection,
182 gpiProfileMapFunc func,
188 GPConnection * connection,
193void gpiRemoveBuddyStatusInfo(GPIBuddyStatusInfo *buddyStatusInfo);
200void gpiSetInfoCacheFilename(
201 const char filename[FILENAME_MAX + 1]
207 GPConnection * connection,
212gpiRemoveFromBlockedList(
213 GPConnection * connection,
218gpiFindBlockedProfile(
219 GPConnection * connection,
224gpiProcessRecvBlockedList(
225 GPConnection * connection,
Definition gpiProfile.h:54
Definition gpiProfile.h:84
Definition gpiProfile.h:67
Definition gpiProfile.h:32