SLPFindSrvs man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

SLPFindSrvs(3SLP) Service Location Protocol Library FunctionsSLPFindSrvs(3SLP)

NAME
       SLPFindSrvs - return service URLs

SYNOPSIS
       #include <slp.h>

       SLPError	 SLPFindSrvs(SLPHandle	hSLP, const char *pcServiceType, const
       char *pcScopeList, const char *pcSearchFilter, SLPSrvURLCallback *call‐
       back, void *pvCookie);

DESCRIPTION
       The SLPFindSrvs() function issues a request for SLP services. The query
       is for services	on  a  language-specific  SLPHandle.  It  returns  the
       results	through	 the  callback.	 The  parameters  will	determine  the
       results.

       If an error occurs  in starting the operation, one   of	 the  SLPError
       codes is returned.

PARAMETERS
       hSLP		       The  language-specific  SLPHandle  on  which to
			       search for services. It cannot  be NULL.

       pcServiceType	       The service type string for  the	 request.  The
			       pcServiceType  can  be  discovered by a call to
			       SLPSrvTypes(). Examples of service type strings
			       include

			       "service:printer:lpr"

			       or

			       "service:nfs"

			       pcServiceType cannot be NULL.

       pcScopeList	       A  pointer  to  a char containing a comma-sepa‐
			       rated  list  of scope names. It cannot be  NULL
			       or an empty string, "".

       pcSearchFilter	       A  query formulated of attribute pattern match‐
			       ing expressions in the form of a LDAPv3	search
			       filter.	See RFC 2254. If this filter is empty,
			       "", all services of the requested type  in  the
			       specified  scopes  are  returned.  It cannot be
			       NULL.

       callback		       A callback through which	 the  results  of  the
			       operation are reported. It cannot be NULL.

       pvCookie			Memory	passed	to  the callback code from the
			       client. It can be NULL.

ERRORS
       This function or its callback may return any SLP error  code.  See  the
       ERRORS section in slp_api(3SLP).

EXAMPLES
       Example 1: Using SLPFindSrvs()

       The  following example finds all advertisements for printers supporting
       the LPR protocol with the dpi attribute 300 in the default scope:

       SLPError err;
       SLPHandle hSLP;
       SLPSrvURLCallback srvngst;

       err = SLPFindSrvs(hSLP,
			 "service:printer:lpr",
			 "default",
			 "(dpi=300)",
			 srvngst,
			 NULL);

ENVIRONMENT VARIABLES
       SLP_CONF_FILE	       When set, use this file for configuration.

ATTRIBUTES
       See attributes(5)  for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWslpu			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       slpd(1M), slp_api(3SLP), slp.conf(4), slpd.reg(4), attributes(5)

       System Administration Guide: Network Services

       Howes, T. RFC 2254, The String Representation of LDAP  Search  Filters.
       The Internet Society. 1997.

       Guttman,	 E.,  Perkins, C., Veizades, J., and Day, M. RFC 2608, Service
       Location Protocol, Version 2. The Internet Society. June 1999.

       Kempf, J. and Guttman, E. RFC 2614, An API for  Service	Location.  The
       Internet Society. June 1999.

SunOS 5.10			  16 Jan 2003		     SLPFindSrvs(3SLP)
[top]

List of man pages available for SunOS

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