VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /usr/share/doc/gnustep-base-doc/Tools/Reference/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/gnustep-base-doc/Tools/Reference/gdnc.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>
    <title>gdnc documentation</title>
  </head>
  <body>
    <font face="serif">
    <a href="BaseTools.html">Up</a>
    <br />
    <h1><a name="title$gdnc">gdnc documentation</a></h1>
    <h3>Authors</h3>
    <dl>
      <dt>Generated by Debian</dt>
      <dd>
      </dd>
    </dl>

        <div>
      <hr width="50%" align="left" />
      <h3>Contents -</h3>
      <ol>
        <li>
          <a href="#001000000000">gdnc</a>
        </li>
        <li>
          <a href="#002000000000">Software documentation for the GDNCClient class</a>
        </li>
        <li>
          <a href="#003000000000">Software documentation for the GDNCNotification class</a>
        </li>
        <li>
          <a href="#004000000000">Software documentation for the GDNCObserver class</a>
        </li>
        <li>
          <a href="#005000000000">Software documentation for the GDNCServer class</a>
        </li>
        <li>
          <a href="#006000000000">Software documentation for the
        NSDistributedNotificationCenterGDNCDummy
        class</a>
        </li>
        <li>
          <a href="#007000000000">gdnc variables</a>
        </li>
        <li>
          <a href="#008000000000">gdnc functions</a>
        </li>
      </ol>
      <hr width="50%" align="left" />
    </div>

          <h1><a name="001000000000">gdnc</a></h1>
    <p>

        The gdnc daemon is used by GNUstep programs to send
        notifications and messages to one another, in
        conjunction with the Base library
        Notification-related classes.
          </p>
    <p>

        Every user needs to have his own instance of gdnc
        running. While gdnc will be started automatically as
        soon as it is needed, it is recommended to start gdnc in a
        personal login script like ~/.bashrc or ~/.cshrc.
        Alternatively (if you have no command-line tools
        which use distributed notifications) you can launch gdnc
        when your windowing system or the window manager is
        started. For example, on systems with X11 you can
        launch gdnc from your.xinitrc script or alternatively -
        if you are running Window Maker - put it in Window Maker&apos;s
        autostart script. See the GNUstep Build Guide for a
        sample startup script.
          </p>
    <p>

        Please see the man page for more information.
          </p>

          <h1><a name="002000000000">
        Software documentation for the GDNCClient class
      </a></h1>
    <h2><a name="class$GDNCClient">GDNCClient</a> : NSObject</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>gdnc.m</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_GDNCClient_ivars">Instance Variables</a>
    <br/><br/>
<a name="_GDNCClient_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for GDNCClient Class</h2>
    <h3><a name="ivariable$GDNCClient*client">client</a></h3>
    @public id<GDNCClient> <b>client</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCClient*observers">observers</a></h3>
    @public NSMutableArray* <b>observers</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCClient*suspended">suspended</a></h3>
    @public BOOL <b>suspended</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <br/><hr width="50%" align="left" /><br/>

          <h1><a name="003000000000">
        Software documentation for the GDNCNotification class
      </a></h1>
    <h2><a name="class$GDNCNotification">GDNCNotification</a> : NSObject</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>gdnc.m</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_GDNCNotification_ivars">Instance Variables</a>
    <br/><br/>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCNotification+notificationWithName$object$data$">+notificationWithName:object:data:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$GDNCNotification+notificationWithName$object$data$">notificationWithName:&nbsp;object:&nbsp;data:&nbsp;</a></h3>
    + (<a rel="gsdoc" href="#class$GDNCNotification">GDNCNotification</a>*) <b>notificationWithName:</b> (NSString*)notificationName<b> object:</b> (NSString*)notificationObject<b> data:</b> (NSData*)notificationData;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<a name="_GDNCNotification_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for GDNCNotification Class</h2>
    <h3><a name="ivariable$GDNCNotification*info">info</a></h3>
    @public NSData* <b>info</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCNotification*name">name</a></h3>
    @public NSString* <b>name</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCNotification*object">object</a></h3>
    @public NSString* <b>object</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <br/><hr width="50%" align="left" /><br/>

          <h1><a name="004000000000">
        Software documentation for the GDNCObserver class
      </a></h1>
    <h2><a name="class$GDNCObserver">GDNCObserver</a> : NSObject</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>gdnc.m</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_GDNCObserver_ivars">Instance Variables</a>
    <br/><br/>
<a name="_GDNCObserver_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for GDNCObserver Class</h2>
    <h3><a name="ivariable$GDNCObserver*behavior">behavior</a></h3>
    @public NSNotificationSuspensionBehavior <b>behavior</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*client">client</a></h3>
    @public GDNCClient* <b>client</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*notificationName">notificationName</a></h3>
    @public NSString* <b>notificationName</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*notificationObject">notificationObject</a></h3>
    @public NSString* <b>notificationObject</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*observer">observer</a></h3>
    @public uint64_t <b>observer</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*queue">queue</a></h3>
    @public NSMutableArray* <b>queue</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCObserver*selector">selector</a></h3>
    @public NSString* <b>selector</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <br/><hr width="50%" align="left" /><br/>

          <h1><a name="005000000000">
        Software documentation for the GDNCServer class
      </a></h1>
    <h2><a name="class$GDNCServer">GDNCServer</a> : NSObject</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>gdnc.m</dd>
      </dl>
    </blockquote>
    <blockquote>
      <dl>
        <dt><b>Conforms to:</b></dt>
        <dd>GDNCProtocol</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_GDNCServer_ivars">Instance Variables</a>
    <br/><br/>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-addObserver$selector$name$object$suspensionBehavior$for$">-addObserver:selector:name:object:suspensionBehavior:for:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-connection$shouldMakeNewConnection$">-connection:shouldMakeNewConnection:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-connectionBecameInvalid$">-connectionBecameInvalid:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-postNotificationName$object$userInfo$deliverImmediately$for$">-postNotificationName:object:userInfo:deliverImmediately:for:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-removeObserver$">-removeObserver:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-removeObserver$name$object$for$">-removeObserver:name:object:for:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-removeObserversForClients$">-removeObserversForClients:</a></li>
      <li><a rel="gsdoc" href="gdnc.html#method$GDNCServer-setSuspended$for$">-setSuspended:for:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$GDNCServer-addObserver$selector$name$object$suspensionBehavior$for$">addObserver:&nbsp;selector:&nbsp;name:&nbsp;object:&nbsp;suspensionBehavior:&nbsp;for:&nbsp;</a></h3>
    - (void) <b>addObserver:</b> (uint64_t)anObserver<b> selector:</b> (NSString*)aSelector<b> name:</b> (NSString*)notificationName<b> object:</b> (NSString*)anObject<b> suspensionBehavior:</b> (NSNotificationSuspensionBehavior)suspensionBehavior<b> for:</b> (id<GDNCClient>)client;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-connection$shouldMakeNewConnection$">connection:&nbsp;shouldMakeNewConnection:&nbsp;</a></h3>
    - (BOOL) <b>connection:</b> (NSConnection*)ancestor<b> shouldMakeNewConnection:</b> (NSConnection*)newConn;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-connectionBecameInvalid$">connectionBecameInvalid:&nbsp;</a></h3>
    - (id) <b>connectionBecameInvalid:</b> (NSNotification*)notification;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-postNotificationName$object$userInfo$deliverImmediately$for$">postNotificationName:&nbsp;object:&nbsp;userInfo:&nbsp;deliverImmediately:&nbsp;for:&nbsp;</a></h3>
    - (oneway void) <b>postNotificationName:</b> (NSString*)notificationName<b> object:</b> (NSString*)notificationObject<b> userInfo:</b> (NSData*)d<b> deliverImmediately:</b> (BOOL)deliverImmediately<b> for:</b> (id<GDNCClient>)client;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-removeObserver$">removeObserver:&nbsp;</a></h3>
    - (void) <b>removeObserver:</b> (<a rel="gsdoc" href="#class$GDNCObserver">GDNCObserver</a>*)observer;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-removeObserver$name$object$for$">removeObserver:&nbsp;name:&nbsp;object:&nbsp;for:&nbsp;</a></h3>
    - (void) <b>removeObserver:</b> (uint64_t)anObserver<b> name:</b> (NSString*)notificationName<b> object:</b> (NSString*)notificationObject<b> for:</b> (id<GDNCClient>)client;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-removeObserversForClients$">removeObserversForClients:&nbsp;</a></h3>
    - (void) <b>removeObserversForClients:</b> (NSMapTable*)clients;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$GDNCServer-setSuspended$for$">setSuspended:&nbsp;for:&nbsp;</a></h3>
    - (void) <b>setSuspended:</b> (BOOL)flag<b> for:</b> (id<GDNCClient>)client;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<a name="_GDNCServer_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for GDNCServer Class</h2>
    <h3><a name="ivariable$GDNCServer*allObservers">allObservers</a></h3>
    @protected NSHashTable* <b>allObservers</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCServer*conn">conn</a></h3>
    @protected NSConnection* <b>conn</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCServer*connections">connections</a></h3>
    @protected NSMapTable* <b>connections</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCServer*observersForNames">observersForNames</a></h3>
    @protected NSMutableDictionary* <b>observersForNames</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$GDNCServer*observersForObjects">observersForObjects</a></h3>
    @protected NSMutableDictionary* <b>observersForObjects</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
    <br/><hr width="50%" align="left" /><br/>

          <h1><a name="006000000000">
        Software documentation for the
        NSDistributedNotificationCenterGDNCDummy
        class
      </a></h1>
    <h2><a name="class$NSDistributedNotificationCenterGDNCDummy">NSDistributedNotificationCenterGDNCDummy</a> : NSObject</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>gdnc.m</dd>
      </dl>
    </blockquote>
    <blockquote>
      <dl>
        <dt><b>Conforms to:</b></dt>
        <dd>GDNCClient</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="gdnc.html#method$NSDistributedNotificationCenterGDNCDummy-postNotificationName$object$userInfo$selector$to$">-postNotificationName:object:userInfo:selector:to:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$NSDistributedNotificationCenterGDNCDummy-postNotificationName$object$userInfo$selector$to$">postNotificationName:&nbsp;object:&nbsp;userInfo:&nbsp;selector:&nbsp;to:&nbsp;</a></h3>
    - (oneway void) <b>postNotificationName:</b> (NSString*)name<b> object:</b> (NSString*)object<b> userInfo:</b> (NSData*)info<b> selector:</b> (NSString*)aSelector<b> to:</b> (uint64_t)observer;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>

          <h1><a name="007000000000">gdnc variables</a></h1>
    <p>
    </p>
    <h3><a name="variable$auto_stop">auto_stop</a></h3>
    BOOL auto_stop;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <h3><a name="variable$debugging">debugging</a></h3>
    BOOL debugging;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <h3><a name="variable$is_daemon">is_daemon</a></h3>
    BOOL is_daemon;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <h3><a name="variable$log_priority">log_priority</a></h3>
    int log_priority;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <h3><a name="variable$timer">timer</a></h3>
    NSTimer* timer;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />

          <h1><a name="008000000000">gdnc functions</a></h1>
    <p>
    </p>
    <h3><a name="function$gdnc_log">gdnc_log</a></h3>
    void gdnc_log(int <b>prio</b>, const char* <b>ebuf</b>);<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <h3><a name="function$ihandler">ihandler</a></h3>
    void ihandler(int <b>sig</b>);<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="25%" align="left" />
    <br />
    <a href="BaseTools.html">Up</a>
    </font>
</body>
</html>

VaKeR 2022