packet_remote.c File Reference

Packet client interface implementation for remote modules. More...

#include <async.h>
#include <errno.h>
#include <ipc/packet.h>
#include <sys/mman.h>
#include <packet_client.h>
#include <packet_remote.h>
#include <net/packet.h>
#include <net/packet_header.h>

Go to the source code of this file.

Functions

packet_tpacket_get_1_remote (int phone, size_t content)
 Obtains the packet of the given content size.
packet_tpacket_get_4_remote (int phone, size_t max_content, size_t addr_len, size_t max_prefix, size_t max_suffix)
 Obtains the packet of the given dimensions.
static int packet_return (int phone, packet_t **packet, packet_id_t packet_id, size_t size)
 Obtain the packet from the packet server as the shared memory block.
int packet_translate_remote (int phone, packet_t **packet, packet_id_t packet_id)
 Translates the packet identifier to the packet reference.
void pq_release_remote (int phone, packet_id_t packet_id)
 Releases the packet queue.


Detailed Description

Packet client interface implementation for remote modules.

See also:
packet_client.h

Definition in file packet_remote.c.


Generated on Thu Jun 2 07:45:53 2011 for HelenOS/USB by  doxygen 1.4.7