File: fgactioni.cc

package info (click to toggle)
ftpgrab 0.1.2r-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 376 kB
  • ctags: 335
  • sloc: cpp: 2,790; makefile: 26
file content (26 lines) | stat: -rw-r--r-- 374 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// fgactioni.cc

#include "fgactioni.h"

#ifndef _FGEXC_H
#include "fgexc.h"
#endif

FGActionInterface::~FGActionInterface()
{
}

void
FGActionInterface::Do(void) const
{
  try {
    VirtualDo();
  }
  // Any other type of exception is _real_ serious
  catch (FGException& e) {
    if (e.GetReason() != FGException::kConcurrentGrabs) {
      Abort();
    }
    throw;
  }
}