Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

gm_memorize_message.c File Reference

#include "gm_debug.h"
#include "gm_internal.h"

Functions

void * gm_memorize_message (void *message, void *buffer, unsigned len)

Detailed Description

This file contains the GM API function gm_memorize_message().


Function Documentation

void* gm_memorize_message void *    message,
void *    buffer,
unsigned    len
 

gm_memorize_message() is a wrapper around function memcpy(). gm_memorize_message() copies a message into a buffer if needed. If message and buffer differ, gm_memorize_message(port,message,buffer) copies the message pointed to by message into the buffer pointed to by buffer. gm_memorize_message() returns buffer. This function optionally optimizes the handling of FAST receive messages as described in "See Chapter 9 [Receiving Messages].

Return values:
something 
Parameters:
message  (IN) Address of the message to be copied.
buffer  (OUT) Address where the message is to be copied.
len  (IN) The length in bytes of the message to be copied.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)


Generated on Mon Nov 3 15:39:26 2003 for GM by doxygen1.2.15