Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Marshal.h File Reference

#include "types.h"

Include dependency graph for Marshal.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define marshal_GetBinaryMsgLen(l)   (l+4)

Functions

u8marshal_PutLong (u8 *msg, u32 value)
u8marshal_PutLongC (u8 *msg, u32 value)
u8marshal_PutString (u8 *msg, char *value)
u8marshal_PutStringC (u8 *msg, char *value)
u8marshal_PutBinary (u8 *msg, u8 *value, u32 len)
u8marshal_PutBinaryC (u8 *msg, u8 *value, u32 len)
u8marshal_PutTaglist (u8 *msg, tag *taglist)
u8marshal_PutTaglistC (u8 *msg, tag *taglist)
u32 marshal_GetLong (u8 **msg)
u32 marshal_GetLongC (u8 **msg)
char * marshal_GetString (u8 **msg)
char * marshal_GetStringC (u8 **msg)
u8marshal_GetBinary (u8 **msg, u32 *len)
u8marshal_GetBinaryC (u8 **msg, u32 *len)
u32 marshal_GetBinaryLen (u8 **msg)
u32 marshal_GetBinaryLenC (u8 **msg)
tagmarshal_GetTaglist (u8 **msg)
tagmarshal_GetTaglistC (u8 **msg)
void marshal_FreeTaglist (tag *taglist)
int marshal_GetStringMsgLen (char *str)
int marshal_GetTaglistMsgLen (tag *taglist)


Define Documentation

#define marshal_GetBinaryMsgLen      (l+4)
 

Definition at line 54 of file Marshal.h.

Referenced by marshal_GetTaglistMsgLen.


Function Documentation

void marshal_FreeTaglist tag   taglist
 

Definition at line 441 of file Marshal.c.

Referenced by term_RpcCallT.

u8* marshal_GetBinary u8 **    msg,
u32   len
[inline]
 

Definition at line 272 of file Marshal.c.

Referenced by marshal_GetTaglist.

u8* marshal_GetBinaryC u8 **    msg,
u32   len
[inline]
 

Definition at line 291 of file Marshal.c.

Referenced by marshal_GetTaglistC.

u32 marshal_GetBinaryLen u8 **    msg
 

Definition at line 312 of file Marshal.c.

u32 marshal_GetBinaryLenC u8 **    msg
 

Definition at line 324 of file Marshal.c.

u32 marshal_GetLong u8 **    msg [inline]
 

Definition at line 204 of file Marshal.c.

Referenced by marshal_GetTaglist.

u32 marshal_GetLongC u8 **    msg [inline]
 

Definition at line 217 of file Marshal.c.

Referenced by marshal_GetTaglistC.

char* marshal_GetString u8 **    msg [inline]
 

Definition at line 232 of file Marshal.c.

Referenced by marshal_GetTaglist.

char* marshal_GetStringC u8 **    msg [inline]
 

Definition at line 251 of file Marshal.c.

Referenced by marshal_GetTaglistC.

int marshal_GetStringMsgLen char *    str [inline]
 

Definition at line 466 of file Marshal.c.

Referenced by marshal_GetTaglistMsgLen.

tag* marshal_GetTaglist u8 **    msg
 

Definition at line 339 of file Marshal.c.

Referenced by term_RpcCallT.

tag* marshal_GetTaglistC u8 **    msg
 

Definition at line 389 of file Marshal.c.

Referenced by term_RpcCallT.

int marshal_GetTaglistMsgLen tag   taglist
 

Definition at line 480 of file Marshal.c.

Referenced by term_RpcCallA, term_RpcCallR, and term_RpcCallT.

u8* marshal_PutBinary u8   msg,
u8   value,
u32    len
[inline]
 

Definition at line 92 of file Marshal.c.

Referenced by marshal_PutTaglist.

u8* marshal_PutBinaryC u8   msg,
u8   value,
u32    len
[inline]
 

Definition at line 106 of file Marshal.c.

Referenced by marshal_PutTaglistC.

u8* marshal_PutLong u8   msg,
u32    value
[inline]
 

Definition at line 36 of file Marshal.c.

References u32, and u8.

Referenced by marshal_PutTaglist.

u8* marshal_PutLongC u8   msg,
u32    value
[inline]
 

Definition at line 46 of file Marshal.c.

References u32, and u8.

Referenced by marshal_PutTaglistC.

u8* marshal_PutString u8   msg,
char *    value
[inline]
 

Definition at line 58 of file Marshal.c.

Referenced by marshal_PutTaglist.

u8* marshal_PutStringC u8   msg,
char *    value
[inline]
 

Definition at line 74 of file Marshal.c.

Referenced by marshal_PutTaglistC.

u8* marshal_PutTaglist u8   msg,
tag   taglist
 

Definition at line 122 of file Marshal.c.

Referenced by term_RpcCallA, term_RpcCallR, and term_RpcCallT.

u8* marshal_PutTaglistC u8   msg,
tag   taglist
 

Definition at line 163 of file Marshal.c.

Referenced by term_RpcCallA, term_RpcCallR, and term_RpcCallT.


Generated on Tue Jan 7 12:12:33 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002