sysdep.h File Reference

#include <sys/types.h>
#include <sys/time.h>
#include "ithread.h"
#include "global.h"
#include "upnp_md5.h"

Go to the source code of this file.

Data Structures

struct  uuid_node_t

Defines

#define UUIDS_PER_TICK   1024
#define UUIDLock()   ithread_mutex_lock(&gUUIDMutex)
#define UUIDUnlock()   ithread_mutex_unlock(&gUUIDMutex)
#define unsigned64_t   unsigned long long
#define I64(C)   C##LL

Typedefs

typedef unsigned long unsigned32
typedef unsigned short unsigned16
typedef unsigned char unsigned8
typedef unsigned char byte
typedef unsigned64_t uuid_time_t

Functions

void get_ieee_node_identifier (uuid_node_t *node)
void get_system_time (uuid_time_t *uuid_time)
void get_random_info (unsigned char seed[16])

Variables

ithread_mutex_t gUUIDMutex

Define Documentation

#define I64 (  )     C##LL

Definition at line 55 of file sysdep.h.

#define unsigned64_t   unsigned long long

Definition at line 51 of file sysdep.h.

 
#define UUIDLock (  )     ithread_mutex_lock(&gUUIDMutex)

Definition at line 41 of file sysdep.h.

#define UUIDS_PER_TICK   1024

Definition at line 35 of file sysdep.h.

 
#define UUIDUnlock (  )     ithread_mutex_unlock(&gUUIDMutex)

Definition at line 42 of file sysdep.h.


Typedef Documentation

typedef unsigned char byte

Definition at line 47 of file sysdep.h.

typedef unsigned short unsigned16

Definition at line 45 of file sysdep.h.

typedef unsigned long unsigned32

Definition at line 44 of file sysdep.h.

typedef unsigned char unsigned8

Definition at line 46 of file sysdep.h.

typedef unsigned64_t uuid_time_t

Definition at line 57 of file sysdep.h.


Function Documentation

void get_ieee_node_identifier ( uuid_node_t node  ) 
void get_random_info ( unsigned char  seed[16]  ) 
void get_system_time ( uuid_time_t uuid_time  ) 

Variable Documentation


Generated on Fri Mar 26 20:16:55 2010 for MediaTomb by  doxygen 1.6.1