
\section{Schedule} 


\parskip = 0pt


\noindent This section lists all the variables which are assigned storage by thorn CactusConnect/HTTPD.  Storage can either last for the duration of the run ({\bf Always} means that if this thorn is activated storage will be assigned, {\bf Conditional} means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.


\subsection*{Storage}NONE
\subsection*{Scheduled Functions}
\vspace{5mm}

\noindent {\bf CCTK\_STARTUP} 

\hspace{5mm} http\_startup 

\hspace{5mm}{\it http daemon startup group } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Options:  & global \\ 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf HTTP\_Startup} 

\hspace{5mm} http\_startserver 

\hspace{5mm}{\it start http server } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf HTTP\_Startup} 

\hspace{5mm} http\_setuppages 

\hspace{5mm}{\it group to setup stuff which needs to be done between starting the server and the first time it serves pages } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & http\_startserver \\ 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf HTTP\_Startup} 

\hspace{5mm} http\_firstserv 

\hspace{5mm}{\it serve first pages at startup } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & http\_setuppages \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf CCTK\_POSTSTEP} 

\hspace{5mm} http\_work 

\hspace{5mm}{\it working routine } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Before:  & ioutil\_updateparfile \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf CCTK\_POSTSTEP}   (conditional) 

\hspace{5mm} http\_contentwork 

\hspace{5mm}{\it content working routine } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf CCTK\_SHUTDOWN} 

\hspace{5mm} http\_shutdown 

\hspace{5mm}{\it http daemon shutdown } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
