RTAI API 5.1
|
Message handling functions. More...
Functions | |
RTAI_SYSCALL_MODE RT_TASK * | rt_send (RT_TASK *task, unsigned long msg) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_send_if (RT_TASK *task, unsigned long msg) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_send_until (RT_TASK *task, unsigned long msg, RTIME time) |
brief Send a message with an absolute timeout. More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_send_timed (RT_TASK *task, unsigned long msg, RTIME delay) |
brief Send a message with a relative timeout. More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpc (RT_TASK *task, unsigned long to_do, void *result) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpc_if (RT_TASK *task, unsigned long to_do, void *result) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpc_until (RT_TASK *task, unsigned long to_do, void *result, RTIME time) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpc_timed (RT_TASK *task, unsigned long to_do, void *result, RTIME delay) |
More... | |
RTAI_SYSCALL_MODE int | rt_isrpc (RT_TASK *task) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_return (RT_TASK *task, unsigned long result) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_evdrp (RT_TASK *task, void *msg) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receive (RT_TASK *task, void *msg) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receive_if (RT_TASK *task, void *msg) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receive_until (RT_TASK *task, void *msg, RTIME time) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receive_timed (RT_TASK *task, void *msg, RTIME delay) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpcx (RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpcx_if (RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpcx_until (RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME time) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_rpcx_timed (RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME delay) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_sendx (RT_TASK *task, void *msg, int size) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_sendx_if (RT_TASK *task, void *msg, int size) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_sendx_until (RT_TASK *task, void *msg, int size, RTIME time) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_sendx_timed (RT_TASK *task, void *msg, int size, RTIME delay) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_returnx (RT_TASK *task, void *msg, int size) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_evdrpx (RT_TASK *task, void *msg, int size, long *len) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receivex (RT_TASK *task, void *msg, int size, long *len) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receivex_if (RT_TASK *task, void *msg, int size, long *len) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receivex_until (RT_TASK *task, void *msg, int size, long *len, RTIME time) |
More... | |
RTAI_SYSCALL_MODE RT_TASK * | rt_receivex_timed (RT_TASK *task, void *msg, int size, long *len, RTIME delay) |
More... | |
Message handling functions.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.