*** Specific socket part
***/
-
+/***
+ *** Info about who's speaking
+ ***/
+static int gras_trp_file_my_port(gras_socket_t s) {
+ THROW_UNIMPLEMENTED;
+}
+static int gras_trp_file_peer_port(gras_socket_t s) {
+ THROW_UNIMPLEMENTED;
+}
+static const char* gras_trp_file_peer_name(gras_socket_t s) {
+ THROW_UNIMPLEMENTED;
+}
+static const char* gras_trp_file_peer_proc(gras_socket_t s) {
+ THROW_UNIMPLEMENTED;
+}
+static void gras_trp_file_peer_proc_set(gras_socket_t s,char *name) {
+ THROW_UNIMPLEMENTED;
+}
/***
*** Code
FD_ZERO(&(file->incoming_socks));
+ plug->my_port = gras_trp_file_my_port;
+ plug->peer_port = gras_trp_file_peer_port;
+ plug->peer_name = gras_trp_file_peer_name;
+ plug->peer_proc = gras_trp_file_peer_proc;
+ plug->peer_proc_set = gras_trp_file_peer_proc_set;
+
plug->socket_close = gras_trp_file_close;
plug->raw_send = gras_trp_file_chunk_send_raw;