Distributed File System 1
Distributed file system in C
Loading...
Searching...
No Matches
list_str.c File Reference
#include "list_str.h"
#include "list.h"
#include "log.h"

Macros

#define BUF_LEN   0x100

Functions

 ImplList (Str)
void ListStr_print (ListStr list)
 Print a List of Strings.
Buffer ListSafeStr_serialize (ListSafeStr list)
ListSafeStr ListSafeStr_deserialize (Buffer buf)
 Deserialize a SafeStr from a Buffer.

Macro Definition Documentation

◆ BUF_LEN

#define BUF_LEN   0x100

Function Documentation

◆ ImplList()

ImplList ( Str )

◆ ListSafeStr_deserialize()

ListSafeStr ListSafeStr_deserialize ( Buffer buf)

Deserialize a SafeStr from a Buffer.

WARNING: Do NOT deinitialize this using ListSafeStr_deinit. You must manually deinitialize the strings inside the list and then the whole list.

Parameters
bufa Buffer containing the Safe
Returns
a List of SafeStr

◆ ListSafeStr_serialize()

Buffer ListSafeStr_serialize ( ListSafeStr list)

◆ ListStr_print()

void ListStr_print ( ListStr list)

Print a List of Strings.

Parameters
listthe list to print