]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
remove unused resurrect code
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 22 Aug 2012 19:27:27 +0000 (14:27 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Wed, 22 Aug 2012 21:27:07 +0000 (16:27 -0500)
src/include/switch_core.h
src/include/switch_core_event_hook.h
src/include/switch_module_interfaces.h
src/mod/endpoints/mod_sofia/rtp.c
src/switch_core_event_hook.c
src/switch_core_session.c

index 67ae2727aa2e886f364582df739c79e9ae50c81b..6806852592c8809566ee311470a5057e627c720c 100644 (file)
@@ -1031,10 +1031,6 @@ SWITCH_DECLARE(switch_call_cause_t) switch_core_session_outgoing_channel(_In_opt
                                                                                                                                                 _Inout_ switch_memory_pool_t **pool, _In_ switch_originate_flag_t flags,
                                                                                                                                                 switch_call_cause_t *cancel_cause);
 
-SWITCH_DECLARE(switch_call_cause_t) switch_core_session_resurrect_channel(_In_z_ const char *endpoint_name,
-                                                                                                                                                 _Inout_ switch_core_session_t **new_session,
-                                                                                                                                                 _Inout_ switch_memory_pool_t **pool, _In_ void *data);
-
 /*! 
   \brief Receive a message on a given session
   \param session the session to receive the message from
index 8f16706dd6d0f85c6618e7b9e1367d2edf3f09e5..24932f004b94d511287c884e15e8e7118c3e9cc5 100644 (file)
@@ -46,7 +46,6 @@ typedef struct switch_io_event_hook_send_dtmf switch_io_event_hook_send_dtmf_t;
 typedef struct switch_io_event_hook_recv_dtmf switch_io_event_hook_recv_dtmf_t;
 typedef struct switch_io_event_hook_state_change switch_io_event_hook_state_change_t;
 typedef struct switch_io_event_hook_state_run switch_io_event_hook_state_run_t;
-typedef struct switch_io_event_hook_resurrect_session switch_io_event_hook_resurrect_session_t;
 typedef switch_status_t (*switch_outgoing_channel_hook_t)
                 (switch_core_session_t *, switch_event_t *, switch_caller_profile_t *, switch_core_session_t *, switch_originate_flag_t);
 typedef switch_status_t (*switch_receive_message_hook_t) (switch_core_session_t *, switch_core_session_message_t *);
@@ -60,7 +59,6 @@ typedef switch_status_t (*switch_send_dtmf_hook_t) (switch_core_session_t *, con
 typedef switch_status_t (*switch_recv_dtmf_hook_t) (switch_core_session_t *, const switch_dtmf_t *, switch_dtmf_direction_t direction);
 typedef switch_status_t (*switch_state_change_hook_t) (switch_core_session_t *);
 typedef switch_status_t (*switch_state_run_hook_t) (switch_core_session_t *);
-typedef switch_call_cause_t (*switch_resurrect_session_hook_t) (switch_core_session_t **, switch_memory_pool_t **, void *);
 
 /*! \brief Node in which to store custom receive message callback hooks */
 struct switch_io_event_hook_outgoing_channel {
@@ -146,11 +144,6 @@ struct switch_io_event_hook_state_run {
 };
 
 
-struct switch_io_event_hook_resurrect_session {
-       switch_resurrect_session_hook_t resurrect_session;
-       struct switch_io_event_hook_resurrect_session *next;
-};
-
 /*! \brief A table of lists of io_event_hooks to store the event hooks associated with a session */
 struct switch_io_event_hooks {
        /*! a list of outgoing channel hooks */
@@ -176,7 +169,6 @@ struct switch_io_event_hooks {
        /*! a list of state change hooks */
        switch_io_event_hook_state_change_t *state_change;
        switch_io_event_hook_state_run_t *state_run;
-       switch_io_event_hook_resurrect_session_t *resurrect_session;
 };
 
 extern switch_io_event_hooks_t switch_core_session_get_event_hooks(switch_core_session_t *session);
@@ -236,7 +228,6 @@ NEW_HOOK_DECL_ADD_P(video_write_frame);
 NEW_HOOK_DECL_ADD_P(kill_channel);
 NEW_HOOK_DECL_ADD_P(send_dtmf);
 NEW_HOOK_DECL_ADD_P(recv_dtmf);
-NEW_HOOK_DECL_ADD_P(resurrect_session);
 
 NEW_HOOK_DECL_REM_P(outgoing_channel);
 NEW_HOOK_DECL_REM_P(receive_message);
@@ -250,7 +241,6 @@ NEW_HOOK_DECL_REM_P(video_write_frame);
 NEW_HOOK_DECL_REM_P(kill_channel);
 NEW_HOOK_DECL_REM_P(send_dtmf);
 NEW_HOOK_DECL_REM_P(recv_dtmf);
-NEW_HOOK_DECL_REM_P(resurrect_session);
 
 
 SWITCH_END_EXTERN_C
index 7e024530c535c4bff6af231ba55fb3311faf75e7..f09d879d5715588c6282153a71c92a6473640cd0 100644 (file)
@@ -118,7 +118,6 @@ typedef switch_status_t (*switch_io_state_change_t) (switch_core_session_t *);
 typedef switch_status_t (*switch_io_state_run_t) (switch_core_session_t *);
 typedef switch_status_t (*switch_io_read_video_frame_t) (switch_core_session_t *, switch_frame_t **, switch_io_flag_t, int);
 typedef switch_status_t (*switch_io_write_video_frame_t) (switch_core_session_t *, switch_frame_t *, switch_io_flag_t, int);
-typedef switch_call_cause_t (*switch_io_resurrect_session_t) (switch_core_session_t **, switch_memory_pool_t **, void *);
 
 typedef enum {
        SWITCH_IO_OUTGOING_CHANNEL,
@@ -131,7 +130,6 @@ typedef enum {
        SWITCH_IO_STATE_CHANGE,
        SWITCH_IO_READ_VIDEO_FRAME,
        SWITCH_IO_WRITE_VIDEO_FRAME,
-       SWITCH_IO_RESURRECT_SESSION
 } switch_io_routine_name_t;
 
 /*! \brief A table of i/o routines that an endpoint interface can implement */
@@ -158,8 +156,6 @@ struct switch_io_routines {
        switch_io_write_video_frame_t write_video_frame;
        /*! change a sessions channel run state */
        switch_io_state_run_t state_run;
-       /*! resurrect a session */
-       switch_io_resurrect_session_t resurrect_session;
        void *padding[10];
 };
 
index 1377af39366351aeda230e97e42850b792e4e6fb..b807cf962ba164d283cf06b37f8cd9a9534958f0 100644 (file)
@@ -122,8 +122,8 @@ switch_io_routines_t crtp_io_routines = {
        /*state_change*/ NULL,
        /*read_video_frame*/ NULL,
        /*write_video_frame*/ NULL,
-       /*state_run*/ NULL,
-       /* resurrect_session*/ NULL
+       /*state_run*/ NULL
+
 
 };
 
index e3b17ca6c6fad27c9198bb4fb4ae3c0f2325dab1..723197bc09cba7a68226054f2b20888f5a9926a6 100644 (file)
@@ -43,7 +43,6 @@ NEW_HOOK_DECL(outgoing_channel)
        NEW_HOOK_DECL(kill_channel)
        NEW_HOOK_DECL(send_dtmf)
        NEW_HOOK_DECL(recv_dtmf)
-       NEW_HOOK_DECL(resurrect_session)
 
 /* For Emacs:
  * Local Variables:
index 54eb93addf0db5cb8f5af2e5d93f694fd150cbc9..fe895d024a8238e232d7797a6b5f1cebc1e4720c 100644 (file)
@@ -388,19 +388,6 @@ SWITCH_DECLARE(int) switch_core_session_get_stream_count(switch_core_session_t *
        return session->stream_count;
 }
 
-SWITCH_DECLARE(switch_call_cause_t) switch_core_session_resurrect_channel(const char *endpoint_name,
-                                                                                                                                                 switch_core_session_t **new_session, switch_memory_pool_t **pool, void *data)
-{
-       const switch_endpoint_interface_t *endpoint_interface;
-
-       if ((endpoint_interface = switch_loadable_module_get_endpoint_interface(endpoint_name)) == 0) {
-               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Could not locate channel type %s\n", endpoint_name);
-               return SWITCH_CAUSE_CHAN_NOT_IMPLEMENTED;
-       }
-
-       return endpoint_interface->io_routines->resurrect_session(new_session, pool, data);
-}
-
 SWITCH_DECLARE(switch_call_cause_t) switch_core_session_outgoing_channel(switch_core_session_t *session, switch_event_t *var_event,
                                                                                                                                                 const char *endpoint_name,
                                                                                                                                                 switch_caller_profile_t *caller_profile,