Calendar

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Author

NAME

Calendar −

SYNOPSIS

#include <acsexmplCalendarImpl.h>

Inherits baci::CharacteristicComponentImpl.

Public Member Functions

Calendar (const ACE_CString &name, maci::ContainerServices *containerServices)

virtual ~Calendar ()

virtual ::acsexmplCalendar::RWDaysEnum_ptr day ()

virtual ::acsexmplCalendar::RWMonthEnum_ptr month ()

virtual ::ACS::RWpattern_ptr yearAttributes ()

virtual ::acsexmplCalendar::ROStateEnum_ptr state ()

Private Member Functions

void operator= (const Calendar &)

Private Attributes

baci::SmartPropertyPointer< baci::RWpattern > m_yearAttributes_sp

baci::SmartPropertyPointer< RWEnumImpl< ACS_ENUM_T(acsexmplCalendar::DaysEnum), POA_acsexmplCalendar::RWDaysEnum > > m_day_sp

baci::SmartPropertyPointer< RWEnumImpl< ACS_ENUM_T(acsexmplCalendar::MonthEnum), POA_acsexmplCalendar::RWMonthEnum > > m_month_sp

baci::SmartPropertyPointer< ROEnumImpl< ACS_ENUM_T(acsexmplCalendar::StateEnum), POA_acsexmplCalendar::ROStateEnum > > m_state_sp

Detailed Description

Simulates the behavior of a calendar using enums and pattern properties. This is an example component which includes enums and pattern types. It represents a simple calendar. Calendar provides no methods, but it has four enum/pattern properties.

Author:

Matej Sekoranja, Jozef Stefan Institute, Slovenia

Version:

Constructor & Destructor Documentation

Calendar::Calendar (const ACE_CString & name, maci::ContainerServices * containerServices) Constructor

Parameters:

poa poa which will activate this and also all other components
name
component name

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.