plugins/gg/misc.c File Reference

#include "ekg2-config.h"
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <libgadu.h>
#include <ekg/sessions.h>
#include <ekg/themes.h>
#include <ekg/userlist.h>
#include <ekg/xmalloc.h>
#include <ekg/debug.h>
#include <ekg/stuff.h>
#include "gg.h"

Defines

#define GG_TTS(x, y)   if (status == EKG_STATUS_##x) return (descr ? GG_STATUS_##y##_DESCR : GG_STATUS_##y);

Functions

int gg_status_to_text (int status)
int gg_text_to_status (const int status, const char *descr)
char gg_userlist_type (userlist_t *u)
int gg_blocked_remove (session_t *s, const char *uid)
int gg_blocked_add (session_t *s, const char *uid)
const char * gg_http_error_string (int h)
int gg_userlist_send (struct gg_session *s, userlist_t *userlist)

Define Documentation

#define GG_TTS ( x,
 )     if (status == EKG_STATUS_##x) return (descr ? GG_STATUS_##y##_DESCR : GG_STATUS_##y);


Function Documentation

int gg_blocked_add ( session_t s,
const char *  uid 
)

int gg_blocked_remove ( session_t s,
const char *  uid 
)

const char* gg_http_error_string ( int  h  ) 

int gg_status_to_text ( int  status  ) 

int gg_text_to_status ( const int  status,
const char *  descr 
)

int gg_userlist_send ( struct gg_session *  s,
userlist_t userlist 
)

gg_userlist_send()

Send to server our user list.

Parameters:
s - gg_session [it's not session_t *]
userlist - user list.
Todo:
XXX, think about args here, maybe let's pass only session_t ?
Returns:
result of gg_notify_ex()

char gg_userlist_type ( userlist_t u  ) 


Generated on Tue Jan 6 22:30:48 2009 for ekg2 by  doxygen 1.5.1