| 169 |
169 |
| 170 return data; |
170 return data; |
| 171 } |
171 } |
| 172 |
172 |
| 173 static void |
173 static void |
| 174 ggp_tcpsocket_close(void *_gc, void *_data) |
174 ggp_tcpsocket_close(G_GNUC_UNUSED void *_gc, void *_data) { |
| 175 { |
|
| 176 GGPTcpSocketData *data = _data; |
175 GGPTcpSocketData *data = _data; |
| 177 |
176 |
| 178 ggp_tcp_socket_data_free(data); |
177 ggp_tcp_socket_data_free(data); |
| 179 } |
178 } |
| 180 |
179 |
| 181 static ssize_t |
180 static ssize_t |
| 182 ggp_tcpsocket_read(void *_gc, void *_data, unsigned char *buffer, size_t bufsize) |
181 ggp_tcpsocket_read(G_GNUC_UNUSED void *_gc, void *_data, |
| |
182 unsigned char *buffer, size_t bufsize) |
| 183 { |
183 { |
| 184 GGPTcpSocketData *data = _data; |
184 GGPTcpSocketData *data = _data; |
| 185 GPollableInputStream *input; |
185 GPollableInputStream *input; |
| 186 gssize ret; |
186 gssize ret; |
| 187 GError *error = NULL; |
187 GError *error = NULL; |
| 209 |
209 |
| 210 return ret; |
210 return ret; |
| 211 } |
211 } |
| 212 |
212 |
| 213 static ssize_t |
213 static ssize_t |
| 214 ggp_tcpsocket_write(void *_gc, void *_data, const unsigned char *data_buf, size_t len) |
214 ggp_tcpsocket_write(G_GNUC_UNUSED void *_gc, void *_data, |
| |
215 const unsigned char *data_buf, size_t len) |
| 215 { |
216 { |
| 216 GGPTcpSocketData *data = _data; |
217 GGPTcpSocketData *data = _data; |
| 217 GPollableOutputStream *output; |
218 GPollableOutputStream *output; |
| 218 gssize ret; |
219 gssize ret; |
| 219 GError *error = NULL; |
220 GError *error = NULL; |