Changeset a779588f7212b9d6f34b61dfcb457b31d0153f3a

Show
Ignore:
Timestamp:
14/06/08 13:11:10 (4 months ago)
Author:
Pierre d'Herbemont <pdherbemont@videolan.org>
git-committer:
Pierre d'Herbemont <pdherbemont@videolan.org> 1213441870 +0200
git-parent:

[04f19d0ca3b49c830789f10381e8e5b30dd8eb7b]

git-author:
Pierre d'Herbemont <pdherbemont@videolan.org> 1213438745 +0200
Message:

events: Add wrappers around vlc_event_manager_init for object casting.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_events.h

    r04f19d0 ra779588  
    185185 * p_obj is here to give us a libvlc instance 
    186186 */ 
    187 VLC_EXPORT(int, vlc_event_manager_init, ( vlc_event_manager_t * p_em, 
     187#define vlc_event_manager_init_with_vlc_object(a,b) \ 
     188            vlc_event_manager_init( a, b, b ) 
     189 
     190#define vlc_event_manager_init(a,b,c) \ 
     191            __vlc_event_manager_init(a, b, VLC_OBJECT(c)) 
     192VLC_EXPORT(int, __vlc_event_manager_init, ( vlc_event_manager_t * p_em, 
    188193                                          void * p_obj, vlc_object_t * )); 
    189194 
  • src/libvlccore.sym

    r57d88c8 ra779588  
    407407vlc_event_detach 
    408408vlc_event_manager_fini 
    409 vlc_event_manager_init 
     409__vlc_event_manager_init 
    410410vlc_event_manager_register_event_type 
    411411vlc_event_send 
  • src/misc/events.c

    rd666030 ra779588  
    111111 * p_parent_obj gives a libvlc instance 
    112112 */ 
    113 int vlc_event_manager_init( vlc_event_manager_t * p_em, void * p_obj, 
    114                             vlc_object_t * p_parent_obj ) 
     113int __vlc_event_manager_init( vlc_event_manager_t * p_em, void * p_obj, 
     114                              vlc_object_t * p_parent_obj ) 
    115115{ 
    116116    p_em->p_obj = p_obj;