]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/ipc.h
mac paths updated
[wxWidgets.git] / interface / ipc.h
index b878a1912d46f13ac4c3c2009cd1af6361ef319b..c6bd35c787caef22ff456c28fb46cdfc21d5d75f 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        ipc.h
-// Purpose:     documentation for wxConnection class
+// Purpose:     interface of wxConnection
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
@@ -28,8 +28,7 @@
     @library{wxbase}
     @category{FIXME}
 
-    @seealso
-    wxClient, wxServer, @ref overview_ipcoverview "Interprocess communications
+    @see wxClient, wxServer, @ref overview_ipcoverview "Interprocess communications
     overview"
 */
 class wxConnection : public wxObject
@@ -46,7 +45,6 @@ public:
         and/or wxClient::OnMakeConnection
         members should be replaced by functions which construct the new
         connection object.
-        
         If the arguments of the wxConnection constructor are void then
         the wxConnection object manages its own connection buffer,
         allocating memory as needed. A programmer-supplied buffer cannot
@@ -144,7 +142,7 @@ public:
     */
     virtual const void* OnRequest(const wxString& topic,
                                   const wxString& item,
-                                  size_t * size,
+                                  size_t* size,
                                   wxIPCFormat format);
 
     /**
@@ -171,7 +169,6 @@ public:
         server connection's OnPoke() member to
         be called. If size is -1 the size is computed from the string
         length of data.
-        
         Returns @true if successful.
     */
     bool Poke(const wxString& item, const void* data, size_t size,
@@ -186,12 +183,11 @@ public:
         Causes the server connection's OnRequest()
         member to be called. Size may be @NULL or a pointer to a variable
         to receive the size of the requested item.
-        
         Returns a character string (actually a pointer to the
         connection's buffer) if successful, @NULL otherwise. This buffer
         does not need to be deleted.
     */
-    const void* Request(const wxString& item, size_t * size,
+    const void* Request(const wxString& item, size_t* size,
                         wxIPCFormat format = wxIPC_TEXT);
 
     /**
@@ -213,6 +209,7 @@ public:
 };
 
 
+
 /**
     @class wxClient
     @wxheader{ipc.h}
@@ -237,9 +234,8 @@ public:
     @library{wxbase}
     @category{FIXME}
 
-    @seealso
-    wxServer, wxConnection, @ref overview_ipcoverview "Interprocess communications
-    overview"
+    @see wxServer, wxConnection, @ref overview_ipcoverview "Interprocess
+    communications overview"
 */
 class wxClient : public wxObject
 {
@@ -258,34 +254,31 @@ public:
         overriding the
         OnMakeConnection()
         member to return your own derived connection object.
-        
         Under Unix, the service name may be either an integer port
         identifier in which case an Internet domain socket will be used
         for the communications, or a valid file name (which shouldn't
         exist and will be deleted afterwards) in which case a Unix domain
         socket is created.
-        
         @b SECURITY NOTE: Using Internet domain sockets if extremely
         insecure for IPC as there is absolutely no access control for
         them, use Unix domain sockets whenever possible!
     */
-    wxConnectionBase * MakeConnection(const wxString& host,
-                                      const wxString& service,
-                                      const wxString& topic);
+    wxConnectionBase* MakeConnection(const wxString& host,
+                                     const wxString& service,
+                                     const wxString& topic);
 
     /**
         Called by MakeConnection(), by
         default this simply returns a new wxConnection object. Override
         this method to return a wxConnection descendant customised for the
         application.
-        
         The advantage of deriving your own connection class is that it
         will enable you to intercept messages initiated by the server,
         such as wxConnection::OnAdvise. You
         may also want to store application-specific data in instances of
         the new class.
     */
-    wxConnectionBase * OnMakeConnection();
+    wxConnectionBase* OnMakeConnection();
 
     /**
         Returns @true if this is a valid host name, @false otherwise. This always
@@ -295,6 +288,7 @@ public:
 };
 
 
+
 /**
     @class wxServer
     @wxheader{ipc.h}
@@ -318,8 +312,7 @@ public:
     @library{wxbase}
     @category{FIXME}
 
-    @seealso
-    wxClient, wxConnection, IPC, overview
+    @see wxClient, wxConnection, IPC, overview()
 */
 class wxServer
 {
@@ -346,12 +339,12 @@ public:
         member to intercept this message and return a connection object of
         either the standard wxConnection type, or (more likely) of a
         user-derived type.
-        
         If the topic is @b STDIO, the application may wish to refuse the
         connection. Under UNIX, when a server is created the
         OnAcceptConnection message is always sent for standard input and
         output, but in the context of DDE messages it doesn't make a lot
         of sense.
     */
-    virtual wxConnectionBase * OnAcceptConnection(const wxString& topic);
+    virtual wxConnectionBase* OnAcceptConnection(const wxString& topic);
 };
+