Subversion Repositories HelenOS

Rev

Rev 3912 | Rev 4075 | 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__