internal override int dxf_detach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t listener) { return(__dxf_detach_event_listener_v2(subscription, listener)); }
private static extern int __dxf_detach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t listener);
internal override int dxf_attach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t event_listener, IntPtr user_data) { return(__dxf_attach_event_listener_v2(subscription, event_listener, user_data)); }
private static extern int __dxf_attach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t event_listener, IntPtr user_data);
/* * Detaches a extended listener from the subscription. * No error occurs if it's attempted to detach a listener which wasn't previously attached. * * subscription - a handle of the subscription from which a listener is to be detached * event_listener - a listener callback function pointer */ internal abstract int dxf_detach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t listener);
/* * Attaches a extended listener callback to the subscription. * This callback will be invoked when the new event data for the subscription symbols arrives. * No error occurs if it's attempted to attach the same listener twice or more. * * This listener differs with extend number of callback parameters. * * subscription - a handle of the subscription to which a listener is to be attached * event_listener - a listener callback function pointer * user_data - if there isn't user data pass NULL */ internal abstract int dxf_attach_event_listener_v2(IntPtr subscription, dxf_event_listener_v2_t event_listener, IntPtr user_data);