GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: src/exception/exception-signal.cpp Lines: 0 11 0.0 %
Date: 2023-03-13 12:09:37 Branches: 0 6 0.0 %

Line Branch Exec Source
1
/*
2
 * Copyright 2010,
3
 * François Bleibel,
4
 * Olivier Stasse,
5
 *
6
 * CNRS/AIST
7
 *
8
 */
9
10
#include <stdarg.h>
11
12
#include <cstdio>
13
#include <sot/core/exception-signal.hh>
14
15
using namespace dynamicgraph::sot;
16
17
/* --------------------------------------------------------------------- */
18
/* --- CLASS ----------------------------------------------------------- */
19
/* --------------------------------------------------------------------- */
20
21
const std::string ExceptionSignal::EXCEPTION_NAME = "Signal";
22
23
ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode,
24
                                 const std::string &msg)
25
    : ExceptionAbstract(errcode, msg) {}
26
27
ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode,
28
                                 const std::string &msg, const char *format,
29
                                 ...)
30
    : ExceptionAbstract(errcode, msg) {
31
  va_list args;
32
  va_start(args, format);
33
34
  const unsigned int SIZE = 256;
35
  char buffer[SIZE];
36
  vsnprintf(buffer, SIZE, format, args);
37
38
  message += buffer;
39
40
  va_end(args);
41
}
42
43
/*
44
 * Local variables:
45
 * c-basic-offset: 2
46
 * End:
47
 */