| 160 |
160 |
| 161 gchar *rxbuf; /**< Receive buffer */ |
161 gchar *rxbuf; /**< Receive buffer */ |
| 162 guint rxoff; /**< Receive buffer offset */ |
162 guint rxoff; /**< Receive buffer offset */ |
| 163 guint next_rid; /**< Next request/response ID */ |
163 guint next_rid; /**< Next request/response ID */ |
| 164 time_t last_comm; /**< Time received last communication */ |
164 time_t last_comm; /**< Time received last communication */ |
| |
165 |
| |
166 time_t last_ka; |
| 165 } MsimSession; |
167 } MsimSession; |
| 166 |
168 |
| 167 /* Check if an MsimSession is valid */ |
169 /* Check if an MsimSession is valid */ |
| 168 #define MSIM_SESSION_VALID(s) (session != NULL && \ |
170 #define MSIM_SESSION_VALID(s) (session != NULL && \ |
| 169 session->magic == MSIM_SESSION_STRUCT_MAGIC) |
171 session->magic == MSIM_SESSION_STRUCT_MAGIC) |