\hypertarget{group__Ecore__Con__Events__Group}{}\doxysection{Ecore Connection Events Functions}
\label{group__Ecore__Con__Events__Group}\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}}


The Ecore Con events can be categorized into Server side events and Client side events.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Add}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Add}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2ccb9d84c4e5480a787e4672af3e353f}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+ADD}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Upgrade}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Upgrade}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaaef1f257e506043a991bda7408063563}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+UPGRADE}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Del}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Del}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga0daddd73ab2ab92cbfd91f50ea344e12}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DEL}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Error}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gac11a896fa4f07e085e3918a3e3a6ed86}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+ERROR}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Add}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Add}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga4eed60012259c24f9ac75852c5ec1950}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ADD}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Upgrade}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Upgrade}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3dd70cd0b388ac0df8f8bff5057c4f52}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+UPGRADE}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Del}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Del}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gabf1abac1d209506c2813837e36dfe37b}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DEL}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Error}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga66525bf4b03416a77d5c25407b9f2e15}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ERROR}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Data}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gafb9ce301001338915a45969e4d11d016}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DATA}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Data}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga4bd54e9f3c04f7d601bd15b2e109f050}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DATA}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Write}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Write}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3975e23d74df4dd5694eed9d98567f0c}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+WRITE}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Write}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Write}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaf2c11acc6236e8c96592c283b8bf9bba}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+WRITE}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Proxy__Bind}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Proxy\+\_\+\+Bind}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga59ee520185d1e7018622434d4894de53}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+PROXY\+\_\+\+BIND}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Url__Data}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Url\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga6ebe51236dac1bc1255b5b390cc9e6e3}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+DATA}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Url__Complete}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Url\+\_\+\+Complete}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_gae90b9b857e1e0adc0c7f24e7ccecb44b}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+COMPLETE}} event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Con__Event__Url__Progress}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Url\+\_\+\+Progress}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2a169e3fec20576f464b844df18143f8}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+PROGRESS}} event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga4440216f4ec2bde434ba76b31dfbe78b}\label{group__Ecore__Con__Events__Group_ga4440216f4ec2bde434ba76b31dfbe78b}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Add}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Add}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga4440216f4ec2bde434ba76b31dfbe78b}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Add}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Upgrade}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Upgrade}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga9a61573e9db8c73112211754a4d5f4fd}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Upgrade}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga135c6ffd277f99e1172a055ceb724bbd}\label{group__Ecore__Con__Events__Group_ga135c6ffd277f99e1172a055ceb724bbd}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Del}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Del}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga135c6ffd277f99e1172a055ceb724bbd}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Del}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Error}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Error}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_gade92185421137a410d8d3534cb703ec8}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga767baeca16103d8fa391d300e96c87db}\label{group__Ecore__Con__Events__Group_ga767baeca16103d8fa391d300e96c87db}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Add}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Add}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga767baeca16103d8fa391d300e96c87db}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Add}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Upgrade}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Upgrade}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga1900883994ab95430386cf129e0b8e80}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Upgrade}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga324749c30cc6adc22b4223f9069752fd}\label{group__Ecore__Con__Events__Group_ga324749c30cc6adc22b4223f9069752fd}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Del}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Del}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga324749c30cc6adc22b4223f9069752fd}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Del}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Error}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Error}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga8d9fc6257a1005411edde9f69a1506a6}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gae4263ecfafe02a23b41043b4c63e7b6a}\label{group__Ecore__Con__Events__Group_gae4263ecfafe02a23b41043b4c63e7b6a}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Data}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Data}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_gae4263ecfafe02a23b41043b4c63e7b6a}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga5a9fbc9d071aec49232dbeca84a5fe19}\label{group__Ecore__Con__Events__Group_ga5a9fbc9d071aec49232dbeca84a5fe19}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Data}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Data}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga5a9fbc9d071aec49232dbeca84a5fe19}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Client__Write}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Write}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3f73dd5c90452b4bcbea006b3a9e8f2d}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Write}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Server__Write}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Write}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaf60fd18fb66675799194f49d8b8ef31e}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Write}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Con__Event__Proxy__Bind}{\+\_\+\+Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Proxy\+\_\+\+Bind}} \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2180a70cd5d3b1a01ef064e240ee417d}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Proxy\+\_\+\+Bind}}
\begin{DoxyCompactList}\small\item\em Used as the {\ttfamily data} param for the corresponding event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga2ccb9d84c4e5480a787e4672af3e353f}\label{group__Ecore__Con__Events__Group_ga2ccb9d84c4e5480a787e4672af3e353f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2ccb9d84c4e5480a787e4672af3e353f}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+ADD}}
\begin{DoxyCompactList}\small\item\em A client has connected to the server. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga0daddd73ab2ab92cbfd91f50ea344e12}\label{group__Ecore__Con__Events__Group_ga0daddd73ab2ab92cbfd91f50ea344e12}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga0daddd73ab2ab92cbfd91f50ea344e12}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DEL}}
\begin{DoxyCompactList}\small\item\em A client has disconnected from the server. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gac11a896fa4f07e085e3918a3e3a6ed86}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+ERROR}}
\begin{DoxyCompactList}\small\item\em A client experienced an error. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaaef1f257e506043a991bda7408063563}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+UPGRADE}}
\begin{DoxyCompactList}\small\item\em A client connection has been upgraded to SSL. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga4eed60012259c24f9ac75852c5ec1950}\label{group__Ecore__Con__Events__Group_ga4eed60012259c24f9ac75852c5ec1950}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga4eed60012259c24f9ac75852c5ec1950}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ADD}}
\begin{DoxyCompactList}\small\item\em A server was created. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gabf1abac1d209506c2813837e36dfe37b}\label{group__Ecore__Con__Events__Group_gabf1abac1d209506c2813837e36dfe37b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gabf1abac1d209506c2813837e36dfe37b}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DEL}}
\begin{DoxyCompactList}\small\item\em A server connection was lost. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga66525bf4b03416a77d5c25407b9f2e15}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ERROR}}
\begin{DoxyCompactList}\small\item\em A server experienced an error. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3dd70cd0b388ac0df8f8bff5057c4f52}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+UPGRADE}}
\begin{DoxyCompactList}\small\item\em A server connection has been upgraded to SSL. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3975e23d74df4dd5694eed9d98567f0c}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+WRITE}}
\begin{DoxyCompactList}\small\item\em A server connection has sent data to its client. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaf2c11acc6236e8c96592c283b8bf9bba}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+WRITE}}
\begin{DoxyCompactList}\small\item\em A server connection object has sent data. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gafb9ce301001338915a45969e4d11d016}\label{group__Ecore__Con__Events__Group_gafb9ce301001338915a45969e4d11d016}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gafb9ce301001338915a45969e4d11d016}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DATA}}
\begin{DoxyCompactList}\small\item\em A client connected to the server has sent data. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga4bd54e9f3c04f7d601bd15b2e109f050}\label{group__Ecore__Con__Events__Group_ga4bd54e9f3c04f7d601bd15b2e109f050}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga4bd54e9f3c04f7d601bd15b2e109f050}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DATA}}
\begin{DoxyCompactList}\small\item\em A server connection object has data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga59ee520185d1e7018622434d4894de53}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+PROXY\+\_\+\+BIND}}
\begin{DoxyCompactList}\small\item\em A server connection has successfully negotiated an ip\+:port binding. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga6ebe51236dac1bc1255b5b390cc9e6e3}\label{group__Ecore__Con__Events__Group_ga6ebe51236dac1bc1255b5b390cc9e6e3}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga6ebe51236dac1bc1255b5b390cc9e6e3}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+DATA}}
\begin{DoxyCompactList}\small\item\em A URL object has data. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gae90b9b857e1e0adc0c7f24e7ccecb44b}\label{group__Ecore__Con__Events__Group_gae90b9b857e1e0adc0c7f24e7ccecb44b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_gae90b9b857e1e0adc0c7f24e7ccecb44b}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+COMPLETE}}
\begin{DoxyCompactList}\small\item\em A URL object has completed its transfer to and from the server and can be reused. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga2a169e3fec20576f464b844df18143f8}\label{group__Ecore__Con__Events__Group_ga2a169e3fec20576f464b844df18143f8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2a169e3fec20576f464b844df18143f8}{ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+URL\+\_\+\+PROGRESS}}
\begin{DoxyCompactList}\small\item\em A URL object has made progress in its transfer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The Ecore Con events can be categorized into Server side events and Client side events. 

Server side events\+: \begin{DoxyItemize}
\item ECORE\+\_\+\+CON\+\_\+\+CLIENT\+\_\+\+ADD\+: Whenever a client connection is made to an {\ttfamily Ecore\+\_\+\+Con\+\_\+\+Server}, an event of this type is emitted, allowing the retrieval of the client\textquotesingle{}s ip with \mbox{\hyperlink{group__Ecore__Con__Client__Group_ga4ad07ad82fe87998baaf8779fe8fe306}{ecore\+\_\+con\+\_\+client\+\_\+ip\+\_\+get}} and associating data with the client using ecore\+\_\+con\+\_\+client\+\_\+data\+\_\+set. \item ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DEL\+: Whenever a client connection to an {\ttfamily Ecore\+\_\+\+Con\+\_\+\+Server} is destroyed, an event of this type is emitted. The contents of the data with this event are variable, but if the client object in the data is non-\/null, it must be freed with \mbox{\hyperlink{group__Ecore__Con__Client__Group_gafbd8685a4405541b93f350308826fd44}{ecore\+\_\+con\+\_\+client\+\_\+del}}. \item ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+DATA\+: Whenever a server object receives data, then an event of this type is emitted. The data will contain the size and contents of the message sent by the client. It should be noted that data within this object is transient, so it must be duplicated in order to be retained. This event will continue to occur until the client has stopped sending its message, so a good option for storing this data is an Eina\+\_\+\+Strbuf. Once the message has been received in full, the client object must be freed with ecore\+\_\+con\+\_\+client\+\_\+free.\end{DoxyItemize}
Client side events\+: \begin{DoxyItemize}
\item ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ADD\+: Whenever a server object is created with \mbox{\hyperlink{group__Ecore__Con__Server__Group_gac7c96fcc5514c54c7b6ba5b18804f0ed}{ecore\+\_\+con\+\_\+server\+\_\+connect}}, an event of this type is emitted, allowing for data to be serialized and sent to the server using \mbox{\hyperlink{group__Ecore__Con__Server__Group_gadc54105adc673a41731b18a804c97cd9}{ecore\+\_\+con\+\_\+server\+\_\+send}}. At this point, the http handshake has occurred. \item ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DEL\+: Whenever a server object is destroyed, usually by the server connection being refused or dropped, an event of this type is emitted. The contents of the data with this event are variable, but if the server object in the data is non-\/null, it must be freed with \mbox{\hyperlink{group__Ecore__Con__Server__Group_ga7f57fd1608393bd198f47a28b800efc4}{ecore\+\_\+con\+\_\+server\+\_\+del}}. \item ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+DATA\+: Whenever client object receives data from the server, an event of this type is emitted. The data will contain both the size and contents of the message sent by the server. It should be noted that data within this object is transient, so it must be duplicated in order to be retained. This event will continue to occur until the server has stopped sending its message, so a good option for storing this data is an Eina\+\_\+\+Strbuf. Once the message has been received in full, the server object must be freed with ecore\+\_\+con\+\_\+server\+\_\+free. \end{DoxyItemize}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga9a61573e9db8c73112211754a4d5f4fd}\label{group__Ecore__Con__Events__Group_ga9a61573e9db8c73112211754a4d5f4fd}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Client\_Upgrade@{Ecore\_Con\_Event\_Client\_Upgrade}}
\index{Ecore\_Con\_Event\_Client\_Upgrade@{Ecore\_Con\_Event\_Client\_Upgrade}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Client\_Upgrade}{Ecore\_Con\_Event\_Client\_Upgrade}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga9a61573e9db8c73112211754a4d5f4fd}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Upgrade}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gade92185421137a410d8d3534cb703ec8}\label{group__Ecore__Con__Events__Group_gade92185421137a410d8d3534cb703ec8}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Client\_Error@{Ecore\_Con\_Event\_Client\_Error}}
\index{Ecore\_Con\_Event\_Client\_Error@{Ecore\_Con\_Event\_Client\_Error}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Client\_Error}{Ecore\_Con\_Event\_Client\_Error}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_gade92185421137a410d8d3534cb703ec8}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Error}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga1900883994ab95430386cf129e0b8e80}\label{group__Ecore__Con__Events__Group_ga1900883994ab95430386cf129e0b8e80}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Server\_Upgrade@{Ecore\_Con\_Event\_Server\_Upgrade}}
\index{Ecore\_Con\_Event\_Server\_Upgrade@{Ecore\_Con\_Event\_Server\_Upgrade}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Server\_Upgrade}{Ecore\_Con\_Event\_Server\_Upgrade}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga1900883994ab95430386cf129e0b8e80}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Upgrade}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga8d9fc6257a1005411edde9f69a1506a6}\label{group__Ecore__Con__Events__Group_ga8d9fc6257a1005411edde9f69a1506a6}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Server\_Error@{Ecore\_Con\_Event\_Server\_Error}}
\index{Ecore\_Con\_Event\_Server\_Error@{Ecore\_Con\_Event\_Server\_Error}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Server\_Error}{Ecore\_Con\_Event\_Server\_Error}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga8d9fc6257a1005411edde9f69a1506a6}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Error}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga3f73dd5c90452b4bcbea006b3a9e8f2d}\label{group__Ecore__Con__Events__Group_ga3f73dd5c90452b4bcbea006b3a9e8f2d}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Client\_Write@{Ecore\_Con\_Event\_Client\_Write}}
\index{Ecore\_Con\_Event\_Client\_Write@{Ecore\_Con\_Event\_Client\_Write}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Client\_Write}{Ecore\_Con\_Event\_Client\_Write}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga3f73dd5c90452b4bcbea006b3a9e8f2d}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Client\+\_\+\+Write}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gaf60fd18fb66675799194f49d8b8ef31e}\label{group__Ecore__Con__Events__Group_gaf60fd18fb66675799194f49d8b8ef31e}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Server\_Write@{Ecore\_Con\_Event\_Server\_Write}}
\index{Ecore\_Con\_Event\_Server\_Write@{Ecore\_Con\_Event\_Server\_Write}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Server\_Write}{Ecore\_Con\_Event\_Server\_Write}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_gaf60fd18fb66675799194f49d8b8ef31e}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Server\+\_\+\+Write}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga2180a70cd5d3b1a01ef064e240ee417d}\label{group__Ecore__Con__Events__Group_ga2180a70cd5d3b1a01ef064e240ee417d}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!Ecore\_Con\_Event\_Proxy\_Bind@{Ecore\_Con\_Event\_Proxy\_Bind}}
\index{Ecore\_Con\_Event\_Proxy\_Bind@{Ecore\_Con\_Event\_Proxy\_Bind}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{Ecore\_Con\_Event\_Proxy\_Bind}{Ecore\_Con\_Event\_Proxy\_Bind}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Con__Events__Group_ga2180a70cd5d3b1a01ef064e240ee417d}{Ecore\+\_\+\+Con\+\_\+\+Event\+\_\+\+Proxy\+\_\+\+Bind}}}



Used as the {\ttfamily data} param for the corresponding event. 

\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gac11a896fa4f07e085e3918a3e3a6ed86}\label{group__Ecore__Con__Events__Group_gac11a896fa4f07e085e3918a3e3a6ed86}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_CLIENT\_ERROR@{ECORE\_CON\_EVENT\_CLIENT\_ERROR}}
\index{ECORE\_CON\_EVENT\_CLIENT\_ERROR@{ECORE\_CON\_EVENT\_CLIENT\_ERROR}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_CLIENT\_ERROR}{ECORE\_CON\_EVENT\_CLIENT\_ERROR}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+ERROR\hspace{0.3cm}{\ttfamily [extern]}}



A client experienced an error. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_server_example_8c-example}{ecore\+\_\+con\+\_\+server\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gaaef1f257e506043a991bda7408063563}\label{group__Ecore__Con__Events__Group_gaaef1f257e506043a991bda7408063563}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_CLIENT\_UPGRADE@{ECORE\_CON\_EVENT\_CLIENT\_UPGRADE}}
\index{ECORE\_CON\_EVENT\_CLIENT\_UPGRADE@{ECORE\_CON\_EVENT\_CLIENT\_UPGRADE}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_CLIENT\_UPGRADE}{ECORE\_CON\_EVENT\_CLIENT\_UPGRADE}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+UPGRADE\hspace{0.3cm}{\ttfamily [extern]}}



A client connection has been upgraded to SSL. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_server_example_8c-example}{ecore\+\_\+con\+\_\+server\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga66525bf4b03416a77d5c25407b9f2e15}\label{group__Ecore__Con__Events__Group_ga66525bf4b03416a77d5c25407b9f2e15}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_SERVER\_ERROR@{ECORE\_CON\_EVENT\_SERVER\_ERROR}}
\index{ECORE\_CON\_EVENT\_SERVER\_ERROR@{ECORE\_CON\_EVENT\_SERVER\_ERROR}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_SERVER\_ERROR}{ECORE\_CON\_EVENT\_SERVER\_ERROR}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+ERROR\hspace{0.3cm}{\ttfamily [extern]}}



A server experienced an error. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_client_example_8c-example}{ecore\+\_\+con\+\_\+client\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga3dd70cd0b388ac0df8f8bff5057c4f52}\label{group__Ecore__Con__Events__Group_ga3dd70cd0b388ac0df8f8bff5057c4f52}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_SERVER\_UPGRADE@{ECORE\_CON\_EVENT\_SERVER\_UPGRADE}}
\index{ECORE\_CON\_EVENT\_SERVER\_UPGRADE@{ECORE\_CON\_EVENT\_SERVER\_UPGRADE}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_SERVER\_UPGRADE}{ECORE\_CON\_EVENT\_SERVER\_UPGRADE}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+UPGRADE\hspace{0.3cm}{\ttfamily [extern]}}



A server connection has been upgraded to SSL. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_client_example_8c-example}{ecore\+\_\+con\+\_\+client\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga3975e23d74df4dd5694eed9d98567f0c}\label{group__Ecore__Con__Events__Group_ga3975e23d74df4dd5694eed9d98567f0c}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_CLIENT\_WRITE@{ECORE\_CON\_EVENT\_CLIENT\_WRITE}}
\index{ECORE\_CON\_EVENT\_CLIENT\_WRITE@{ECORE\_CON\_EVENT\_CLIENT\_WRITE}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_CLIENT\_WRITE}{ECORE\_CON\_EVENT\_CLIENT\_WRITE}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+WRITE\hspace{0.3cm}{\ttfamily [extern]}}



A server connection has sent data to its client. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_server_example_8c-example}{ecore\+\_\+con\+\_\+server\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_gaf2c11acc6236e8c96592c283b8bf9bba}\label{group__Ecore__Con__Events__Group_gaf2c11acc6236e8c96592c283b8bf9bba}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_SERVER\_WRITE@{ECORE\_CON\_EVENT\_SERVER\_WRITE}}
\index{ECORE\_CON\_EVENT\_SERVER\_WRITE@{ECORE\_CON\_EVENT\_SERVER\_WRITE}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_SERVER\_WRITE}{ECORE\_CON\_EVENT\_SERVER\_WRITE}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+SERVER\+\_\+\+WRITE\hspace{0.3cm}{\ttfamily [extern]}}



A server connection object has sent data. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_con_client_example_8c-example}{ecore\+\_\+con\+\_\+client\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Ecore__Con__Events__Group_ga59ee520185d1e7018622434d4894de53}\label{group__Ecore__Con__Events__Group_ga59ee520185d1e7018622434d4894de53}} 
\index{Ecore Connection Events Functions@{Ecore Connection Events Functions}!ECORE\_CON\_EVENT\_PROXY\_BIND@{ECORE\_CON\_EVENT\_PROXY\_BIND}}
\index{ECORE\_CON\_EVENT\_PROXY\_BIND@{ECORE\_CON\_EVENT\_PROXY\_BIND}!Ecore Connection Events Functions@{Ecore Connection Events Functions}}
\doxysubsubsection{\texorpdfstring{ECORE\_CON\_EVENT\_PROXY\_BIND}{ECORE\_CON\_EVENT\_PROXY\_BIND}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int ECORE\+\_\+\+CON\+\_\+\+EVENT\+\_\+\+PROXY\+\_\+\+BIND\hspace{0.3cm}{\ttfamily [extern]}}



A server connection has successfully negotiated an ip\+:port binding. 

\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
