| 239 | CException::ExType CException::EType() const { return m_extype_; } |
| 240 | |
| 241 | void CException::AppendDetailMessage(const char *message) { |
| 242 | if (m_errormsg_len_ >= MAX_SIZE_OF_ERROR_MESSAGE - 1) { |
| 243 | return; |
| 244 | } |
| 245 | |
| 246 | strncpy(m_errormsg_ + m_errormsg_len_, message, |
| 247 | (MAX_SIZE_OF_ERROR_MESSAGE - 1) - m_errormsg_len_); |
| 248 | m_errormsg_len_ += strlen(message); |
| 249 | if (m_errormsg_len_ > MAX_SIZE_OF_ERROR_MESSAGE - 1) { |
| 250 | m_errormsg_len_ = MAX_SIZE_OF_ERROR_MESSAGE - 1; |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | void CException::AppendDetailMessage(const std::string &message) { |
| 255 | AppendDetailMessage(message.c_str()); |
no outgoing calls
no test coverage detected