Classes | Public Member Functions | Private Attributes
canopen::LocalMaster Class Reference

#include <master.h>

Inheritance diagram for canopen::LocalMaster:
Inheritance graph
[legend]

List of all members.

Classes

class  Allocator

Public Member Functions

virtual boost::shared_ptr
< SyncLayer
getSync (const SyncProperties &properties)
 LocalMaster (boost::shared_ptr< can::CommInterface > interface)

Private Attributes

boost::shared_ptr
< can::CommInterface
interface_
boost::mutex mutex_
boost::unordered_map
< can::Header,
boost::shared_ptr
< LocalIPCSyncMaster > > 
syncmasters_

Detailed Description

Definition at line 255 of file master.h.


Constructor & Destructor Documentation

canopen::LocalMaster::LocalMaster ( boost::shared_ptr< can::CommInterface interface) [inline]

Definition at line 261 of file master.h.


Member Function Documentation

boost::shared_ptr< SyncLayer > LocalMaster::getSync ( const SyncProperties properties) [virtual]

Implements canopen::Master.

Definition at line 43 of file master.cpp.


Member Data Documentation

Definition at line 258 of file master.h.

boost::mutex canopen::LocalMaster::mutex_ [private]

Definition at line 256 of file master.h.

boost::unordered_map<can::Header, boost::shared_ptr<LocalIPCSyncMaster> > canopen::LocalMaster::syncmasters_ [private]

Definition at line 257 of file master.h.


The documentation for this class was generated from the following files:


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Thu Jun 6 2019 20:43:54