©2004 by Marc J. Rochkind. All rights reserved. Portions marked "Open Source" may be copied under license.

 

Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

uem_reg Struct Reference

List of all members.

Public Attributes

enum UEM_TYPE ur_type
pthread_t ur_tid
union {
   int   ur_mqid
   struct {
      int   s_semid
      sembuf *   s_sops
   }   ur_svsem
   int   ur_signum
   pid_t   ur_pid
   long   ur_usecs
   fd_set   ur_fdset
ur_resource
void * ur_data
size_t ur_size

Member Data Documentation

int uem_reg::s_semid
 

Definition at line 38 of file uem.h.

struct sembuf* uem_reg::s_sops
 

Definition at line 39 of file uem.h.

void* uem_reg::ur_data
 

Definition at line 50 of file uem.h.

Referenced by uem_register_fdset(), uem_register_heartbeat(), uem_register_process(), uem_register_signal(), uem_register_svmsg(), and uem_register_svsem().

fd_set uem_reg::ur_fdset
 

Definition at line 48 of file uem.h.

int uem_reg::ur_mqid
 

Definition at line 36 of file uem.h.

pid_t uem_reg::ur_pid
 

Definition at line 46 of file uem.h.

union { ... } uem_reg::ur_resource
 

Referenced by thread_fdset(), thread_process(), thread_svmsg(), thread_svsem(), uem_register_fdset(), uem_register_heartbeat(), uem_register_process(), uem_register_signal(), uem_register_svmsg(), and uem_register_svsem().

int uem_reg::ur_signum
 

Definition at line 45 of file uem.h.

size_t uem_reg::ur_size
 

Definition at line 51 of file uem.h.

Referenced by thread_fdset(), thread_svmsg(), thread_svsem(), uem_register_fdset(), uem_register_heartbeat(), uem_register_process(), uem_register_svmsg(), and uem_register_svsem().

struct { ... } uem_reg::ur_svsem
 

pthread_t uem_reg::ur_tid
 

Definition at line 34 of file uem.h.

Referenced by uem_register_fdset(), uem_register_heartbeat(), uem_register_process(), uem_register_signal(), uem_register_svmsg(), uem_register_svsem(), and uem_unregister().

enum UEM_TYPE uem_reg::ur_type
 

Definition at line 33 of file uem.h.

Referenced by main(), queue_event(), thread_fdset(), uem_free(), uem_register_fdset(), uem_register_heartbeat(), uem_register_process(), uem_register_signal(), uem_register_svmsg(), uem_register_svsem(), and uem_unregister().

long uem_reg::ur_usecs
 

Definition at line 47 of file uem.h.


The documentation for this struct was generated from the following file:
Generated on Fri Apr 23 10:57:16 2004 for AUP2 Example Source by doxygen 1.3.1