#define DRD64_CMDSTATUS_ATTACHREQ_NORMAL 0x00
#define DRD64_CMDSTATUS_ATTACHREQ_WAITCONNECT 0x01
-#define DRD64_CMDSTATUS_ATTACHREQ_WAITTRANS 0x02
+//#define DRD64_CMDSTATUS_ATTACHREQ_WAITTRANS 0x02
#define DRD64_CMDSTATUS_ATTACHREQ_WAITEXEC 0x03
DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Req. (Scn5:RecvTransAttachReq) Start");
p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo(
- p_phead->i_connect_id );
+ p_phead->i_cid_dest );
assert( NULL != p_cinfo );
i_fds = Drd64_Server_RecvStatus_GetSocketID( i_recv_id );
/* Set Answer Data ---------*/
p_phead->w_packettype = DRD64_PACKETTYPE_ANSWER;
- p_attach->i_connect_id = p_phead->i_connect_id;
+ p_attach->i_connect_id = p_phead->i_cid_dest;
i_wlen = send( i_fds, (void *)p_phead,
DRD64_PacketSize(p_phead), 0x00 );
DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Req. (Scn4:RecvBootInfo) Start");
p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo(
- p_phead->i_connect_id );
+ p_phead->i_cid_dest );
assert( NULL != p_cinfo );
i_fds = Drd64_Server_RecvStatus_GetSocketID( i_recv_id );
/* Set Answer Data ---------*/
p_phead->w_packettype = DRD64_PACKETTYPE_ANSWER;
- p_attach->i_connect_id = p_phead->i_connect_id;
+ p_attach->i_connect_id = p_phead->i_cid_dest;
i_fds = p_cinfo->i_src_socket;
i_wlen = send( i_fds, (void *)p_phead,
Drd64_Marshald_MasterInformation *p_marshald )
{
int i_err;
- //int i_connect_id;
Drd64_Marshald_ConnectInfo *p_cinfo;
/* XXX : Error Check from Connect */
&(p_attachreq->t_prog_addr) );
assert( NULL != p_cinfo );
- //i_connect_id = p_phead->i_connect_id;
p_phead->w_packettype = DRD64_PACKETTYPE_TRANSPORT;
//p_phead->i_resume_recvstatus_id = i_recv_id;
- p_phead->i_connect_id = p_cinfo->i_dest_cinfo_id;
+ p_phead->i_cid_dest = p_cinfo->i_dest_cinfo_id;
i_err = send( p_cinfo->i_dest_socket, (void *)p_phead,
DRD64_PacketSize(p_phead), 0x00 );
return 0x02;
}
- //p_phead->i_connect_id = i_connect_id;
/*Drd64_Server_RecvStatus_SetCmdStatus( i_recv_id,
DRD64_CMDSTATUS_ATTACHREQ_WAITTRANS );*/
{ return 0x00; }
p_cinfo_marshald
- = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_connect_id );
+ = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest );
/* Phase 1 : Generate Debugd Param -----------*/
Drd64_Server_INetAddr_CopyInAddr(
&(p_cinfo_now->t_src_addr_inet),
&(p_cinfo_marshald->t_client_addr_inet) );
- p_cinfo_now->i_src_cinfo_id = p_phead->i_connect_id;
+ p_cinfo_now->i_src_cinfo_id = p_phead->i_cid_dest;
p_cinfo_now->i_src_socket = p_cinfo_marshald->i_src_socket;
/*Drd64_Server_INetAddr_SetInAddr_LocalHost(
if( DRD64_SERVER_RECVSTATUS_STATUS_READ == b_packet_status ) {
+ /* Scenery 5 : Recv. Answer Trans. Attach req. from Inet Marshald -*/
if( DRD64_PACKETTYPE_ANSWER == p_phead->w_packettype ) {
+ i_result
+ = Drd64_Marshald_Cmd_AttachRequest_Scn5_RecvTranAttachReq(
+ i_recv_id, p_phead, p_attachreq, p_marshald );
}
else {
i_recv_id, p_phead, p_attachreq, p_marshald );
}
/* Scenery 5 : Recv. Answer Trans. Attach req. from Inet Marshald -*/
- else if( DRD64_CMDSTATUS_ATTACHREQ_WAITTRANS == i_cmd_status ) {
+ /*else if( DRD64_CMDSTATUS_ATTACHREQ_WAITTRANS == i_cmd_status ) {
i_result
= Drd64_Marshald_Cmd_AttachRequest_Scn5_RecvTranAttachReq(
i_recv_id, p_phead, p_attachreq, p_marshald );
- }
+ }*/
}
else {