Mercury
Macros | Typedefs | Functions
mercury_proc_string.h File Reference
#include "mercury_proc.h"
#include "mercury_string_object.h"
#include <string.h>
Include dependency graph for mercury_proc_string.h:

Go to the source code of this file.

Macros

#define HG_PROC_STRING_INLINE   HG_INLINE
 

Typedefs

typedef const char * hg_const_string_t
 
typedef char * hg_string_t
 

Functions

HG_EXPORT
HG_PROC_STRING_INLINE
hg_return_t 
hg_proc_hg_const_string_t (hg_proc_t proc, hg_const_string_t *data)
 Inline prototypes (do not remove) More...
 
HG_EXPORT
HG_PROC_STRING_INLINE
hg_return_t 
hg_proc_hg_string_t (hg_proc_t proc, hg_string_t *data)
 Generic processing routine. More...
 
HG_EXPORT
HG_PROC_STRING_INLINE
hg_return_t 
hg_proc_hg_string_object_t (hg_proc_t proc, hg_string_object_t *string)
 Generic processing routine. More...
 

Macro Definition Documentation

#define HG_PROC_STRING_INLINE   HG_INLINE

Definition at line 26 of file mercury_proc_string.h.

Typedef Documentation

typedef const char* hg_const_string_t

Definition at line 19 of file mercury_proc_string.h.

typedef char* hg_string_t

Definition at line 20 of file mercury_proc_string.h.

Function Documentation

HG_PROC_STRING_INLINE hg_return_t hg_proc_hg_const_string_t ( hg_proc_t  proc,
hg_const_string_t data 
)

Inline prototypes (do not remove)

Generic processing routine.

Parameters
proc[IN/OUT] abstract processor object
data[IN/OUT] pointer to data
Returns
HG_SUCCESS or corresponding HG error code

Definition at line 53 of file mercury_proc_string.h.

HG_PROC_STRING_INLINE hg_return_t hg_proc_hg_string_t ( hg_proc_t  proc,
hg_string_t data 
)

Generic processing routine.

Parameters
proc[IN/OUT] abstract processor object
data[IN/OUT] pointer to data
Returns
HG_SUCCESS or corresponding HG error code

Definition at line 101 of file mercury_proc_string.h.

HG_PROC_STRING_INLINE hg_return_t hg_proc_hg_string_object_t ( hg_proc_t  proc,
hg_string_object_t string 
)

Generic processing routine.

Parameters
proc[IN/OUT] abstract processor object
string[IN/OUT] pointer to string
Returns
HG_SUCCESS or corresponding HG error code

Definition at line 149 of file mercury_proc_string.h.