famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 > Class Template Reference
The extension of the Event class with support for attributes. More...
#include <ExtendedEvent.h>
Inheritance diagram for famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >:
Public Types | |
typedef ExtendedEvent | type |
Public Member Functions | |
ExtendedEvent (const famouso::mw::Subject &sub) | |
void | operator= (const char *str) |
template<typename Attr > | |
Attr * | find () |
template<typename Attr > | |
const Attr * | find () const |
Detailed Description
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
class famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >
The extension of the Event class with support for attributes.
Member Typedef Documentation
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
typedef ExtendedEvent famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::type |
Constructor & Destructor Documentation
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::ExtendedEvent | ( | const famouso::mw::Subject & | sub | ) | [inline] |
References famouso::mw::Event::data, and famouso::mw::Event::length.
Member Function Documentation
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
template<typename Attr >
const Attr* famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::find | ( | ) | const [inline] |
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
template<typename Attr >
Attr* famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::find | ( | ) | [inline] |
template<famouso::mw::Event::Type payLoadSize = 0, typename A1orSeq = boost::mpl::na, typename A2 = boost::mpl::na, typename A3 = boost::mpl::na, typename A4 = boost::mpl::na, typename A5 = boost::mpl::na, typename A6 = boost::mpl::na, typename A7 = boost::mpl::na, typename A8 = boost::mpl::na, typename A9 = boost::mpl::na, typename A10 = boost::mpl::na>
void famouso::mw::ExtendedEvent< payLoadSize, A1orSeq, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::operator= | ( | const char * | str | ) | [inline] |
The documentation for this class was generated from the following file:
- include/mw/common/ExtendedEvent.h