Riferimenti per il file s_auth.h

#include "irc_res.h"
#include "hook.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  AuthRequest

Definizioni

#define AUTH_BLOCK_SIZE   64
#define AM_DOING_AUTH   1
#define AM_DNS_PENDING   2
#define CRIT_REGION   4
#define SetDNSPending(x)   ((x)->flags |= AM_DNS_PENDING)
#define ClearDNSPending(x)   ((x)->flags &= ~AM_DNS_PENDING)
#define IsDNSPending(x)   ((x)->flags & AM_DNS_PENDING)
#define SetDoingAuth(x)   ((x)->flags |= AM_DOING_AUTH)
#define ClearAuth(x)   ((x)->flags &= ~AM_DOING_AUTH)
#define IsDoingAuth(x)   ((x)->flags & AM_DOING_AUTH)
#define IsCrit(x)   ((x)->flags & CRIT_REGION)
#define SetCrit(x)   ((x)->flags |= CRIT_REGION)
#define ClearCrit(x)   ((x)->flags &= ~CRIT_REGION)

Funzioni

void send_auth_query (struct AuthRequest *)
void remove_auth_request (struct AuthRequest *)
struct AuthRequestFindAuthClient (long)
void init_auth (void)
void delete_auth (struct Client *)
void release_auth_client (struct Client *)

Variabili

struct Callbackauth_cb


Documentazione delle definizioni

#define AM_DNS_PENDING   2

Definizione alla linea 56 del file s_auth.h.

#define AM_DOING_AUTH   1

Definizione alla linea 55 del file s_auth.h.

#define AUTH_BLOCK_SIZE   64

Definizione alla linea 36 del file s_auth.h.

#define ClearAuth (  )     ((x)->flags &= ~AM_DOING_AUTH)

Definizione alla linea 64 del file s_auth.h.

Referenziato da auth_error(), e read_auth_reply().

#define ClearCrit (  )     ((x)->flags &= ~CRIT_REGION)

Definizione alla linea 69 del file s_auth.h.

Referenziato da start_auth().

#define ClearDNSPending (  )     ((x)->flags &= ~AM_DNS_PENDING)

Definizione alla linea 60 del file s_auth.h.

Referenziato da auth_dns_callback().

#define CRIT_REGION   4

Definizione alla linea 57 del file s_auth.h.

#define IsCrit (  )     ((x)->flags & CRIT_REGION)

Definizione alla linea 67 del file s_auth.h.

Referenziato da auth_error(), e read_auth_reply().

#define IsDNSPending (  )     ((x)->flags & AM_DNS_PENDING)

Definizione alla linea 61 del file s_auth.h.

Referenziato da auth_error(), read_auth_reply(), e timeout_auth_queries_event().

#define IsDoingAuth (  )     ((x)->flags & AM_DOING_AUTH)

Definizione alla linea 65 del file s_auth.h.

Referenziato da auth_dns_callback(), e delete_auth().

#define SetCrit (  )     ((x)->flags |= CRIT_REGION)

Definizione alla linea 68 del file s_auth.h.

Referenziato da start_auth().

#define SetDNSPending (  )     ((x)->flags |= AM_DNS_PENDING)

Definizione alla linea 59 del file s_auth.h.

Referenziato da start_auth().

#define SetDoingAuth (  )     ((x)->flags |= AM_DOING_AUTH)

Definizione alla linea 63 del file s_auth.h.

Referenziato da start_auth_query().


Documentazione delle funzioni

void delete_auth ( struct Client  ) 

struct AuthRequest* FindAuthClient ( long   )  [read]

void init_auth ( void   ) 

Definizione alla linea 103 del file s_auth.c.

Riferimenti eventAddIsh(), register_callback(), start_auth, e timeout_auth_queries_event.

Referenziato da main().

void release_auth_client ( struct Client  ) 

void remove_auth_request ( struct AuthRequest  ) 

void send_auth_query ( struct AuthRequest  ) 


Documentazione delle variabili

struct Callback* auth_cb

Definizione alla linea 96 del file s_auth.c.

Referenziato da add_connection().


Generato il Wed Apr 15 00:19:22 2009 per ircd-hybrid da  doxygen 1.5.6