winss
|
Base class for inbound and outbound control item. More...
#include <control.hpp>
Public Member Functions | |
virtual const std::string & | GetName () const |
Gets the name of the control item. More... | |
virtual void | Init () |
Initializes the control item. More... | |
virtual void | Start () |
Signals the start of either sending events or listening to events. More... | |
virtual bool | Completed () const =0 |
Signals that the events have been sent or all have been received. More... | |
virtual | ~ControlItem () |
Default destructor. More... | |
Protected Member Functions | |
ControlItem (std::string name) | |
Constructs a control item with the given name. More... | |
Protected Attributes | |
const std::string | name |
The name of the control item. More... | |
Base class for inbound and outbound control item.
|
explicitprotected |
Constructs a control item with the given name.
name | The name of the control item. |
|
inlinevirtual |
Default destructor.
|
pure virtual |
Signals that the events have been sent or all have been received.
Implemented in winss::InboundControlItem, and winss::OutboundControlItem.
Referenced by Start().
|
virtual |
Gets the name of the control item.
References name.
Referenced by winss::Control::Add().
|
inlinevirtual |
Initializes the control item.
Reimplemented in winss::InboundControlItem, and winss::OutboundControlItem.
Referenced by winss::Control::Add().
|
inlinevirtual |
Signals the start of either sending events or listening to events.
Reimplemented in winss::InboundControlItem, and winss::OutboundControlItem.
References Completed().
|
protected |
The name of the control item.
Referenced by winss::OutboundControlItem::Connected(), winss::InboundControlItem::Connected(), winss::OutboundControlItem::Disconnected(), winss::InboundControlItem::Disconnected(), and GetName().