Main Page | Modules | Directories | File List | Globals | Related Pages

gm_receive.c File Reference

#include "gm_call_trace.h"
#include "gm_debug.h"
#include "gm_debug_recv_tokens.h"
#include "gm_enable_galvantech_workaround.h"
#include "gm_enable_trace.h"
#include "gm_internal.h"
#include "gm_tick.h"

Functions

GM_ENTRY_POINT gm_recv_event_t * gm_receive (gm_port_t *p)
GM_ENTRY_POINT gm_recv_event_t * gm_receive_debug_buffers (gm_port_t *port)

Detailed Description

This file contains the GM API functions gm_receive() and gm_receive_debug_buffers().

Function Documentation

GM_ENTRY_POINT gm_recv_event_t* gm_receive gm_port_t *  p  ) 
 

gm_receive() returns a receive event. If no significant receive event is pending, then an event of type GM_NO_RECV_EVENT is immediately returned.

Return values:
gm_recv_event_t 
Parameters:
p (IN) The GM port for which the communication is received.
See also:
gm_receive_pending
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT gm_recv_event_t* gm_receive_debug_buffers gm_port_t *  port  ) 
 

gm_receive_debug_buffers()

Return values:
gm_recv_event_t 
Parameters:
port (IN) The GM port for which the communication is received.
See also:
gm_receive_pending gm_receive
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)


Generated on Sat May 20 19:20:42 2006 for GM by  doxygen 1.4.4