#include <acsexmplCalendarImpl.h>


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 |
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.
| Calendar::Calendar | ( | const ACE_CString & | name, | |
| maci::ContainerServices * | containerServices | |||
| ) |
Constructor
| poa | poa which will activate this and also all other components | |
| name | component name |
1.7.0