Coda Distributed File System
Classes | Functions
pack_helper.h File Reference
#include <rpc2/rpc2.h>
Include dependency graph for pack_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BUFFER
 

Functions

int unpack_integer (BUFFER *buf, RPC2_Integer *ptr)
 
int unpack_unsigned (BUFFER *buf, RPC2_Unsigned *ptr)
 
int unpack_double (BUFFER *buf, RPC2_Double *ptr)
 
int unpack_bytes (BUFFER *buf, RPC2_ByteSeq ptr, RPC2_Unsigned len)
 
int unpack_byte (BUFFER *buf, RPC2_Byte *ptr)
 
int unpack_string (BUFFER *buf, RPC2_String *ptr)
 
int unpack_countedbs (BUFFER *buf, RPC2_CountedBS *ptr)
 
int unpack_boundedbs (BUFFER *buf, MODE mode, RPC2_BoundedBS *ptr)
 
int unpack_encryptionKey (BUFFER *buf, RPC2_EncryptionKey key)
 
int unpack_struct_CallCountEntry (BUFFER *buf, CallCountEntry *ptr)
 
int unpack_struct_MultiCallEntry (BUFFER *buf, MultiCallEntry *ptr)
 
int unpack_struct_MultiStubWork (BUFFER *buf, MultiStubWork *ptr)
 
int pack_integer (BUFFER *buf, RPC2_Integer value)
 
int pack_unsigned (BUFFER *buf, RPC2_Unsigned value)
 
int pack_double (BUFFER *buf, RPC2_Double value)
 
int pack_bytes (BUFFER *buf, RPC2_ByteSeq value, RPC2_Unsigned len)
 
int pack_byte (BUFFER *buf, RPC2_Byte value)
 
int pack_string (BUFFER *buf, RPC2_String value)
 
int pack_countedbs (BUFFER *buf, RPC2_CountedBS *ptr)
 
int pack_boundedbs (BUFFER *buf, RPC2_BoundedBS *ptr)
 
int pack_encryptionKey (BUFFER *buf, RPC2_EncryptionKey key)
 
int pack_struct_CallCountEntry (BUFFER *buf, CallCountEntry *ptr)
 
int pack_struct_MultiCallEntry (BUFFER *buf, MultiCallEntry *ptr)
 
int pack_struct_MultiStubWork (BUFFER *buf, MultiStubWork *ptr)
 

Function Documentation

◆ pack_boundedbs()

int pack_boundedbs ( BUFFER buf,
RPC2_BoundedBS ptr 
)

◆ pack_byte()

int pack_byte ( BUFFER buf,
RPC2_Byte  value 
)

◆ pack_bytes()

int pack_bytes ( BUFFER buf,
RPC2_ByteSeq  value,
RPC2_Unsigned  len 
)

◆ pack_countedbs()

int pack_countedbs ( BUFFER buf,
RPC2_CountedBS ptr 
)

◆ pack_double()

int pack_double ( BUFFER buf,
RPC2_Double  value 
)

◆ pack_encryptionKey()

int pack_encryptionKey ( BUFFER buf,
RPC2_EncryptionKey  key 
)

◆ pack_integer()

int pack_integer ( BUFFER buf,
RPC2_Integer  value 
)

◆ pack_string()

int pack_string ( BUFFER buf,
RPC2_String  value 
)

◆ pack_struct_CallCountEntry()

int pack_struct_CallCountEntry ( BUFFER buf,
CallCountEntry ptr 
)

◆ pack_struct_MultiCallEntry()

int pack_struct_MultiCallEntry ( BUFFER buf,
MultiCallEntry ptr 
)

◆ pack_struct_MultiStubWork()

int pack_struct_MultiStubWork ( BUFFER buf,
MultiStubWork ptr 
)

◆ pack_unsigned()

int pack_unsigned ( BUFFER buf,
RPC2_Unsigned  value 
)

◆ unpack_boundedbs()

int unpack_boundedbs ( BUFFER buf,
MODE  mode,
RPC2_BoundedBS ptr 
)

◆ unpack_byte()

int unpack_byte ( BUFFER buf,
RPC2_Byte ptr 
)

◆ unpack_bytes()

int unpack_bytes ( BUFFER buf,
RPC2_ByteSeq  ptr,
RPC2_Unsigned  len 
)

◆ unpack_countedbs()

int unpack_countedbs ( BUFFER buf,
RPC2_CountedBS ptr 
)

◆ unpack_double()

int unpack_double ( BUFFER buf,
RPC2_Double ptr 
)

◆ unpack_encryptionKey()

int unpack_encryptionKey ( BUFFER buf,
RPC2_EncryptionKey  key 
)

◆ unpack_integer()

int unpack_integer ( BUFFER buf,
RPC2_Integer ptr 
)

◆ unpack_string()

int unpack_string ( BUFFER buf,
RPC2_String ptr 
)

◆ unpack_struct_CallCountEntry()

int unpack_struct_CallCountEntry ( BUFFER buf,
CallCountEntry ptr 
)

◆ unpack_struct_MultiCallEntry()

int unpack_struct_MultiCallEntry ( BUFFER buf,
MultiCallEntry ptr 
)

◆ unpack_struct_MultiStubWork()

int unpack_struct_MultiStubWork ( BUFFER buf,
MultiStubWork ptr 
)

◆ unpack_unsigned()

int unpack_unsigned ( BUFFER buf,
RPC2_Unsigned ptr 
)