- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions

# SCS::BusConnector< Packet > Class Template Reference

Interface to high-level IO provider that knows the protocol format. More...

`#include <connector.h>`

Inheritance diagram for SCS::BusConnector< Packet >:
[legend]

List of all members.

## Public Member Functions
virtual void | send (const Packet &msg)=0
virtual void | send (const std::vector< Packet > &msg)=0
virtual void | receiveMessage (const Packet &msg)=0
virtual void | receiveMessage (const std::vector< Packet > &msg)=0

## Detailed Description

### template<typename Packet>
class SCS::BusConnector< Packet >

Interface to high-level IO provider that knows the protocol format.

Author:
  (c) 2009, 2010 by Philipp Münzel

Version:
  1.3

## Member Function Documentation

template<typename Packet>

virtual void SCS::BusConnector< Packet >::receiveMessage | ( | const Packet & | msg | ) | `[pure virtual]`

Note:
  To be called asynchronously.

Parameters:

  msg | single packet received

Implemented in SCS::CanAeroBusConnector.

template<typename Packet>

virtual void SCS::BusConnector< Packet >::receiveMessage | ( | const std::vector< Packet > & | msg | ) | `[pure virtual]`

Note:
  To be called asynchronously.

Parameters:

  msg | array of packets received

Implemented in SCS::CanAeroBusConnector.

template<typename Packet>

virtual void SCS::BusConnector< Packet >::send | ( | const Packet & | msg | ) | `[pure virtual]`

Note:
  To be called synchronously

Parameters:

  msg | single packet to send

Implemented in SCS::CanAeroBusConnector.

template<typename Packet>

virtual void SCS::BusConnector< Packet >::send | ( | const std::vector< Packet > & | msg | ) | `[pure virtual]`

Note:
  To be called synchronously

Parameters:

  msg | array of packets to send

Implemented in SCS::CanAeroBusConnector.

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

- connector.h