20 #ifndef __EKG_PROTOCOL_H 21 #define __EKG_PROTOCOL_H 23 #include "ekg2-config.h" 32 #include <sys/types.h> 38 #define EKG_FORMAT_RGB_MASK 0x00ffffffL 39 #define EKG_FORMAT_R_MASK 0x00ff0000L 40 #define EKG_FORMAT_G_MASK 0x0000ff00L 41 #define EKG_FORMAT_B_MASK 0x000000ffL 42 #define EKG_FORMAT_COLOR 0x01000000L 43 #define EKG_FORMAT_BOLD 0x02000000L 44 #define EKG_FORMAT_ITALIC 0x04000000L 45 #define EKG_FORMAT_UNDERLINE 0x08000000L 46 #define EKG_FORMAT_REVERSE 0x10000000L 48 #define EKG_NO_THEMEBIT 256 69 #define EKG_TRY_BEEP 1 88 #ifndef EKG2_WIN32_NOFUNCTION 92 time_t sent,
int mclass,
const char *
seq,
int dobeep,
int secure);
101 char *
protocol_uid(
const char *proto,
const char *target);
132 #ifndef EKG2_WIN32_NOFUNCTION Definition: protocol.h:76
dcc_type_t type
Definition: protocol.h:120
int dcc_offset_set(dcc_t *, int)
Definition: protocol.c:1063
int dcc_offset_get(dcc_t *)
Definition: protocol.c:1063
Definition: sessions.h:127
Definition: protocol.h:107
size_t size
Definition: protocol.h:128
Definition: protocol.h:51
dcc_close_handler_t close_handler
Definition: protocol.h:123
Definition: protocol.h:74
Definition: protocol.h:73
unsigned int active
Definition: protocol.h:124
Definition: protocol.h:63
Definition: protocol.h:81
void(* dcc_close_handler_t)(struct dcc_s *)
Definition: protocol.h:113
off_t offset
Definition: protocol.h:129
char * uid
Definition: protocol.h:119
Definition: protocol.h:54
int dcc_filename_set(dcc_t *, const char *)
Definition: protocol.c:1062
session_t * session
Definition: protocol.h:118
Definition: protocol.h:75
int protocol_message_emit(const session_t *s, const char *uid, char **rcpts, const char *text, const guint32 *format, time_t sent, int mclass, const char *seq, int dobeep, int secure)
Definition: protocol.c:861
Definition: protocol.h:85
time_t started
Definition: protocol.h:125
Definition: protocol.h:53
int protocol_xstate_emit(const session_t *s, const char *uid, int state, int offstate)
Definition: protocol.c:979
int protocol_disconnected_emit(const session_t *s, const char *reason, int type)
Definition: protocol.c:236
dcc_type_t dcc_type_get(dcc_t *)
Definition: protocol.c:1070
void * dcc_private_get(dcc_t *)
Definition: protocol.c:1067
const char * dcc_filename_get(dcc_t *)
Definition: protocol.c:1062
msgack_t
Definition: protocol.h:50
disconnect_t
Definition: protocol.h:60
void * priv
Definition: protocol.h:122
Definition: protocol.h:62
int protocol_message_ack_emit(const session_t *s, const char *rcpt, const char *seq, int status)
Definition: protocol.c:926
guint32 sender
Definition: sniff_gg.h:166
dcc_t * dccs
Definition: protocol.c:40
Definition: protocol.h:52
Definition: protocol.h:57
Definition: protocol.h:83
int dcc_id_get(dcc_t *)
Definition: protocol.c:1066
Definition: protocol.h:108
char * message_print(const char *session, const char *sender, const char **rcpts, const char *text, const guint32 *format, time_t sent, int mclass, const char *seq, int dobeep, int secure)
Definition: protocol.c:511
Definition: protocol.h:115
Definition: protocol.h:106
int dcc_close(dcc_t *d)
Definition: protocol.c:1052
int dcc_size_get(dcc_t *)
Definition: protocol.c:1064
int dcc_size_set(dcc_t *, int)
Definition: protocol.c:1064
dcc_t * dcc_add(session_t *session, const char *uid, dcc_type_t type, void *priv)
Definition: protocol.c:1019
void protocol_init()
Definition: protocol.c:67
Definition: protocol.h:55
Definition: protocol.h:65
Definition: protocol.h:105
char * filename
Definition: protocol.h:127
int protocol_status_emit(const session_t *s, const char *uid, int status, char *descr, time_t when)
Definition: protocol.c:492
int id
Definition: protocol.h:121
Definition: protocol.h:78
Definition: protocol.h:64
int dcc_close_handler_set(dcc_t *, dcc_close_handler_t)
Definition: protocol.c:1061
int dcc_active_set(dcc_t *, int)
Definition: protocol.c:1069
int dcc_active_get(dcc_t *)
Definition: protocol.c:1069
const char * dcc_uid_get(dcc_t *)
Definition: protocol.c:1065
msgclass_t
Definition: protocol.h:71
dcc_type_t
Definition: protocol.h:104
dcc_close_handler_t dcc_close_handler_get(dcc_t *)
Definition: protocol.c:1061
char * protocol_uid(const char *proto, const char *target)
Definition: protocol.c:994
int dcc_private_set(dcc_t *, void *)
Definition: protocol.c:1067
Definition: protocol.h:82
int protocol_connected_emit(const session_t *s)
Definition: protocol.c:295
Definition: protocol.h:61
time_t dcc_started_get(dcc_t *)
Definition: protocol.c:1068
struct dcc_s * next
Definition: protocol.h:116
guint32 seq
Definition: sniff_gg.h:167