• Home
  • Raw
  • Download

Lines Matching refs:pss

70 	lws_start_foreach_ll(struct per_session_data__lws_status *, pss,  in trigger_resend()
72 if (pss->walk == WALK_NONE) { in trigger_resend()
73 pss->subsequent = 0; in trigger_resend()
74 pss->walk_next = vhd->live_pss_list; in trigger_resend()
75 pss->walk = WALK_INITIAL; in trigger_resend()
77 pss->changed_partway = 1; in trigger_resend()
78 } lws_end_foreach_ll(pss, next); in trigger_resend()
89 struct per_session_data__lws_status *pss = in callback_lws_status() local
123 pss->next = vhd->live_pss_list; in callback_lws_status()
124 vhd->live_pss_list = pss; in callback_lws_status()
126 pss->wss_over_h2 = !!len; in callback_lws_status()
128 time(&pss->time_est); in callback_lws_status()
129 pss->wsi = wsi; in callback_lws_status()
132 if (lws_hdr_copy(wsi, pss->user_agent, sizeof(pss->user_agent), in callback_lws_status()
135 strcpy(pss->user_agent, "unknown"); in callback_lws_status()
140 switch (pss->walk) { in callback_lws_status()
149 pss->wss_over_h2, in callback_lws_status()
152 pss->walk = WALK_LIST; in callback_lws_status()
153 pss->walk_next = vhd->live_pss_list; in callback_lws_status()
157 if (!pss->walk_next) in callback_lws_status()
160 if (pss->subsequent) in callback_lws_status()
162 pss->subsequent = 1; in callback_lws_status()
167 if (pss2 == pss->walk_next) { in callback_lws_status()
175 pss->walk = WALK_FINAL; in callback_lws_status()
176 pss->changed_partway = 1; in callback_lws_status()
181 lws_get_peer_simple(pss->walk_next->wsi, ip, sizeof(ip)); in callback_lws_status()
185 ip, (unsigned long)pss->walk_next->time_est, in callback_lws_status()
186 pss->walk_next->user_agent); in callback_lws_status()
187 pss->walk_next = pss->walk_next->next; in callback_lws_status()
188 if (!pss->walk_next) in callback_lws_status()
189 pss->walk = WALK_FINAL; in callback_lws_status()
195 if (pss->changed_partway) { in callback_lws_status()
196 pss->changed_partway = 0; in callback_lws_status()
197 pss->subsequent = 0; in callback_lws_status()
198 pss->walk_next = vhd->live_pss_list; in callback_lws_status()
199 pss->walk = WALK_INITIAL; in callback_lws_status()
201 pss->walk = WALK_NONE; in callback_lws_status()
213 if (pss->walk != WALK_NONE) in callback_lws_status()
225 if (*ppss == pss) { in callback_lws_status()
226 *ppss = pss->next; in callback_lws_status()