MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


C Library Functions                             libloginhelper(3)



NAME
     libloginhelper - Login-Helper library for assistive  techno-
     logies

DESCRIPTION
     An interface for use by assistive technologies by which they
     can  access  system  information  and services on a 'need to
     know' basis while the screen is locked, during user  authen-
     tication, or during other sensitive operations.

     This interface is intended for use by assistive technologies
     and  related user-enabling services, and by applications and
     utilities which may wish to restrict access to certain  sys-
     tem  devices  and services during security-sensitive states,
     e.g. when the screen is locked or during authentication into
     some secure service.

     Such 'applications' (for instance, screen lock  dialogs  and
     security-enabled  web  browsers)  use the LoginHelper client
     interfaces, and  the  bonobo-activation  query  service,  to
     query   for   assistive  technologies  which  advertise  the
     LoginHelper service. The client then queries these assistive
     technologies for their device I/O requirements, via the get-
     DeviceReqs call. The client  may  then  issue  the  advisory
     request  setSafe (TRUE), which requests that the LoginHelper
     -implementing service make a  best-effort  attempt  to  make
     itself more secure (for instance, an onscreen keyboard might
     turn off word prediction, and a screenreader  may  turn  off
     keyboard echo via speech). The return value of setSafe is an
     advisory indication of whether this attempt  was  successful
     (no  specific  guarantees  are  implied). Once the 'security
     sensitive' state is exited, the client should  call  setSafe
     (FALSE).

     The return values from getDeviceReqs inform  the  client  of
     which  services  the  LoginHelper  service  (e. g. assistive
     technology) needs in order to do its job. The client may use
     this  information to loosen any restrictions on access which
     it may currently  have  in  place  (for  instance,  keyboard
     grabs,  etc.).  If  it does not do so, the likely outcome is
     that the end-user will experience loss of access to the sys-
     tem.

     Additional  information  is  also  available  from  the fol-
     lowing site:

     http:/www.gnome.org/~billh/at-spi-
     idl/html/classAccessibility11LoginHelper.html

FILES
     The following files are used by this library:




SunOS 5.11           Last change: 7 Aug 2008                    1






C Library Functions                             libloginhelper(3)



     /usr/lib/libloginhelper.so

         Login-Helper library for assistive technologies



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWgnome-a11y-libs         
    
     Interface stability          Volatile                    
    


SEE ALSO
     libatk-1.0(3),     libcspi(3),     attributes(5),     gnome-
     interfaces(5)

NOTES
     login-helper module is in at-spi package.






























SunOS 5.11           Last change: 7 Aug 2008                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™