INT32 _mongoSession::_onMsgBegin( MsgHeader *msg ) { _replyHeader.contextID = 0 ; _replyHeader.numReturned = 0 ; _replyHeader.startFrom = 0 ; _replyHeader.header.opCode = MAKE_REPLY_TYPE(msg->opCode) ; _replyHeader.header.requestID = msg->requestID ; _replyHeader.header.TID = msg->TID ; _replyHeader.header.routeID = engine::pmdGetNodeID() ; if ( MSG_BS_INTERRUPTE == msg->opCode || MSG_BS_INTERRUPTE_SELF == msg->opCode || MSG_BS_DISCONNECT == msg->opCode ) { _needReply = FALSE ; } else if ( MSG_BS_INSERT_REQ == msg->opCode || MSG_BS_DELETE_REQ == msg->opCode || MSG_BS_UPDATE_REQ == msg->opCode ) { _needReply = FALSE ; } else { _needReply = TRUE ; } MON_START_OP( _pEDUCB->getMonAppCB() ) ; return SDB_OK ; }
INT32 _mongoSession::_onMsgBegin( MsgHeader *msg ) { _replyHeader.contextID = -1 ; _replyHeader.numReturned = 0 ; _replyHeader.startFrom = 0 ; _replyHeader.header.opCode = MAKE_REPLY_TYPE(msg->opCode) ; _replyHeader.header.requestID = msg->requestID ; _replyHeader.header.TID = msg->TID ; _replyHeader.header.routeID = engine::pmdGetNodeID() ; MON_START_OP( _pEDUCB->getMonAppCB() ) ; return SDB_OK ; }