*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> strqget (9r)              



NAME    [Toc]    [Back]

       strqget - General: Obtains information about a queue

SYNOPSIS    [Toc]    [Back]

       #include <sys/stream.h>

       int strqget(
               queue_t *queue_pointer,
               qfields_t what,
               unsigned char pri,
               long *val );

ARGUMENTS    [Toc]    [Back]

       Specifies  a  pointer  to  the queue for which you want to
       obtain information. The typedef queue_t  is  an  alternate
       name  for struct queue_entry *.  Specifies which member of
       the queue structure to return information about. The valid
       values  are specified in the qfields enumerated data type.
       See the DESCRIPTION section for  the  definition  of  this
       enumerated  data  type.   Specifies  the  priority  of the
       request.  Specifies the value for the requested member.

DESCRIPTION    [Toc]    [Back]

       The strqget routine gives modules and  drivers  a  way  to
       obtain information about a queue or a particular band of a
       queue without directly accessing STREAMS data  structures.
       The values that can be returned are defined in the following
 enumerated data type:

       typedef enum qfields {
               QHIWAT  = 0,
               QLOWAT  = 1,
               QMAXPSZ = 2,
               QMINPSZ = 3,
               QCOUNT  = 4,
               QFIRST  = 5,
               QLAST   = 6,
               QFLAG   = 7,
               QBAD    = 8 } qfields_t;

RETURN VALUES    [Toc]    [Back]

       Upon successful completion, strqget returns  the  value  0
       (zero). On failure, strqget returns an error number.

SEE ALSO    [Toc]    [Back]

       Routines: strqset(9r)

[ Back ]
 Similar pages
Name OS Title
strqset Tru64 General: Changes information about a queue
miser_qinfo IRIX query information on miser queues, queue resource status, and list of jobs scheduled against a queue
queue_init Tru64 General: Initializes the specified queue
insque Tru64 General: Add or remove an element from the queue
remque Tru64 General: Add or remove an element from the queue
timeout Tru64 General: Initializes a callout queue element
sel_queue Tru64 General: Defines a queue of select events
DtMmdbBookCaseGetInfo HP-UX obtains information about a bookcase
DtMmdbInfoLibGetInfo HP-UX obtains information about an infolib
DtPrintFillSetupData HP-UX obtains X printer connection information
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service