Menu

Chain Class Reference

#include <Chain.h>

Inheritance diagram for Chain:
famouso::mw::api::EventChannel< ECH > Stack famouso::mw::api::PublisherEventChannel< ECH > famouso::mw::api::ReflectionPublisherEventChannel< ECH > famouso::mw::api::SubscriberEventChannel< ECH > Queue famouso::mw::gwl::Gateway< ECH, Storage > famouso::mw::gwl::GatewayEventChannel< ECH >

Public Member Functions

 Chain ()
 Chain (Chain *)
Chainselect () const
void select (Chain *)
void append (Chain &)
Chainending () const
Chainsearch (const Chain *) const
Chainunlink ()
Chainremove ()
void remove (const Chain &)
void detach ()

Constructor & Destructor Documentation

Chain::Chain (  )  [inline]
Chain::Chain ( Chain item  )  [inline]

Member Function Documentation

void Chain::append ( Chain item  )  [inline]

References select().

void Chain::detach (  )  [inline]

Reimplemented in Queue.

References FAMOUSO_ASSERT, and select().

Referenced by Queue::remove(), remove(), and unlink().

Chain * Chain::ending (  )  const [inline]

Reimplemented in Queue.

References select().

void Chain::remove ( const Chain seek  )  [inline]

References detach(), and search().

Chain * Chain::remove (  )  [inline]

Reimplemented in Queue.

References select().

Chain * Chain::search ( const Chain item  )  const [inline]
void Chain::select ( Chain item  )  [inline]
Chain * Chain::unlink (  )  [inline]

Reimplemented in Queue.

References detach(), and select().


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