OSDN Git Service

*** empty log message ***
authorkoinec <>
Sun, 28 Feb 2010 07:39:20 +0000 (07:39 +0000)
committerkoinec <>
Sun, 28 Feb 2010 07:39:20 +0000 (07:39 +0000)
deamon/drd64_marshald_cmd_detach.c

index fb5db8f..474ec4b 100644 (file)
@@ -37,119 +37,6 @@ Comment:
 #include"drd64_marshald.h"
 
 
-/*----------------------------------------------------------------------
-----------------------------------------------------------------------*/
-/*int
-       Drd64_Marshald_Cmd_AttachReport_Local_Answer(
-               int             i_recv_id,
-               Drd64_PacketHeader      *p_phead,
-               Drd64_PacketData_AttachReport           *p_areport,
-               Drd64_Marshald_MasterInformation        *p_marshald )
-{
-       int             i_result;
-       int             i_err;
-       Drd64_Marshald_ConnectInfo      *p_cinfo;
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (Local : Answer) Start");
-
-       i_result        = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE;
-
-       p_phead->i_cid_dest     = p_phead->i_cid_client;
-
-       p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest );
-       assert( NULL != p_cinfo );
-
-       p_phead->w_packettype   ^= DRD64_PACKETTYPE_OPTION_INDICATE;
-
-       i_err  = send( p_cinfo->i_client_socket, (void *)p_phead,
-                        DRD64_PacketSize(p_phead), 0x00 );
-       DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo->i_client_socket,"errno",errno);
-       if( i_err != DRD64_PacketSize(p_phead) )   { return 0x02; }
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (Local : Answer) Ended");
-
-       return i_result;
-}*/
-
-
-/*----------------------------------------------------------------------
-----------------------------------------------------------------------*/
-/*int
-       Drd64_Marshald_Cmd_AttachReport_Local_Request(
-               int             i_recv_id,
-               Drd64_PacketHeader      *p_phead,
-               Drd64_PacketData_AttachReport           *p_areport,
-               Drd64_Marshald_MasterInformation        *p_marshald )
-{
-       int             i_result;
-       int             i_err;
-       Drd64_Marshald_ConnectInfo      *p_cinfo;
-       Drd64_Marshald_ConnectInfo      *p_cinfo_debugd;
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (Local : Request) Start");
-
-       i_result        = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE;
-
-       p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest );
-       assert( NULL != p_cinfo );
-
-       p_cinfo_debugd  = Drd64_Marshald_Connect_Debugd(
-                                               p_cinfo->str_dest_addr_local,
-                                               p_cinfo->i_prog_pid,
-                                               p_cinfo->i_debugd_pid );
-       
-       p_cinfo->i_dest_socket          = p_cinfo_debugd->i_dest_socket;
-       p_cinfo->i_debugd_socket        = p_cinfo_debugd->i_dest_socket;
-
-
-       p_phead->w_packettype   |= DRD64_PACKETTYPE_OPTION_INDICATE;
-       p_phead->i_cid_client   = p_phead->i_cid_dest;
-       p_phead->i_cid_dest     = DRD64_CONNECTID_NONE;
-       p_phead->i_cid_src      = p_cinfo_debugd->i_cinfo_id;
-
-       i_err  = send( p_cinfo_debugd->i_dest_socket, (void *)p_phead,
-                        DRD64_PacketSize(p_phead), 0x00 );
-       DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo_debugd->i_dest_socket,"errno",errno);
-       if( i_err != DRD64_PacketSize(p_phead) )   { return 0x02; }
-
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (Local : Request) Ended");
-
-       return i_result;
-}*/
-
-
-/*----------------------------------------------------------------------
-----------------------------------------------------------------------*/
-/*int
-       Drd64_Marshald_Cmd_AttachReport_Inet(
-               int             i_recv_id,
-               Drd64_PacketHeader      *p_phead,
-               Drd64_PacketData_AttachReport           *p_areport,
-               Drd64_Marshald_MasterInformation        *p_marshald )
-{
-       int             i_result;
-       int             i_err;
-       Drd64_Marshald_ConnectInfo      *p_cinfo;
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (INet) Start");
-
-       i_result        = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE;
-
-       p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest );
-       assert( NULL != p_cinfo );
-
-       p_phead->w_packettype   |= DRD64_PACKETTYPE_FLAG_ANSWER;
-
-       i_err  = send( p_cinfo->i_client_socket, (void *)p_phead,
-                        DRD64_PacketSize(p_phead), 0x00 );
-       DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo->i_client_socket,"errno",errno);
-       if( i_err != DRD64_PacketSize(p_phead) )   { return 0x02; }
-
-       DRD64_LOG_DEBUG("  [DEBUG]CMD: Attach Report (INet) Ended");
-
-       return i_result;
-}*/
 
 /*----------------------------------------------------------------------
 ----------------------------------------------------------------------*/
@@ -213,6 +100,8 @@ int
 
        i_socket        = p_cinfo->i_src_socket;
 
+       /* Check & DisConnect INet Connection(Server Side) ---*/
+
        Drd64_Marshald_Cinfo_FreeConnectInfo( p_cinfo );
        p_cinfo         = NULL;