X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1e0f0a90e0c1c9d6ba64cbe6115573b07debc819..c52b96359b639cda516615f9433d3b20b35443b5:/docs/latex/wx/ipcconn.tex diff --git a/docs/latex/wx/ipcconn.tex b/docs/latex/wx/ipcconn.tex index f977f8da9f..88e791ef79 100644 --- a/docs/latex/wx/ipcconn.tex +++ b/docs/latex/wx/ipcconn.tex @@ -44,10 +44,17 @@ enum wxIPCFormat wxIPC_PENDATA = 10, wxIPC_RIFF = 11, wxIPC_WAVE = 12, - wxIPC_UNICODETEXT = 13, + wxIPC_UTF16TEXT = 13, /* CF_UNICODE */ wxIPC_ENHMETAFILE = 14, wxIPC_FILENAME = 15, /* CF_HDROP */ wxIPC_LOCALE = 16, + wxIPC_UTF8TEXT = 17, + wxIPC_UTF32TEXT = 18, +#if SIZEOF_WCHAR_T == 2 + wxIPC_UNICODETEXT = wxIPC_UTF16TEXT, +#elif SIZEOF_WCHAR_T == 4 + wxIPC_UNICODETEXT = wxIPC_UTF32TEXT, +#endif wxIPC_PRIVATE = 20 }; \end{verbatim} @@ -63,7 +70,7 @@ enum wxIPCFormat \func{}{wxConnection}{\void} -\func{}{wxConnection}{\param{char* }{buffer}, \param{int}{ size}} +\func{}{wxConnection}{\param{void* }{buffer}, \param{size\_t}{ size}} Constructs a connection object. If no user-defined connection object is to be derived from wxConnection, then the constructor @@ -84,7 +91,13 @@ mainly for backwards compatibility. \membersection{wxConnection::Advise}\label{wxconnectionadvise} -\func{bool}{Advise}{\param{const wxString\& }{item}, \param{const char* }{data}, \param{int}{ size = -1}, \param{wxIPCFormat}{ format = wxCF\_TEXT}} +\func{bool}{Advise}{\param{const wxString\& }{item}, \param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat }{format = wxIPC\_PRIVATE}} + +\func{bool}{Advise}{\param{const wxString\& }{item}, \param{const char* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Advise}{\param{const wxString\& }{item}, \param{const wchar\_t* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Advise}{\param{const wxString\& }{item}, \param{const wxString& }{data}} Called by the server application to advise the client of a change in the data associated with the given item. Causes the client @@ -93,7 +106,13 @@ to be called. Returns true if successful. \membersection{wxConnection::Execute}\label{wxconnectionexecute} -\func{bool}{Execute}{\param{char* }{data}, \param{int}{ size = -1}, \param{wxIPCFormat}{ format = wxCF\_TEXT}} +\func{bool}{Execute}{\param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat }{format = wxIPC\_PRIVATE}} + +\func{bool}{Execute}{\param{const char* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Execute}{\param{const wchar\_t* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Execute}{\param{const wxString& }{data}} Called by the client application to execute a command on the server. Can also be used to transfer arbitrary data to the server @@ -114,7 +133,7 @@ its side of the connection. \membersection{wxConnection::OnAdvise}\label{wxconnectiononadvise} -\func{virtual bool}{OnAdvise}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{char* }{data}, \param{int}{ size}, \param{wxIPCFormat}{ format}} +\func{virtual bool}{OnAdvise}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat }{format}} Message sent to the client application when the server notifies it of a change in the data associated with the given item, using @@ -133,7 +152,7 @@ the connection object is no longer available. \membersection{wxConnection::OnExecute}\label{wxconnectiononexecute} -\func{virtual bool}{OnExecute}{\param{const wxString\& }{topic}, \param{char* }{data}, \param{int}{ size}, \param{wxIPCFormat}{ format}} +\func{virtual bool}{OnExecute}{\param{const wxString\& }{topic}, \param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat}{ format}} Message sent to the server application when the client notifies it to execute the given data, using \helpref{Execute}{wxconnectionexecute}. @@ -141,14 +160,14 @@ Note that there is no item associated with this message. \membersection{wxConnection::OnPoke}\label{wxconnectiononpoke} -\func{virtual bool}{OnPoke}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{char* }{data}, \param{int}{ size}, \param{wxIPCFormat}{ format}} +\func{virtual bool}{OnPoke}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat }{format}} Message sent to the server application when the client notifies it to accept the given data. \membersection{wxConnection::OnRequest}\label{wxconnectiononrequest} -\func{virtual const char*}{OnRequest}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{int *}{size}, \param{wxIPCFormat}{ format}} +\func{virtual const void*}{OnRequest}{\param{const wxString\& }{topic}, \param{const wxString\& }{item}, \param{size\_t * }{size}, \param{wxIPCFormat }{format}} Message sent to the server application when the client calls \helpref{wxConnection::Request}{wxconnectionrequest}. The @@ -176,7 +195,13 @@ this doesn't have much meaning in practice. \membersection{wxConnection::Poke}\label{wxconnectionpoke} -\func{bool}{Poke}{\param{const wxString\& }{item}, \param{const char* }{data}, \param{int}{ size = -1}, \param{wxIPCFormat}{ format = wxCF\_TEXT}} +\func{bool}{Poke}{\param{const wxString\& }{item}, \param{const void* }{data}, \param{size\_t }{size}, \param{wxIPCFormat }{format = wxIPC\_PRIVATE}} + +\func{bool}{Poke}{\param{const wxString\& }{item}, \param{const char* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Poke}{\param{const wxString\& }{item}, \param{const wchar\_t* }{data}, \param{size\_t }{size = (size\_t)-1}} + +\func{bool}{Poke}{\param{const wxString\& }{item}, \param{const wxString& }{data}} Called by the client application to poke data into the server. Can be used to transfer arbitrary data to the server. Causes the @@ -188,7 +213,7 @@ Returns true if successful. \membersection{wxConnection::Request}\label{wxconnectionrequest} -\func{char*}{Request}{\param{const wxString\& }{item}, \param{int *}{size}, \param{wxIPCFormat}{ format = wxIPC\_TEXT}} +\func{const void*}{Request}{\param{const wxString\& }{item}, \param{size\_t *}{size}, \param{wxIPCFormat }{format = wxIPC\_TEXT}} Called by the client application to request data from the server. Causes the server connection's \helpref{wxConnection::OnRequest}{wxconnectiononrequest}