hal.c File Reference

Include dependency graph for hal.c:


Data Structures

struct  udi_input_id_t
struct  services_discovery_sys_t

Defines

#define MAX_LINE_LENGTH   256

Functions

static void Run (services_discovery_t *p_intf)
static int Open (vlc_object_t *)
static void Close (vlc_object_t *)
void DeviceAdded (LibHalContext *p_ctx, const char *psz_udi)
void DeviceRemoved (LibHalContext *p_ctx, const char *psz_udi)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void AddItem (services_discovery_t *p_sd, input_item_t *p_input, const char *psz_device)
static void AddDvd (services_discovery_t *p_sd, const char *psz_device)
static void DelItem (services_discovery_t *p_sd, const char *psz_udi)
static void AddCdda (services_discovery_t *p_sd, const char *psz_device)
static void ParseDevice (services_discovery_t *p_sd, const char *psz_device)

Variables

services_discovery_tp_sd_global

Define Documentation

#define MAX_LINE_LENGTH   256


Function Documentation

static void AddCdda ( services_discovery_t p_sd,
const char *  psz_device 
) [static]

static void AddDvd ( services_discovery_t p_sd,
const char *  psz_device 
) [static]

static void AddItem ( services_discovery_t p_sd,
input_item_t p_input,
const char *  psz_device 
) [static]

static void Close ( vlc_object_t  )  [static]

static void DelItem ( services_discovery_t p_sd,
const char *  psz_udi 
) [static]

void DeviceAdded ( LibHalContext *  p_ctx,
const char *  psz_udi 
)

void DeviceRemoved ( LibHalContext *  p_ctx,
const char *  psz_udi 
)

static int Open ( vlc_object_t  )  [static]

static void ParseDevice ( services_discovery_t p_sd,
const char *  psz_device 
) [static]

static void Run ( services_discovery_t p_intf  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

services_discovery_t* p_sd_global


Generated on Wed Aug 13 08:04:43 2008 for VLC by  doxygen 1.5.1