unixsocket


  class unixsocket
  {
  public:
      unixsocket();
   
      virtual void close();
   
  protected:
      static void sigpipe_handler(int signr);
   
      static void (*_old_sigpipe_handler)(int signr);
      static int _got_sigpipe;
      static int _handler_installed;
   
      struct sockaddr_un _name;
      char _pipename[maxpipenamesize];
      int _sd;
  };

slide: unixsocket