implemented set KeepConn time function for later use (relay command)
authorpk910 <philipp@zoelle1.de>
Wed, 26 Dec 2012 07:24:55 +0000 (08:24 +0100)
committerpk910 <philipp@zoelle1.de>
Wed, 26 Dec 2012 07:24:55 +0000 (08:24 +0100)
src/proto-p10.c
src/proto.h

index d08fb1804fd82c48aaf5a3f9ffcd624d1a48d05a..f544f9f019a2ddc3799bb19de4e0dc013e0a982a 100644 (file)
@@ -532,6 +532,12 @@ irc_simul(struct userNode *target, char *command)
     putsock("%s " P10_RELAY " %s SI %s :%s", self->numeric, target->numeric, target->numeric, command);
 }
 
+void 
+irc_keepconn(struct userNode *target, unsigned int timeout)
+{
+    putsock("%s " P10_RELAY " %s KC %s %u", self->numeric, target->numeric, target->numeric, timeout);
+}
+
 void
 irc_regnick(UNUSED_ARG(struct userNode *user))
 {
index 2bd70b496e4a41bb42fd86ccae92a3e2c3d8bcfa..36de9a8d759bea84fcf259c769509afbe1f6b2a5 100644 (file)
@@ -151,6 +151,7 @@ void irc_xresponse(struct server *target, const char *routing, const char *respo
 void irc_account(struct userNode *user, const char *stamp, unsigned long timestamp, unsigned long serial);
 void irc_regnick(struct userNode *user);
 void irc_fakehost(struct userNode *user, const char *host, const char *ident, int force);
+void irc_keepconn(struct userNode *target, unsigned int timeout);
 
 /* svs maintenance */
 void irc_svsmode(struct userNode *from, struct userNode *user, const char *modes);