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

gm_debug_buffers.c File Reference

#include "gm_debug.h"
#include "gm_internal.h"
#include <stdio.h>

Functions

GM_ENTRY_POINT int gm_unregister_buffer (void *addr, int size)
GM_ENTRY_POINT void gm_register_buffer (void *addr, int size)
GM_ENTRY_POINT void gm_dump_buffers (void)

Detailed Description

This file contains the GM API functions gm_register_buffer(), gm_unregister_buffer(), gm_dump_buffers().


Function Documentation

GM_ENTRY_POINT int gm_unregister_buffer void *    addr,
int    size
 

gm_unregister_buffer() unregistered a GM buffer.

Return values:
1 
0 
Parameters:
addr  (IN) Address of data to be freed.
size  (IN) Size of buffer to be freed.
Author:
??
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT void gm_register_buffer void *    addr,
int    size
 

gm_register_buffer() registered a GM buffer.

Return values:
1 
0 
Parameters:
addr  (IN) Address of data to be registered.
size  (IN) Size of buffer to be registered.
Author:
??
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT void gm_dump_buffers void   
 

gm_dump_buffers()

Author:
??
Version:
GM_API_VERSION (as defined in gm.h)


Variable Documentation

GM_ENTRY_POINT char* gm_buf_status_name[]
 

Initial value:

 {
  "gm_in_send",
  "gm_in_recv",
  "gm_in_app",
  "gm_invalid_status",
}


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