Project

General

Profile

Revision 14

Added by Jason knichel over 16 years ago

added a write function to the connection pool

View differences:

ConnectionPool.h
31 31
  int add_client(int client_file_descriptor);
32 32
  int remove_client(int client_file_descriptor);
33 33
  int check_clients();
34
  int write_to_client(int pool_index, char * message, int length);
34 35
  void set_listen_socket_in_ready_set(int listen_socket);
35 36
  int perform_select(int listen_socket, struct timeval * select_timeout);
36 37
  int is_socket_ready_to_read(int socket);
......
53 54
  fd_set get_write_set();
54 55
  void set_write_set(fd_set new_set);
55 56

  
56
  int get_write_buffer_size(int pool_index);
57
  void set_write_buffer_size(int pool_index, int new_buffer_size);
58

  
59
  char * get_write_buffer(int pool_index);
60

  
61

  
62 57
private:
63 58
  int max_file_descriptor;
64 59
  int next_available_slot;

Also available in: Unified diff