IPB
>  Man Pages > Linux > openSUSE 10.2 > Section 3 > XtAppAddSignal man page

XtAppAddSignal man page

Section 3 - openSUSE 10.2 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


XtAppAddSignal(3)                XT FUNCTIONS                XtAppAddSignal(3)



NAME
       XtAppAddSignal, XtRemoveSignal, XtNoticeSignal - register and remove a
       signal source

SYNTAX
       XtSignalId XtAppAddSignal(XtAppContext app_context, XtSignalCallback-
              Proc proc, XtPointer client_data);

       void XtRemoveSignal(XtSignalId id);

       void XtNoticeSignal(XtSignalId id);

ARGUMENTS
       app_context
                 Specifies the application context.

       client_data
                 Specifies the argument that is to be passed to the specified
                 procedure when a signal has been raised.

       id        Specifies the ID returned from the corresponding XtAppAdd-
                 Signal call.

       proc      Specifies the procedure that is to be called when the signal
                 has been raised.

DESCRIPTION
       The XtAppAddSignal function initiates a mechanism for handling signals
       within the context of the Intrinsics. Prior to establishing an operat-
       ing system dependent signal handler the application may call XtAppAdd-
       Signal and store the returned id in a place accessible to the signal
       handler.

       Upon receipt of a signal from the operating system, the application may
       call XtNoticeSignal passing the id returned by the call to XtAppAdd-
       Signal.

       XtNoticeSignal is the only Intrinsics function that can safely be
       called from a signal handler. If XtNoticeSignal is called multiple
       times before the Intrinsics are able to invoke the registered callback,
       the callback is only called once. Logically the Intrinsics maintain
       ``pending'' for each registered callback. This flag is initially False
       and is set to True by XtNoticeSignal; the Intrinsics invoke the call-
       back whenever the flag is True, and the flag is set to False just
       before the callback is invoked.

       The XtRemoveSignal function is called to remove the specified Intrin-
       sics signal handler. The client should disable the source of the signal
       before calling XtRemoveSignal.

SEE ALSO
       XtAppAddTimeOut(3Xt),XtAppAddInput(3Xt),XtAppAddWorkProc(3Xt)
       X Toolkit Intrinsics - C Language Interface
       Xlib - C Language X Interface



X Version 11                      libXt 1.0.4                XtAppAddSignal(3)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Sat Sep 8 16:36:04 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

svn man page (6143 hits)
(FreeBSD 6.2)

sqlite3 man page (5592 hits)
(openSUSE 10.2)

adv_cap_autoneg man page (5041 hits)
(Solaris 10 11_06)

CPAN man page (4787 hits)
(Suse Linux 10.1)

ssh man page (4438 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (3506 hits)
(Solaris 10 11_06)

signal man page (3363 hits)
(Suse Linux 10.1)

netcat man page (3359 hits)
(Suse Linux 10.1)

pprosetup man page (2876 hits)
(Solaris 10 11_06)

startproc man page (2732 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Lift Passes :: Server Room Temperature Monitor :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum