ekg2  GIT master
Funkcje | Zmienne
Dokumentacja pliku metacontacts.c
#include "ekg2.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "metacontacts.h"
Wykres zależności załączania dla metacontacts.c:

Funkcje

static int metacontact_add_item_compare (const metacontact_item_t *data1, const metacontact_item_t *data2)
 
static void metacontact_item_free (metacontact_item_t *data)
 
static void metacontact_items_add (metacontact_item_t **lista, metacontact_item_t *new_)
 
static void metacontact_items_remove (metacontact_item_t **lista, metacontact_item_t *elem)
 
static void metacontact_items_destroy (metacontact_item_t **lista)
 
static int metacontact_add_compare (const metacontact_t *data1, const metacontact_t *data2)
 
static void metacontact_list_free (metacontact_t *data)
 
static void metacontacts_add (metacontact_t *new_)
 
static void metacontacts_remove (metacontact_t *elem)
 
void metacontacts_destroy (void)
 
static int metacontact_add_item (metacontact_t *m, const char *session, const char *name, unsigned int prio, int quiet)
 
static int metacontact_remove_item (metacontact_t *m, const char *session, const char *name, int quiet)
 
static int metacontact_remove (const char *name)
 
int cmd_metacontact (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
metacontact_tmetacontact_find (const char *name)
 
metacontact_tmetacontact_add (const char *name)
 
static metacontact_item_tmetacontact_find_item (metacontact_t *m, const char *name, const char *uid)
 
static int metacontact_session_renamed_handler (void *data, va_list ap)
 
static int metacontact_userlist_removed_handler (void *data, va_list ap)
 
metacontact_item_tmetacontact_find_prio (metacontact_t *m)
 
void metacontact_init ()
 
void metacontact_write ()
 
int metacontact_read ()
 

Zmienne

metacontact_tmetacontacts = NULL
 

Dokumentacja funkcji

◆ cmd_metacontact()

int cmd_metacontact ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ metacontact_add()

metacontact_t* metacontact_add ( const char *  name)

◆ metacontact_add_compare()

static int metacontact_add_compare ( const metacontact_t data1,
const metacontact_t data2 
)
static

◆ metacontact_add_item()

static int metacontact_add_item ( metacontact_t m,
const char *  session,
const char *  name,
unsigned int  prio,
int  quiet 
)
static

◆ metacontact_add_item_compare()

static int metacontact_add_item_compare ( const metacontact_item_t data1,
const metacontact_item_t data2 
)
static

◆ metacontact_find()

metacontact_t* metacontact_find ( const char *  name)

◆ metacontact_find_item()

static metacontact_item_t* metacontact_find_item ( metacontact_t m,
const char *  name,
const char *  uid 
)
static

◆ metacontact_find_prio()

metacontact_item_t* metacontact_find_prio ( metacontact_t m)

◆ metacontact_init()

void metacontact_init ( )

◆ metacontact_item_free()

static void metacontact_item_free ( metacontact_item_t data)
static

◆ metacontact_items_add()

static void metacontact_items_add ( metacontact_item_t **  lista,
metacontact_item_t new_ 
)
static

◆ metacontact_items_destroy()

static void metacontact_items_destroy ( metacontact_item_t **  lista)
static

◆ metacontact_items_remove()

static void metacontact_items_remove ( metacontact_item_t **  lista,
metacontact_item_t elem 
)
static

◆ metacontact_list_free()

static void metacontact_list_free ( metacontact_t data)
static

◆ metacontact_read()

int metacontact_read ( )

◆ metacontact_remove()

static int metacontact_remove ( const char *  name)
static

◆ metacontact_remove_item()

static int metacontact_remove_item ( metacontact_t m,
const char *  session,
const char *  name,
int  quiet 
)
static

◆ metacontact_session_renamed_handler()

static int metacontact_session_renamed_handler ( void *  data,
va_list  ap 
)
static

◆ metacontact_userlist_removed_handler()

static int metacontact_userlist_removed_handler ( void *  data,
va_list  ap 
)
static

◆ metacontact_write()

void metacontact_write ( )

◆ metacontacts_add()

static void metacontacts_add ( metacontact_t new_)
static

◆ metacontacts_destroy()

void metacontacts_destroy ( void  )

◆ metacontacts_remove()

static void metacontacts_remove ( metacontact_t elem)
static

Dokumentacja zmiennych

◆ metacontacts

metacontact_t* metacontacts = NULL