request.c File Reference

#include <l4/omega0/client.h>
#include <omega0_proto.h>
#include <l4/sys/types.h>
#include <l4/sys/ipc.h>
#include "internal.h"
#include "config.h"

Go to the source code of this file.

Functions

int omega0_request (int handle, omega0_request_t action)
 Request for certain actions.
omega0_alien_handler_t omega0_set_alien_handler (omega0_alien_handler_t handler)
 Set an alien IPC handler

If a request (omega0_request()) with a set waiting-flag is not answered by the omega0 server but by someone else (the alien), a callback may be called. Therefore, first register the handler using this function and call omega0_request() then. The alien IPC must be a short IPC without any mappings. The alien handler receives the alien thread id and the 2 (two) dwords.


Variables

omega0_alien_handler_t omega0_alien_handler


Variable Documentation

Definition at line 8 of file request.c.


Generated on Wed Apr 11 06:38:07 2012 for Omega0 DROPS Interrupt Service by  doxygen 1.5.6