StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ipcQClass Class Reference

Classes

struct  ipcQStruct
 

Public Member Functions

 ipcQClass (int id, int create=1, u_short node_id=0)
 
void dup (int tsk, int create=1, u_short node_id=0)
 
int send (void *ptr, int bytes, int tmout)
 
int receive (void *ptr, int bytes, int tmout)
 
int send (struct msgbuf *msg, int bytes, int tmout)
 
int receive (struct msgbuf *msg, int bytes, int tmout)
 
int peek (void)
 

Static Public Member Functions

static int remove (int id, u_short node_id=0)
 
static ipcQClassfind (u_short node, int task, int crea=0)
 

Public Attributes

int task
 
u_short node
 
u_int snd_seq
 
u_int rcv_seq
 
u_int snd_ticks [4]
 
u_int rcv_ticks [4]
 
u_int msg_ticks [4]
 
u_char snd_blocked
 
u_char rcv_blocked
 

Static Public Attributes

static class ipcQClassdaqTasks [256]
 
static struct ipcQClass::ipcQStruct queue_list [256]
 
static u_int queue_num
 

Detailed Description

Definition at line 10 of file ipcQLib.hh.


The documentation for this class was generated from the following file: