24 #ifndef VLC_SERVICES_DISCOVERY_H_
25 #define VLC_SERVICES_DISCOVERY_H_
102 char *psz_short_desc;
123 return p_sd->
pf_control( p_sd, i_control, args );
131 #define vlc_sd_GetNames(obj, pln, pcat ) \
132 vlc_sd_GetNames(VLC_OBJECT(obj), pln, pcat)
167 #define VLC_SD_PROBE_SUBMODULE \
169 set_capability( "services probe", 100 ) \
170 set_callbacks( vlc_sd_probe_Open, NULL )
172 #define VLC_SD_PROBE_HELPER(name, longname, cat) \
173 static int vlc_sd_probe_Open (vlc_object_t *obj) \
175 return vlc_sd_probe_Add ((struct vlc_probe_t *)obj, \
176 name "{longname=\"" longname "\"}", \