packet_remote.c File Reference

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

#include <async.h>
#include <errno.h>
#include <ipc/ipc.h>
#include <sys/mman.h>
#include "../../err.h"
#include "../../messages.h"
#include "packet.h"
#include "packet_client.h"
#include "packet_header.h"
#include "packet_messages.h"
Include dependency graph for packet_remote.c:

Functions

int packet_return (int phone, packet_ref packet, packet_id_t packet_id, size_t size)
 Obtains the packet from the packet server as the shared memory block.
Packet client interface



int packet_translate (int phone, packet_ref packet, packet_id_t packet_id)
 Translates the packet identifier to the packet reference.
packet_t packet_get_4 (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.
packet_t packet_get_1 (int phone, size_t content)
 Obtains the packet of the given content size.
void pq_release (int phone, packet_id_t packet_id)
 Releases the packet queue.

Detailed Description

Packet client interface implementation for standalone remote modules.

See also:
packet_client.h

Generated on Thu Mar 11 20:46:17 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1