ekg2
Struktury danych | Definicje | Wyliczenia | Funkcje | Zmienne

Dokumentacja pliku plugins/jabber/jabber_dcc.h

#include <ekg/plugins.h>
#include <stdio.h>
#include <ekg/dynstuff.h>
#include <ekg/protocol.h>

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  jabber_streamhost_item
struct  jabber_dcc_bytestream_t
struct  jabber_dcc_t

Definicje

#define JABBER_DEFAULT_DCC_PORT   6000

Wyliczenia

enum  jabber_dcc_protocol_type_t { JABBER_DCC_PROTOCOL_UNKNOWN = 0, JABBER_DCC_PROTOCOL_BYTESTREAMS, JABBER_DCC_PROTOCOL_IBB, JABBER_DCC_PROTOCOL_WEBDAV }
enum  jabber_socks5_step_t { SOCKS5_UNKNOWN = 0, SOCKS5_CONNECT, SOCKS5_AUTH, SOCKS5_DATA }

Funkcje

dcc_tjabber_dcc_find (const char *uin, const char *id, const char *sid)
void jabber_dcc_close_handler (struct dcc_s *d)
int jabber_dcc_handle_recv (int type, int fd, watch_type_t watch, void *data)
int jabber_dcc_postinit (void *data, va_list ap)

Zmienne

int jabber_dcc
int jabber_dcc_port
char * jabber_dcc_ip

Dokumentacja definicji

#define JABBER_DEFAULT_DCC_PORT   6000

Dokumentacja typów wyliczanych

Wartości wyliczeń:
JABBER_DCC_PROTOCOL_UNKNOWN 
JABBER_DCC_PROTOCOL_BYTESTREAMS 
JABBER_DCC_PROTOCOL_IBB 
JABBER_DCC_PROTOCOL_WEBDAV 
Wartości wyliczeń:
SOCKS5_UNKNOWN 
SOCKS5_CONNECT 
SOCKS5_AUTH 
SOCKS5_DATA 

Dokumentacja funkcji

void jabber_dcc_close_handler ( struct dcc_s d)
dcc_t* jabber_dcc_find ( const char *  uin,
const char *  id,
const char *  sid 
)
int jabber_dcc_handle_recv ( int  type,
int  fd,
watch_type_t  watch,
void *  data 
)
int jabber_dcc_postinit ( void *  data,
va_list  ap 
)

Dokumentacja zmiennych

 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje