Classes | Namespaces | Defines
layer.h File Reference
#include <vector>
#include <boost/thread/shared_mutex.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/atomic.hpp>
#include <boost/exception/diagnostic_information.hpp>
Include dependency graph for layer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  canopen::DiagGroup< T >
struct  canopen::LayerStatus::Error
class  canopen::Layer
class  canopen::LayerGroup< T >
class  canopen::LayerGroupNoDiag< T >
class  canopen::LayerReport
class  canopen::LayerStack
class  canopen::LayerStatus
struct  canopen::LayerStatus::Ok
struct  canopen::LayerStatus::Stale
struct  canopen::LayerStatus::Unbounded
class  canopen::VectorHelper< T >
struct  canopen::LayerStatus::Warn

Namespaces

namespace  canopen

Defines

#define CATCH_LAYER_HANDLER_EXCEPTIONS(command, status)

Define Documentation

#define CATCH_LAYER_HANDLER_EXCEPTIONS (   command,
  status 
)
Value:
try{ command; }                                                             \
    catch(std::exception &e) {status.error(boost::diagnostic_information(e)); }

Definition at line 58 of file layer.h.



canopen_master
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:42