\hypertarget{group__event__constants}{}\doxysection{Event Constants}
\label{group__event__constants}\index{Event Constants@{Event Constants}}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__event__constants_ga351b788677e1dfff0a791c79762a527e}\label{group__event__constants_ga351b788677e1dfff0a791c79762a527e}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+CHANNEL\+\_\+\+CLOSED} = QORE\+\_\+\+EVENT\+\_\+\+CHANNEL\+\_\+\+CLOSED
\begin{DoxyCompactList}\small\item\em Raised when a socket or file is closed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gadbc9ff154373b63cc1845cd9b1cec056}\label{group__event__constants_gadbc9ff154373b63cc1845cd9b1cec056}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+CONNECTED} = QORE\+\_\+\+EVENT\+\_\+\+CONNECTED
\begin{DoxyCompactList}\small\item\em Raised when the socket connection has been established. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gacac824e6e4f505757e01fb9d926d8490}\label{group__event__constants_gacac824e6e4f505757e01fb9d926d8490}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+CONNECTING} = QORE\+\_\+\+EVENT\+\_\+\+CONNECTING
\begin{DoxyCompactList}\small\item\em Raised right before a socket connection attempt is made. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaa5c638cda1f133aaecff300db9f870d2}\label{group__event__constants_gaa5c638cda1f133aaecff300db9f870d2}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+DATA\+\_\+\+READ} = QORE\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+READ
\begin{DoxyCompactList}\small\item\em Raised when data has been read from a file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaa71090af36659667313c8c739002c263}\label{group__event__constants_gaa71090af36659667313c8c739002c263}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+DATA\+\_\+\+WRITTEN} = QORE\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+WRITTEN
\begin{DoxyCompactList}\small\item\em Raised when data has been written to a file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga77ac8ca6dd3d9fd6fe51b1b0d82e26fe}\label{group__event__constants_ga77ac8ca6dd3d9fd6fe51b1b0d82e26fe}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+DELETED} = QORE\+\_\+\+EVENT\+\_\+\+DELETED
\begin{DoxyCompactList}\small\item\em Raised when the object being monitored is deleted. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga83e323f4c6bb013dfefd51ad4482de19}\label{group__event__constants_ga83e323f4c6bb013dfefd51ad4482de19}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+FILE\+\_\+\+OPENED} = QORE\+\_\+\+EVENT\+\_\+\+FILE\+\_\+\+OPENED
\begin{DoxyCompactList}\small\item\em Raised when a file has been successfully opened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga3f65c01bb4a3b817d3cd8c8731b89b28}\label{group__event__constants_ga3f65c01bb4a3b817d3cd8c8731b89b28}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+FTP\+\_\+\+MESSAGE\+\_\+\+RECEIVED} = QORE\+\_\+\+EVENT\+\_\+\+FTP\+\_\+\+MESSAGE\+\_\+\+RECEIVED
\begin{DoxyCompactList}\small\item\em Raised when an FTP reply is received on the control channel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga75776f172ec78925f339f9ddb6730646}\label{group__event__constants_ga75776f172ec78925f339f9ddb6730646}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+FTP\+\_\+\+SEND\+\_\+\+MESSAGE} = QORE\+\_\+\+EVENT\+\_\+\+FTP\+\_\+\+SEND\+\_\+\+MESSAGE
\begin{DoxyCompactList}\small\item\em Raised immediately before an FTP control message is sent. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gafd12bc810e5a9cbcb1ac885b233784da}\label{group__event__constants_gafd12bc810e5a9cbcb1ac885b233784da}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HOSTNAME\+\_\+\+LOOKUP} = QORE\+\_\+\+EVENT\+\_\+\+HOSTNAME\+\_\+\+LOOKUP
\begin{DoxyCompactList}\small\item\em Raised when a hostname lookup is started. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gabb61e0e324cd908e2543ce6d08330dd3}\label{group__event__constants_gabb61e0e324cd908e2543ce6d08330dd3}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HOSTNAME\+\_\+\+RESOLVED} = QORE\+\_\+\+EVENT\+\_\+\+HOSTNAME\+\_\+\+RESOLVED
\begin{DoxyCompactList}\small\item\em Raised when a hostname lookup is resolved. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_ga093cec6d88a60023236594cac4d5b19c}{Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+READ}} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+READ
\begin{DoxyCompactList}\small\item\em Raised when data is read if the event data flag is set. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gabe9ca24b827811f6440c3caac71bee75}\label{group__event__constants_gabe9ca24b827811f6440c3caac71bee75}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+RECEIVED} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+RECEIVED
\begin{DoxyCompactList}\small\item\em Raised when a block of HTTP chunked data is received. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_ga5ee5ae9464e8c883fb037cfe08631b47}{Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+SENT}} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+SENT
\begin{DoxyCompactList}\small\item\em Raised when data is sent if the event data flag is set. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaa19880a65c20fe3f3cfb89f94b6ad960}\label{group__event__constants_gaa19880a65c20fe3f3cfb89f94b6ad960}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+END} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+END
\begin{DoxyCompactList}\small\item\em Raised when all HTTP chunked data has been received. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_ga6d61f2f6079e62adc313fb3bf4c0c414}{Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+FOOTERS\+\_\+\+SENT}} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+FOOTERS\+\_\+\+SENT
\begin{DoxyCompactList}\small\item\em Raised when HTTP footers are sent while receiving chunked data if the event data flag is set. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga618a2847b6cabc75e1e6ecdc40c88a7f}\label{group__event__constants_ga618a2847b6cabc75e1e6ecdc40c88a7f}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+START} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+START
\begin{DoxyCompactList}\small\item\em Raised when HTTP chunked data is about to be received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gacb75168aba13cf548176914db6f5c4f5}\label{group__event__constants_gacb75168aba13cf548176914db6f5c4f5}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNK\+\_\+\+SIZE} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNK\+\_\+\+SIZE
\begin{DoxyCompactList}\small\item\em Raised when the next chunk size for HTTP chunked data is known. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gad0f50dae7f1bfedac9b8e9d8bf31c35b}\label{group__event__constants_gad0f50dae7f1bfedac9b8e9d8bf31c35b}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CONTENT\+\_\+\+LENGTH} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CONTENT\+\_\+\+LENGTH
\begin{DoxyCompactList}\small\item\em Raised when the HTTP {\ttfamily \char`\"{}\+Content-\/\+Length\char`\"{}} header is received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaf76b16c6831986b699782098310efe9a}\label{group__event__constants_gaf76b16c6831986b699782098310efe9a}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+FOOTERS\+\_\+\+RECEIVED} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+FOOTERS\+\_\+\+RECEIVED
\begin{DoxyCompactList}\small\item\em Raised when HTTP footers are received. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_gac180096573633537266011b54a4eb7c2}{Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+HEADERS\+\_\+\+READ}} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+HEADERS\+\_\+\+READ
\begin{DoxyCompactList}\small\item\em Raised when HTTP headers are received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga1d16d8fddcca7cedd6f8b81ad26d9658}\label{group__event__constants_ga1d16d8fddcca7cedd6f8b81ad26d9658}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+MESSAGE\+\_\+\+RECEIVED} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+MESSAGE\+\_\+\+RECEIVED
\begin{DoxyCompactList}\small\item\em Raised when an HTTP message is received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga6d363c43f9023d8442fcc266db699eca}\label{group__event__constants_ga6d363c43f9023d8442fcc266db699eca}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+REDIRECT} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+REDIRECT
\begin{DoxyCompactList}\small\item\em Raised when an HTTP redirect message is received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga3b92fc4b13daef0ebe6ba6f9781bf2c1}\label{group__event__constants_ga3b92fc4b13daef0ebe6ba6f9781bf2c1}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+SEND\+\_\+\+MESSAGE} = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+SEND\+\_\+\+MESSAGE
\begin{DoxyCompactList}\small\item\em Raised when an HTTP message is sent. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gab9e3b3325f2176a9fbc985d6560b9f08}\label{group__event__constants_gab9e3b3325f2176a9fbc985d6560b9f08}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+OPEN\+\_\+\+FILE} = QORE\+\_\+\+EVENT\+\_\+\+OPEN\+\_\+\+FILE
\begin{DoxyCompactList}\small\item\em Raised right before a file is opened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga021ba2dee5ccd3870ed42884f13a88d5}\label{group__event__constants_ga021ba2dee5ccd3870ed42884f13a88d5}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+PACKET\+\_\+\+READ} = QORE\+\_\+\+EVENT\+\_\+\+PACKET\+\_\+\+READ
\begin{DoxyCompactList}\small\item\em Raised when a network packet is received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaf7edaaff31f786ccf7c426012fa00bb7}\label{group__event__constants_gaf7edaaff31f786ccf7c426012fa00bb7}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+PACKET\+\_\+\+SENT} = QORE\+\_\+\+EVENT\+\_\+\+PACKET\+\_\+\+SENT
\begin{DoxyCompactList}\small\item\em Raised when a network packet is sent. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_ga895ad2bb875777a11a0a7613494ab791}{Qore\+::\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+READ}} = QORE\+\_\+\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+READ
\begin{DoxyCompactList}\small\item\em Raised when data is read on the socket if the event data flag is set. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__event__constants_gaf1b9c3c3f5dd24192e021b178fabccb9}{Qore\+::\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+SENT}} = QORE\+\_\+\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+SENT
\begin{DoxyCompactList}\small\item\em Raised when data is sent on the socket if the event data flag is set. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_ga8f000a2187f2161511f09b9e489c9680}\label{group__event__constants_ga8f000a2187f2161511f09b9e489c9680}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+SSL\+\_\+\+ESTABLISHED} = QORE\+\_\+\+EVENT\+\_\+\+SSL\+\_\+\+ESTABLISHED
\begin{DoxyCompactList}\small\item\em Raised when SSL communication has been negotiated and established. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__event__constants_gaf0777a5058274a3292ae6b9e2c84261f}\label{group__event__constants_gaf0777a5058274a3292ae6b9e2c84261f}} 
const {\bfseries Qore\+::\+EVENT\+\_\+\+START\+\_\+\+SSL} = QORE\+\_\+\+EVENT\+\_\+\+START\+\_\+\+SSL
\begin{DoxyCompactList}\small\item\em Raised when socket SSL negotiation starts. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group__event__constants_ga093cec6d88a60023236594cac4d5b19c}\label{group__event__constants_ga093cec6d88a60023236594cac4d5b19c}} 
\index{Event Constants@{Event Constants}!EVENT\_HTTP\_CHUNKED\_DATA\_READ@{EVENT\_HTTP\_CHUNKED\_DATA\_READ}}
\index{EVENT\_HTTP\_CHUNKED\_DATA\_READ@{EVENT\_HTTP\_CHUNKED\_DATA\_READ}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_HTTP\_CHUNKED\_DATA\_READ}{EVENT\_HTTP\_CHUNKED\_DATA\_READ}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+READ = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+READ}



Raised when data is read if the event data flag is set. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
\mbox{\Hypertarget{group__event__constants_ga5ee5ae9464e8c883fb037cfe08631b47}\label{group__event__constants_ga5ee5ae9464e8c883fb037cfe08631b47}} 
\index{Event Constants@{Event Constants}!EVENT\_HTTP\_CHUNKED\_DATA\_SENT@{EVENT\_HTTP\_CHUNKED\_DATA\_SENT}}
\index{EVENT\_HTTP\_CHUNKED\_DATA\_SENT@{EVENT\_HTTP\_CHUNKED\_DATA\_SENT}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_HTTP\_CHUNKED\_DATA\_SENT}{EVENT\_HTTP\_CHUNKED\_DATA\_SENT}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+SENT = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+DATA\+\_\+\+SENT}



Raised when data is sent if the event data flag is set. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
\mbox{\Hypertarget{group__event__constants_ga6d61f2f6079e62adc313fb3bf4c0c414}\label{group__event__constants_ga6d61f2f6079e62adc313fb3bf4c0c414}} 
\index{Event Constants@{Event Constants}!EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT@{EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT}}
\index{EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT@{EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT}{EVENT\_HTTP\_CHUNKED\_FOOTERS\_SENT}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+CHUNKED\+\_\+\+FOOTERS\+\_\+\+SENT = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+FOOTERS\+\_\+\+SENT}



Raised when HTTP footers are sent while receiving chunked data if the event data flag is set. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
\mbox{\Hypertarget{group__event__constants_gac180096573633537266011b54a4eb7c2}\label{group__event__constants_gac180096573633537266011b54a4eb7c2}} 
\index{Event Constants@{Event Constants}!EVENT\_HTTP\_HEADERS\_READ@{EVENT\_HTTP\_HEADERS\_READ}}
\index{EVENT\_HTTP\_HEADERS\_READ@{EVENT\_HTTP\_HEADERS\_READ}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_HTTP\_HEADERS\_READ}{EVENT\_HTTP\_HEADERS\_READ}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+HTTP\+\_\+\+HEADERS\+\_\+\+READ = QORE\+\_\+\+EVENT\+\_\+\+HTTP\+\_\+\+HEADERS\+\_\+\+READ}



Raised when HTTP headers are received. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
\mbox{\Hypertarget{group__event__constants_ga895ad2bb875777a11a0a7613494ab791}\label{group__event__constants_ga895ad2bb875777a11a0a7613494ab791}} 
\index{Event Constants@{Event Constants}!EVENT\_SOCKET\_DATA\_READ@{EVENT\_SOCKET\_DATA\_READ}}
\index{EVENT\_SOCKET\_DATA\_READ@{EVENT\_SOCKET\_DATA\_READ}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_SOCKET\_DATA\_READ}{EVENT\_SOCKET\_DATA\_READ}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+READ = QORE\+\_\+\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+READ}



Raised when data is read on the socket if the event data flag is set. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
\mbox{\Hypertarget{group__event__constants_gaf1b9c3c3f5dd24192e021b178fabccb9}\label{group__event__constants_gaf1b9c3c3f5dd24192e021b178fabccb9}} 
\index{Event Constants@{Event Constants}!EVENT\_SOCKET\_DATA\_SENT@{EVENT\_SOCKET\_DATA\_SENT}}
\index{EVENT\_SOCKET\_DATA\_SENT@{EVENT\_SOCKET\_DATA\_SENT}!Event Constants@{Event Constants}}
\doxysubsubsection{\texorpdfstring{EVENT\_SOCKET\_DATA\_SENT}{EVENT\_SOCKET\_DATA\_SENT}}
{\footnotesize\ttfamily const Qore\+::\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+SENT = QORE\+\_\+\+EVENT\+\_\+\+SOCKET\+\_\+\+DATA\+\_\+\+SENT}



Raised when data is sent on the socket if the event data flag is set. 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
