|
theLink 10.0
|
Interface between MqContextS and the Operating-System … More...
#include <LibMqMsgque_mq.h>
Collaboration diagram for MqLalS:Data Fields | |
| MqSysSelectF | SysSelect |
| select syscall … | |
| MqSysServerSpawnF | MqSysServerSpawnCB |
| spawn server create syscall with libmqmsgque error plugin | |
| MqSysServerThreadF | MqSysServerThreadCB |
| thread server create syscall with libmqmsgque error plugin | |
| MqSysServerForkF | MqSysServerForkCB |
| fork server create syscall with libmqmsgque error plugin | |
Interface between MqContextS and the Operating-System …
Definition at line 2786 of file LibMqMsgque_mq.h.
| MqSysServerForkF MqLalS::MqSysServerForkCB |
fork server create syscall with libmqmsgque error plugin
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | mqrt | the MqRuntimeS instance to work on - the runtime argument, used by MQ_RT_CALL (C-only) |
| [in] | ctx | the MqContextS instance to work on |
| [in,out] | factory | server configuration (memory will be freed) |
| [in] | argsP | command-line arguments before MK_ALFA, owned by SysServerThread |
| [in] | name | the name of the thread |
| [in] | socket | the name of the socket the ne FORK have to listen |
| [out] | idPtrOut | the process identifier, pointer is not MK_NULL |
Example:
Definition at line 2797 of file LibMqMsgque_mq.h.
| MqSysServerSpawnF MqLalS::MqSysServerSpawnCB |
spawn server create syscall with libmqmsgque error plugin
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | mqrt | the MqRuntimeS instance to work on - the runtime argument, used by MQ_RT_CALL (C-only) |
| [in] | ctx | the MqContextS instance to work on |
| [in] | argv | command-line arguments |
| [in] | name | the name of the process |
| [out] | idPtrOut | the process identifier, pointer is not MK_NULL |
Example:
Definition at line 2791 of file LibMqMsgque_mq.h.
| MqSysServerThreadF MqLalS::MqSysServerThreadCB |
thread server create syscall with libmqmsgque error plugin
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | ctx | the MqContextS instance to work on |
| [in] | argP | thread startup environment |
| [in] | name | the name of the thread |
| [in] | state | state of the thread PTHREAD_CREATE_DETACHED or PTHREAD_CREATE_JOINABLE |
| [out] | idPtrOut | the thread identifier, pointer is not MK_NULL |
Example:
Definition at line 2794 of file LibMqMsgque_mq.h.
| MqSysSelectF MqLalS::SysSelect |
select syscall …
read more at: man 2 select
| [in] | max | the maximum file descriptor + 1 from the read, write or except input data |
| [in] | read | set of file descriptors |
| [in] | write | set of file descriptors |
| [in] | except | set of file descriptors |
| [in] | timeout | maximum time to wait for data |
Definition at line 2788 of file LibMqMsgque_mq.h.