lib/libvarnishapi/vsl_dispatch.c
static void
vtx_force(struct VSLQ *vslq, struct vtx *vtx, const char *reason)
{

	AZ(vtx->flags & VTX_F_COMPLETE);
	AZ(vtx->flags & VTX_F_READY);
	vtx_scan(vslq, vtx);
	if (!(vtx->flags & VTX_F_BEGIN))
		vtx_synth_rec(vtx, SLT_Begin, "%s %u synth",
		    vsl_t_names[vtx->type], 0);
	vtx_diag(vtx, reason);
	if (!(vtx->flags & VTX_F_END))
		vtx_synth_rec(vtx, SLT_End, "synth");
	vtx_scan(vslq, vtx);
	AN(vtx->flags & VTX_F_COMPLETE);
}
/* Force a vtx into complete status by synthing the necessary outstanding
   records */
Force a vtx into complete status by synthing the necessary outstanding
records
Force a vtx into complete status by synthing the necessary outstanding records
static void
vtx_force(struct VSLQ *vslq, struct vtx *vtx, const char *reason)
{
	AZ(vtx->flags & VTX_F_COMPLETE);
	AZ(vtx->flags & VTX_F_READY);
	vtx_scan(vslq, vtx);
	if (!(vtx->flags & VTX_F_BEGIN))
		vtx_synth_rec(vtx, SLT_Begin, "%s %u synth",
		    vsl_t_names[vtx->type], 0);
	vtx_diag(vtx, reason);
	if (!(vtx->flags & VTX_F_END))
		vtx_synth_rec(vtx, SLT_End, "synth");
	vtx_scan(vslq, vtx);
	AN(vtx->flags & VTX_F_COMPLETE);
}
static void vtx_force ( struct VSLQ * vslq , struct vtx * vtx , const char * reason ) { AZ ( vtx -> flags & VTX_F_COMPLETE ) ; AZ ( vtx -> flags & VTX_F_READY ) ; vtx_scan ( vslq , vtx ) ; if ( ! ( vtx -> flags & VTX_F_BEGIN ) ) vtx_synth_rec ( vtx , SLT_Begin , " " , vsl_t_names [ vtx -> type ] , 0 ) ; vtx_diag ( vtx , reason ) ; if ( ! ( vtx -> flags & VTX_F_END ) ) vtx_synth_rec ( vtx , SLT_End , " " ) ; vtx_scan ( vslq , vtx ) ; AN ( vtx -> flags & VTX_F_COMPLETE ) ; }
Force a vtx into complete status by synthing the necessary outstanding
records
Force a vtx into complete status by synthing the necessary outstanding records