Example #1
0
rc_t LogCollectorImpl::reqConfig(bool_t bSend) {

  Request* pRequest = getRequest(0);
  if (NULL == pRequest) { return RC_S_NULL_VALUE; }

  // config
  ConfigRequest* pConfigRequest = pRequest->GetConfigRequest();
  if (NULL == pConfigRequest) { 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;
}