rc_t LogCollectorImpl::reqCollectRule(bool_t bSend) { Request* pRequest = getRequest(0); if (NULL == pRequest) { return RC_S_NULL_VALUE; } // CollectorFile CollectRuleRequest* pCollectRuleRequest = pRequest->GetCollectRuleRequest(); if (NULL == pCollectRuleRequest) { return RC_E_NOMEM; } if (TRUE == bSend) { if (RC_S_OK != pRequest->SerializeRequest()) { return RC_S_FAILED; } return m_autoRelINetHandler->Send(this, pRequest->GetRequestData(), pRequest->GetRequestSize()); } return RC_S_OK; }