- Timestamp:
- 2015-02-20T22:50:54Z (9 years ago)
- Branches:
- master
- Children:
- 0b9daac, 3d45471, 7733b8c
- Parents:
- af359b4
- git-author:
- Indent <please@…> (19-02-15 05:47:20)
- git-committer:
- dequis <dx@…> (20-02-15 22:50:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ipc.h
raf359b4 r5ebff60 1 1 /********************************************************************\ 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * … … 28 28 29 29 30 struct bitlbee_child 31 { 30 struct bitlbee_child { 32 31 pid_t pid; 33 32 int ipc_fd; 34 33 gint ipc_inpa; 35 34 36 35 char *host; 37 36 char *nick; 38 37 char *realname; 39 38 40 39 char *password; 41 40 42 41 /* For takeovers: */ 43 42 struct bitlbee_child *to_child; … … 46 45 47 46 48 gboolean ipc_master_read( gpointer data, gint source, b_input_condition cond);49 gboolean ipc_child_read( gpointer data, gint source, b_input_condition cond);47 gboolean ipc_master_read(gpointer data, gint source, b_input_condition cond); 48 gboolean ipc_child_read(gpointer data, gint source, b_input_condition cond); 50 49 51 void ipc_master_free_one( struct bitlbee_child *child);52 void ipc_master_free_fd( int fd);50 void ipc_master_free_one(struct bitlbee_child *child); 51 void ipc_master_free_fd(int fd); 53 52 void ipc_master_free_all(); 54 53 55 54 void ipc_child_disable(); 56 55 57 gboolean ipc_child_identify( irc_t *irc);56 gboolean ipc_child_identify(irc_t *irc); 58 57 59 void ipc_to_master( char **cmd);60 void ipc_to_master_str( char *format, ... ) G_GNUC_PRINTF( 1, 2);61 void ipc_to_children( char **cmd);62 void ipc_to_children_str( char *format, ... ) G_GNUC_PRINTF( 1, 2);58 void ipc_to_master(char **cmd); 59 void ipc_to_master_str(char *format, ...) G_GNUC_PRINTF(1, 2); 60 void ipc_to_children(char **cmd); 61 void ipc_to_children_str(char *format, ...) G_GNUC_PRINTF(1, 2); 63 62 64 63 /* We need this function in inetd mode, so let's just make it non-static. */ 65 void ipc_master_cmd_rehash( irc_t *data, char **cmd);64 void ipc_master_cmd_rehash(irc_t *data, char **cmd); 66 65 67 66 char *ipc_master_save_state(); 68 int ipc_master_load_state( char *statefile);67 int ipc_master_load_state(char *statefile); 69 68 int ipc_master_listen_socket(); 70 69
Note: See TracChangeset
for help on using the changeset viewer.