+ if(!session->timer) {
+ int timeout_sec = get_int_field("session.timeout");
+ if(timeout_sec) {
+ struct timeval timeout;
+ gettimeofday(&timeout, NULL);
+ timeout.tv_sec += timeout_sec;
+ session->timer = iohandler_timer(timeout, usersession_timer_callback);
+ session->timer->data = session;
+ }
+ }
+}
+
+void usersession_client_raw(struct UserSession *session, char *raw) {
+ if(session->client) {
+ iohandler_printf(session->client->iofd, "%s", raw);
+ }