Rev 3912 | Rev 3990 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3912 | Rev 3914 | ||
|---|---|---|---|
| Line 34... | Line 34... | ||
| 34 | * Packet client. |
34 | * Packet client. |
| 35 | * The hosting module has to be compiled with both the packet.c and the packet_client.c source files. |
35 | * The hosting module has to be compiled with both the packet.c and the packet_client.c source files. |
| 36 | * To function correctly, initialization of the packet map by the pm_init() function has to happen at the first place. |
36 | * To function correctly, initialization of the packet map by the pm_init() function has to happen at the first place. |
| 37 | * The module should not send the packet messages to the packet server but use the functions provided. |
37 | * The module should not send the packet messages to the packet server but use the functions provided. |
| 38 | * The packet map should be released by the pm_destroy() function during the module termination. |
38 | * The packet map should be released by the pm_destroy() function during the module termination. |
| - | 39 | * The packets and the packet queues can't be locked at all. |
|
| - | 40 | * The processing modules should process them sequentially - by passing the packets to the next module and stopping using the passed ones. |
|
| 39 | * @see packet.h |
41 | * @see packet.h |
| 40 | */ |
42 | */ |
| 41 | 43 | ||
| 42 | #ifndef __NET_PACKET_CLIENT_H__ |
44 | #ifndef __NET_PACKET_CLIENT_H__ |
| 43 | #define __NET_PACKET_CLIENT_H__ |
45 | #define __NET_PACKET_CLIENT_H__ |