]> git.lyx.org Git - lyx.git/blobdiff - src/lyxserver.h
remove Last when NEW_INSETS is defined
[lyx.git] / src / lyxserver.h
index 9dcdf99d65570e7c8a1861dbb2145992659e4362..9390f5e23d012e17a03c3b31e1a183222b0f3ce3 100644 (file)
@@ -1,13 +1,13 @@
 // -*- C++ -*-
 /* This file is part of
-* ======================================================
+* ====================================================== 
 * 
 *           LyX, The Document Processor
 *        
-*           Copyright (C) 1995 Matthias Ettrich
-*           Copyright (C) 1995-1998 The LyX Team.
+*           Copyright 1995 Matthias Ettrich
+*           Copyright 1995-2000 The LyX Team.
 *
-*======================================================*/
+* ====================================================== */
 
 #ifndef LYXSERVER_H
 #define LYXSERVER_H
@@ -29,8 +29,7 @@ class LyXServer;
  This class encapsulates all the dirty communication and thus provides
  a clean string interface.
  */
-class LyXComm
-{
+class LyXComm {
 public:
        /** When we receive a message, we send it to a client.
          This is one of the small things that would have been a lot
@@ -39,9 +38,8 @@ public:
        typedef void (*ClientCallbackfct)(LyXServer *, string const &);
 
        /// Construct with pipe-basename and callback to receive messages
-       LyXComm(string const &pip, LyXServer * cli, ClientCallbackfct ccb = 0)
-               :pipename(pip), client(cli), clientcb(ccb)
-       {
+       LyXComm(string const & pip, LyXServer * cli, ClientCallbackfct ccb = 0)
+               : pipename(pip), client(cli), clientcb(ccb) {
                ready = false;
                openConnection();
        }
@@ -85,22 +83,22 @@ private:
 
 
 /* --- prototypes -------------------------------------------------------- */
-class LyXServer
-{
+///
+class LyXServer {
 public:
        // FIXME IN 0.13
        // Hack! This should be changed in 0.13
 
-       /// The lyx server should not take an argument "LyXFunc" but this is
+       // The lyx server should not take an argument "LyXFunc" but this is
        // how it will be done for 0.12. In 0.13 we must write a non-gui
        // bufferview.
         // IMO lyxserver is atypical, and for the moment the only one, non-gui
         // bufferview. We just have to find a way to handle situations like if
         // lyxserver is using a buffer that is being edited with a bufferview.
         // With a common buffer list this is not a problem, maybe. (Alejandro)
-       LyXServer(LyXFunc *f, string const &pip)
-               : numclients(0), func(f), pipes(pip, (this), callback)
-       }
+       ///
+       LyXServer(LyXFunc * f, string const & pip)
+               : numclients(0), func(f), pipes(pip, (this), callback) {}
         /// 
        ~LyXServer();
        ///
@@ -109,11 +107,16 @@ private:
        ///
        static void callback(LyXServer *, string const & msg);
        /// Names and number of current clients
-       enum { MAX_CLIENTS = 10 };
+       enum {
+               ///
+               MAX_CLIENTS = 10
+       };
+       ///
        string clients[MAX_CLIENTS];
+       ///
        int numclients;
        ///
-       LyXFunc *func;
+       LyXFunc * func;
        ///
        LyXComm pipes;
 };