base/include/rtai_msg.h File Reference

#include <rtai_types.h>
#include <rtai_lxrt.h>

Include dependency graph for rtai_msg.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  t_msgcb

Defines

#define MSG_ERR   ((RT_TASK *)0xFfff)
#define RTAI_MAX_NAME_LENGTH   32
#define rt_isrpcx(task)   rt_isrpc(task)

Typedefs

typedef t_msgcb MSGCB

Functions

rt_task_structrt_send (struct rt_task_struct *task, unsigned long msg)
rt_task_structrt_send_if (struct rt_task_struct *task, unsigned long msg)
rt_task_structrt_send_until (struct rt_task_struct *task, unsigned long msg, RTIME time)
rt_task_structrt_send_timed (struct rt_task_struct *task, unsigned long msg, RTIME delay)
rt_task_structrt_evdrp (struct rt_task_struct *task, void *msg)
rt_task_structrt_receive (struct rt_task_struct *task, void *msg)
rt_task_structrt_receive_if (struct rt_task_struct *task, void *msg)
rt_task_structrt_receive_until (struct rt_task_struct *task, void *msg, RTIME time)
rt_task_structrt_receive_timed (struct rt_task_struct *task, void *msg, RTIME delay)
rt_task_structrt_rpc (struct rt_task_struct *task, unsigned long to_do, void *result)
rt_task_structrt_rpc_if (struct rt_task_struct *task, unsigned long to_do, void *result)
rt_task_structrt_rpc_until (struct rt_task_struct *task, unsigned long to_do, void *result, RTIME time)
rt_task_structrt_rpc_timed (struct rt_task_struct *task, unsigned long to_do, void *result, RTIME delay)
int rt_isrpc (struct rt_task_struct *task)
rt_task_structrt_return (struct rt_task_struct *task, unsigned long result)
rt_task_structrt_rpcx (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize)
rt_task_structrt_rpcx_if (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize)
rt_task_structrt_rpcx_until (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME time)
rt_task_structrt_rpcx_timed (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME delay)
rt_task_structrt_sendx (struct rt_task_struct *task, void *msg, int size)
rt_task_structrt_sendx_if (struct rt_task_struct *task, void *msg, int size)
rt_task_structrt_sendx_until (struct rt_task_struct *task, void *msg, int size, RTIME time)
rt_task_structrt_sendx_timed (struct rt_task_struct *task, void *msg, long size, RTIME delay)
rt_task_structrt_returnx (struct rt_task_struct *task, void *msg, int size)
rt_task_structrt_evdrpx (struct rt_task_struct *task, void *msg, int size, int *len)
rt_task_structrt_receivex (struct rt_task_struct *task, void *msg, int size, int *len)
rt_task_structrt_receivex_if (struct rt_task_struct *task, void *msg, int size, int *len)
rt_task_structrt_receivex_until (struct rt_task_struct *task, void *msg, int size, int *len, RTIME time)
rt_task_structrt_receivex_timed (struct rt_task_struct *task, void *msg, int size, int *len, RTIME delay)
rt_task_structrt_proxy_attach (struct rt_task_struct *proxy, void *msg, int nbytes, int priority)
int rt_proxy_detach (struct rt_task_struct *proxy)
rt_task_structrt_trigger (struct rt_task_struct *proxy)
int rt_Send (pid_t pid, void *smsg, void *rmsg, size_t ssize, size_t rsize)
pid_t rt_Receive (pid_t pid, void *msg, size_t maxsize, void *msglen)
pid_t rt_Creceive (pid_t pid, void *msg, size_t maxsize, size_t *msglen, RTIME delay)
pid_t rt_Reply (pid_t pid, void *msg, size_t size)
pid_t rt_Proxy_attach (pid_t pid, void *msg, int nbytes, int priority)
pid_t rt_Proxy_detach (pid_t pid)
pid_t rt_Trigger (pid_t pid)
pid_t rt_Alias_attach (const char *name)
pid_t rt_Name_locate (const char *host, const char *name)
int rt_Name_detach (pid_t pid)
int rt_InitTickQueue (void)
void rt_ReleaseTickQueue (void)
unsigned long rt_qDynAlloc (unsigned long n)
unsigned long rt_qDynFree (int n)
QueueBlockrt_qDynInit (struct QueueBlock **q, void(*fun)(void *, int), void *data, int evn)
void rt_qBlkWait (struct QueueBlock *q, RTIME t)
void rt_qBlkRepeat (struct QueueBlock *q, RTIME t)
void rt_qBlkSoon (struct QueueBlock *q)
void rt_qBlkDequeue (struct QueueBlock *q)
void rt_qBlkCancel (struct QueueBlock *q)
void rt_qBlkBefore (struct QueueBlock *cur, struct QueueBlock *nxt)
void rt_qBlkAfter (struct QueueBlock *cur, struct QueueBlock *prv)
QueueBlockrt_qBlkUnhook (struct QueueBlock *q)
void rt_qBlkRelease (struct QueueBlock *q)
void rt_qBlkComplete (struct QueueBlock *q)
int rt_qSync (void)
pid_t rt_qReceive (pid_t target, void *buf, size_t maxlen, size_t *msglen)
void rt_qLoop (void)
RTIME rt_qStep (void)
void rt_qHookFlush (struct QueueHook *h)
void rt_qBlkAtHead (struct QueueBlock *q, struct QueueHook *h)
void rt_qBlkAtTail (struct QueueBlock *q, struct QueueHook *h)
QueueHookrt_qHookInit (struct QueueHook **h, void(*c)(void *, struct QueueBlock *), void *a)
void rt_qHookRelease (struct QueueHook *h)
void rt_qBlkSchedule (struct QueueBlock *q, RTIME t)
QueueHookrt_GetTickQueueHook (void)
pid_t rt_vc_reserve (void)
int rt_vc_attach (pid_t pid)
int rt_vc_release (pid_t pid)


Define Documentation

#define MSG_ERR   ((RT_TASK *)0xFfff)
 

Definition at line 25 of file rtai_msg.h.

Referenced by rt_evdrp(), rt_receive(), rt_receive_if(), rt_receive_until(), rt_return(), rt_rpc(), rt_rpc_if(), rt_rpc_until(), rt_send(), rt_send_if(), and rt_send_until().

#define rt_isrpcx task   )     rt_isrpc(task)
 

Definition at line 405 of file rtai_msg.h.

#define RTAI_MAX_NAME_LENGTH   32
 

Definition at line 27 of file rtai_msg.h.

Referenced by rt_Name_attach(), and rt_Name_locate().


Typedef Documentation

typedef struct t_msgcb MSGCB
 

Referenced by Proxy_Task(), rt_Creceive(), rt_Receive(), rt_Reply(), and rt_Send().


Function Documentation

pid_t rt_Alias_attach const char *  name  )  [inline]
 

Definition at line 498 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_NAME_ATTACH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

pid_t rt_Creceive pid_t  pid,
void *  msg,
size_t  maxsize,
size_t *  msglen,
RTIME  delay
[inline]
 

Definition at line 468 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_CRECEIVE, rtai_lxrt(), RTIME, and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_evdrp struct rt_task_struct task,
void *  msg
[inline]
 

Definition at line 285 of file rtai_msg.h.

References BIDX, EVDRP, LOW, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_evdrpx struct rt_task_struct task,
void *  msg,
int  size,
int *  len
[inline]
 

Definition at line 407 of file rtai_msg.h.

References BIDX, EVDRPX, LOW, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct QueueHook* rt_GetTickQueueHook void   )  [inline]
 

Definition at line 673 of file rtai_msg.h.

References BIDX, LOW, RT_GETTICKQUEUEHOOK, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

int rt_InitTickQueue void   )  [inline]
 

Definition at line 516 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_INITTICKQUEUE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

int rt_isrpc struct rt_task_struct task  )  [inline]
 

Definition at line 339 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, ISRPC, LOW, rtai_lxrt(), SIZARG, and task.

Here is the call graph for this function:

int rt_Name_detach pid_t  pid  )  [inline]
 

Definition at line 510 of file rtai_msg.h.

pid_t rt_Name_locate const char *  host,
const char *  name
[inline]
 

Definition at line 504 of file rtai_msg.h.

pid_t rt_Proxy_attach pid_t  pid,
void *  msg,
int  nbytes,
int  priority
[inline]
 

Definition at line 480 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_PROXY_ATTACH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_proxy_attach struct rt_task_struct proxy,
void *  msg,
int  nbytes,
int  priority
[inline]
 

Definition at line 437 of file rtai_msg.h.

References BIDX, LOW, PROXY_ATTACH, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

pid_t rt_Proxy_detach pid_t  pid  )  [inline]
 

Definition at line 486 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_PROXY_DETACH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

int rt_proxy_detach struct rt_task_struct proxy  )  [inline]
 

Definition at line 443 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, PROXY_DETACH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkAfter struct QueueBlock cur,
struct QueueBlock prv
[inline]
 

Definition at line 586 of file rtai_msg.h.

References BIDX, RT_QBLKAFTER, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkAtHead struct QueueBlock q,
struct QueueHook h
[inline]
 

Definition at line 640 of file rtai_msg.h.

References BIDX, RT_QBLKATHEAD, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkAtTail struct QueueBlock q,
struct QueueHook h
[inline]
 

Definition at line 646 of file rtai_msg.h.

References BIDX, RT_QBLKATTAIL, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkBefore struct QueueBlock cur,
struct QueueBlock nxt
[inline]
 

Definition at line 580 of file rtai_msg.h.

References BIDX, RT_QBLKBEFORE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkCancel struct QueueBlock q  )  [inline]
 

Definition at line 574 of file rtai_msg.h.

References BIDX, RT_QBLKCANCEL, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkComplete struct QueueBlock q  )  [inline]
 

Definition at line 604 of file rtai_msg.h.

References BIDX, RT_QBLKCOMPLETE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkDequeue struct QueueBlock q  )  [inline]
 

Definition at line 568 of file rtai_msg.h.

References BIDX, RT_QBLKDEQUEUE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkRelease struct QueueBlock q  )  [inline]
 

Definition at line 598 of file rtai_msg.h.

References BIDX, RT_QBLKRELEASE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qBlkRepeat struct QueueBlock q,
RTIME  t
[inline]
 

Definition at line 556 of file rtai_msg.h.

References BIDX, RT_QBLKREPEAT, rtai_lxrt(), RTIME, and SIZARG.

Here is the call graph for this function:

void rt_qBlkSchedule struct QueueBlock q,
RTIME  t
[inline]
 

Definition at line 667 of file rtai_msg.h.

References BIDX, RT_QBLKSCHEDULE, rtai_lxrt(), RTIME, and SIZARG.

Here is the call graph for this function:

void rt_qBlkSoon struct QueueBlock q  )  [inline]
 

Definition at line 562 of file rtai_msg.h.

References BIDX, RT_QBLKSOON, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct QueueBlock* rt_qBlkUnhook struct QueueBlock q  )  [inline]
 

Definition at line 592 of file rtai_msg.h.

References BIDX, LOW, RT_QBLKUNHOOK, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

void rt_qBlkWait struct QueueBlock q,
RTIME  t
[inline]
 

Definition at line 550 of file rtai_msg.h.

References BIDX, RT_QBLKWAIT, rtai_lxrt(), RTIME, and SIZARG.

Here is the call graph for this function:

unsigned long rt_qDynAlloc unsigned long  n  )  [inline]
 

Definition at line 528 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_QDYNALLOC, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

unsigned long rt_qDynFree int  n  )  [inline]
 

Definition at line 534 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_QDYNFREE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct QueueBlock* rt_qDynInit struct QueueBlock **  q,
void(*  fun)(void *, int),
void *  data,
int  evn
[inline]
 

Definition at line 540 of file rtai_msg.h.

References BIDX, LOW, RT_QDYNINIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

void rt_qHookFlush struct QueueHook h  )  [inline]
 

Definition at line 634 of file rtai_msg.h.

References BIDX, RT_QHOOKFLUSH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct QueueHook* rt_qHookInit struct QueueHook **  h,
void(*  c)(void *, struct QueueBlock *),
void *  a
[inline]
 

Definition at line 652 of file rtai_msg.h.

References BIDX, LOW, RT_QHOOKINIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

void rt_qHookRelease struct QueueHook h  )  [inline]
 

Definition at line 661 of file rtai_msg.h.

References BIDX, RT_QHOOKRELEASE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

void rt_qLoop void   )  [inline]
 

Definition at line 622 of file rtai_msg.h.

References BIDX, RT_QLOOP, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

pid_t rt_qReceive pid_t  target,
void *  buf,
size_t  maxlen,
size_t *  msglen
[inline]
 

Definition at line 616 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_QRECEIVE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

RTIME rt_qStep void   )  [inline]
 

Definition at line 628 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::rt, RT_QSTEP, rtai_lxrt(), RTIME, and SIZARG.

Here is the call graph for this function:

int rt_qSync void   )  [inline]
 

Definition at line 610 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_QSYNC, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

pid_t rt_Receive pid_t  pid,
void *  msg,
size_t  maxsize,
void *  msglen
[inline]
 

Definition at line 461 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_RECEIVE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_receive struct rt_task_struct task,
void *  msg
[inline]
 

Definition at line 291 of file rtai_msg.h.

References BIDX, LOW, RECEIVEMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receive_if struct rt_task_struct task,
void *  msg
[inline]
 

Definition at line 297 of file rtai_msg.h.

References BIDX, LOW, RECEIVE_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receive_timed struct rt_task_struct task,
void *  msg,
RTIME  delay
[inline]
 

Definition at line 309 of file rtai_msg.h.

References BIDX, LOW, RECEIVE_TIMED, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receive_until struct rt_task_struct task,
void *  msg,
RTIME  time
[inline]
 

Definition at line 303 of file rtai_msg.h.

References BIDX, LOW, RECEIVE_UNTIL, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receivex struct rt_task_struct task,
void *  msg,
int  size,
int *  len
[inline]
 

Definition at line 413 of file rtai_msg.h.

References BIDX, LOW, RECEIVEX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receivex_if struct rt_task_struct task,
void *  msg,
int  size,
int *  len
[inline]
 

Definition at line 419 of file rtai_msg.h.

References BIDX, LOW, RECEIVEX_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receivex_timed struct rt_task_struct task,
void *  msg,
int  size,
int *  len,
RTIME  delay
[inline]
 

Definition at line 431 of file rtai_msg.h.

References BIDX, LOW, RECEIVEX_TIMED, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_receivex_until struct rt_task_struct task,
void *  msg,
int  size,
int *  len,
RTIME  time
[inline]
 

Definition at line 425 of file rtai_msg.h.

References BIDX, LOW, RECEIVEX_UNTIL, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

void rt_ReleaseTickQueue void   )  [inline]
 

Definition at line 522 of file rtai_msg.h.

References BIDX, RT_RELEASETICKQUEUE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

pid_t rt_Reply pid_t  pid,
void *  msg,
size_t  size
[inline]
 

Definition at line 474 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_REPLY, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_return struct rt_task_struct task,
unsigned long  result
[inline]
 

Definition at line 345 of file rtai_msg.h.

References BIDX, LOW, RETURNMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_returnx struct rt_task_struct task,
void *  msg,
int  size
[inline]
 

Definition at line 399 of file rtai_msg.h.

References BIDX, LOW, RETURNX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpc struct rt_task_struct task,
unsigned long  to_do,
void *  result
[inline]
 

Definition at line 315 of file rtai_msg.h.

References BIDX, LOW, RPCMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpc_if struct rt_task_struct task,
unsigned long  to_do,
void *  result
[inline]
 

Definition at line 321 of file rtai_msg.h.

References BIDX, LOW, RPC_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpc_timed struct rt_task_struct task,
unsigned long  to_do,
void *  result,
RTIME  delay
[inline]
 

Definition at line 333 of file rtai_msg.h.

References BIDX, LOW, RPC_TIMED, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpc_until struct rt_task_struct task,
unsigned long  to_do,
void *  result,
RTIME  time
[inline]
 

Definition at line 327 of file rtai_msg.h.

References BIDX, LOW, RPC_UNTIL, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpcx struct rt_task_struct task,
void *  smsg,
void *  rmsg,
int  ssize,
int  rsize
[inline]
 

Definition at line 351 of file rtai_msg.h.

References BIDX, LOW, RPCX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpcx_if struct rt_task_struct task,
void *  smsg,
void *  rmsg,
int  ssize,
int  rsize
[inline]
 

Definition at line 357 of file rtai_msg.h.

References BIDX, LOW, RPCX_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpcx_timed struct rt_task_struct task,
void *  smsg,
void *  rmsg,
int  ssize,
int  rsize,
RTIME  delay
[inline]
 

Definition at line 369 of file rtai_msg.h.

References BIDX, LOW, RPCX_TIMED, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_rpcx_until struct rt_task_struct task,
void *  smsg,
void *  rmsg,
int  ssize,
int  rsize,
RTIME  time
[inline]
 

Definition at line 363 of file rtai_msg.h.

References BIDX, LOW, RPCX_UNTIL, rtai_lxrt(), RTIME, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

int rt_Send pid_t  pid,
void *  smsg,
void *  rmsg,
size_t  ssize,
size_t  rsize
[inline]
 

Definition at line 455 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_SEND, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_send struct rt_task_struct task,
unsigned long  msg
[inline]
 

Definition at line 261 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), SENDMSG, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_send_if struct rt_task_struct task,
unsigned long  msg
[inline]
 

Definition at line 267 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), SEND_IF, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_send_timed struct rt_task_struct task,
unsigned long  msg,
RTIME  delay
[inline]
 

Definition at line 279 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), RTIME, SEND_TIMED, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_send_until struct rt_task_struct task,
unsigned long  msg,
RTIME  time
[inline]
 

Definition at line 273 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), RTIME, SEND_UNTIL, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_sendx struct rt_task_struct task,
void *  msg,
int  size
[inline]
 

Definition at line 375 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), SENDX, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_sendx_if struct rt_task_struct task,
void *  msg,
int  size
[inline]
 

Definition at line 381 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), SENDX_IF, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_sendx_timed struct rt_task_struct task,
void *  msg,
long  size,
RTIME  delay
[inline]
 

Definition at line 393 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), RTIME, SENDX_TIMED, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

struct rt_task_struct* rt_sendx_until struct rt_task_struct task,
void *  msg,
int  size,
RTIME  time
[inline]
 

Definition at line 387 of file rtai_msg.h.

References BIDX, LOW, rtai_lxrt(), RTIME, SENDX_UNTIL, SIZARG, task, and rtai_lxrt_t::v.

Here is the call graph for this function:

pid_t rt_Trigger pid_t  pid  )  [inline]
 

Definition at line 492 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_TRIGGER, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rt_task_struct* rt_trigger struct rt_task_struct proxy  )  [inline]
 

Definition at line 449 of file rtai_msg.h.

References BIDX, LOW, PROXY_TRIGGER, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

int rt_vc_attach pid_t  pid  )  [inline]
 

Definition at line 685 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_VC_ATTACH, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

int rt_vc_release pid_t  pid  )  [inline]
 

Definition at line 691 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, pid, RT_VC_RELEASE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

pid_t rt_vc_reserve void   )  [inline]
 

Definition at line 679 of file rtai_msg.h.

References BIDX, rtai_lxrt_t::i, LOW, RT_VC_RESERVE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:


Generated on Thu Nov 20 11:52:58 2008 for RTAI API by doxygen 1.3.8