XrmEnumerateDatabase man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XrmEnumerateDatabase()					XrmEnumerateDatabase()

Name
  XrmEnumerateDatabase – enumerate resource database entries.

Synopsis
  Bool XrmEnumerateDatabase(database, name_prefix, class_prefix, mode,
  proc, arg)
	XrmDatabase database;
	XrmNameList name_prefix;
	XrmClassList class_prefix;
	int mode;
	Bool (*proc)();
	XPointer arg;

Arguments
  database  Specifies the resource database.

  name_prefix
	    Specifies the resource name prefix.

  class_prefix
	    Specifies the resource class prefix.

  mode	    Specifies the number of levels to enumerate.

  proc	    Specifies  the procedure that is to be called for each match‐
	    ing entry.

  arg	    Specifies the user-supplied argument that will be  passed  to
	    the procedure.

Returns
  True or False, as returned by proc.

Availability
  Release 5 and later.

Description
  XrmEnumerateDatabase()  calls the specified procedure for each resource
  in  the  database  that  would  match	 some  completion  of  the  given
  name/class  resource prefix.	The order in which resources are found is
  implementation-dependent.  If mode is XrmEnumOneLevel, then a	 resource
  must	match  the  given  name/class  prefix with just a single name and
  class appended.  If mode is XrmEnumAllLevels, the resource  must  match
  the  given  name/class  prefix  with	one  or	 more  names  and classes
  appended.  If the procedure returns True,  the  enumeration  terminates
  and  the function returns True.  If the procedure always returns False,
  all matching resources are enumerated and the function returns False.

  The procedure is called with the following arguments:

  (*proc)(database, bindings, quarks, type, value, arg)
     XrmDatabase() *database;
     XrmBindingList bindings;
     XrmQuarkList quarks;
     XrmRepresentation *type;
     XrmValue *value;
     XPointer closure;

  The bindings and quarks lists are terminated by NULLQUARK.   Note  that
  pointers  to	the database and type are passed, but these values should
  not be modified.

Structures
  The legal values for the mode argument are:

#define	  XrmEnumAllLevels   0
#define	  XrmEnumOneLevel    1

See Also
  XrmGetResource(), XrmInitialize(), XrmPutResource().

Xlib - Resource Manager					XrmEnumerateDatabase()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net