31,8 → 31,12 |
*/ |
|
/** @file |
* Socket messages. |
* @see socket.h |
* \todo |
*/ |
|
|
#ifndef __NET_SOCKET_MESSAGES_H__ |
#define __NET_SOCKET_MESSAGES_H__ |
|
58,28 → 62,32 |
NET_SOCKET_DATA_FRAGMENT_SIZE |
} socket_messages; |
|
#define SOCKET_SET_SOCKET_ID( call ) ( int * ) & IPC_GET_ARG1( * call ) |
#define SOCKET_GET_SOCKET_ID( call ) ( int ) IPC_GET_ARG1( * call ) |
#define SOCKET_SET_READ_DATA_LENGTH( call ) ( int * ) & IPC_GET_ARG1( * call ) |
#define SOCKET_GET_READ_DATA_LENGTH( call ) ( int ) IPC_GET_ARG1( * call ) |
/** @name Socket specific message parameters definitions |
*/ |
/*@{*/ |
|
#define SOCKET_SET_HEADER_SIZE( call ) ( int * ) & IPC_GET_ARG2( * call ) |
#define SOCKET_GET_HEADER_SIZE( call ) ( int ) IPC_GET_ARG2( * call ) |
#define SOCKET_GET_BACKLOG( call ) ( int ) IPC_GET_ARG2( * call ) |
#define SOCKET_GET_OPT_LEVEL( call ) ( int ) IPC_GET_ARG2( * call ) |
#define SOCKET_SET_DATA_FRAGMENTS( call ) ( int * ) & IPC_GET_ARG2( * call ) |
#define SOCKET_GET_DATA_FRAGMENTS( call ) ( int ) IPC_GET_ARG2( * call ) |
#define SOCKET_SET_ADDRESS_LENGTH( call ) ( size_t * ) & IPC_GET_ARG2( * call ) |
#define SOCKET_GET_ADDRESS_LENGTH( call ) ( size_t ) IPC_GET_ARG2( * call ) |
#define SOCKET_SET_SOCKET_ID( call ) ( int * ) & IPC_GET_ARG1( call ) |
#define SOCKET_GET_SOCKET_ID( call ) ( int ) IPC_GET_ARG1( call ) |
#define SOCKET_SET_READ_DATA_LENGTH( call ) ( int * ) & IPC_GET_ARG1( call ) |
#define SOCKET_GET_READ_DATA_LENGTH( call ) ( int ) IPC_GET_ARG1( call ) |
|
#define SOCKET_SET_DATA_FRAGMENT_SIZE( call ) ( int * ) & IPC_GET_ARG3( * call ) |
#define SOCKET_GET_DATA_FRAGMENT_SIZE( call ) ( int ) IPC_GET_ARG3( * call ) |
#define SOCKET_SET_HEADER_SIZE( call ) ( int * ) & IPC_GET_ARG2( call ) |
#define SOCKET_GET_HEADER_SIZE( call ) ( int ) IPC_GET_ARG2( call ) |
#define SOCKET_GET_BACKLOG( call ) ( int ) IPC_GET_ARG2( call ) |
#define SOCKET_GET_OPT_LEVEL( call ) ( int ) IPC_GET_ARG2( call ) |
#define SOCKET_SET_DATA_FRAGMENTS( call ) ( int * ) & IPC_GET_ARG2( call ) |
#define SOCKET_GET_DATA_FRAGMENTS( call ) ( int ) IPC_GET_ARG2( call ) |
#define SOCKET_SET_ADDRESS_LENGTH( call ) ( size_t * ) & IPC_GET_ARG2( call ) |
#define SOCKET_GET_ADDRESS_LENGTH( call ) ( size_t ) IPC_GET_ARG2( call ) |
|
#define SOCKET_GET_FLAGS( call ) ( int ) IPC_GET_ARG4( * call ) |
#define SOCKET_SET_DATA_FRAGMENT_SIZE( call ) ( int * ) & IPC_GET_ARG3( call ) |
#define SOCKET_GET_DATA_FRAGMENT_SIZE( call ) ( int ) IPC_GET_ARG3( call ) |
|
#define SOCKET_GET_OPT_NAME( call ) ( int ) IPC_GET_ARG4( * call ) |
#define SOCKET_GET_FLAGS( call ) ( int ) IPC_GET_ARG4( call ) |
|
#define SOCKET_GET_OPT_NAME( call ) ( int ) IPC_GET_ARG4( call ) |
|
/*@}*/ |
|
#endif |
|