IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
Common
Appointment.h
1
// Appointment.h
3
// Implementation of the Class Appointment
5
6
#ifndef APPOINTMENT_H
7
#define APPOINTMENT_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/Boolean.h"
12
#include "IEC61970/Base/Domain/DateTimeInterval.h"
13
#include "IEC61968/Work/Work.h"
14
#include "IEC61970/Base/Core/IdentifiedObject.h"
15
16
namespace
IEC61968
17
{
18
namespace
Common
19
{
23
class
Appointment
:
public
IEC61970::Base::Core::IdentifiedObject
24
{
25
26
public
:
27
Appointment
();
28
virtual
~
Appointment
();
33
IEC61970::Base::Domain::Boolean
callAhead
;
37
IEC61970::Base::Domain::DateTimeInterval
meetingInterval
;
41
std::list<IEC61968::Work::Work*>
Works
;
42
43
};
44
45
}
46
47
}
48
#endif // APPOINTMENT_H
IEC61968::Common::Appointment::callAhead
IEC61970::Base::Domain::Boolean callAhead
Definition:
Appointment.h:33
IEC61968::Common::Appointment::meetingInterval
IEC61970::Base::Domain::DateTimeInterval meetingInterval
Definition:
Appointment.h:37
IEC61970::Base::Domain::Boolean
Definition:
Boolean.h:17
IEC61970::Base::Core::IdentifiedObject
Definition:
IdentifiedObject.h:36
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::Common::Appointment
Definition:
Appointment.h:23
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
IEC61968::Common::Appointment::Works
std::list< IEC61968::Work::Work * > Works
Definition:
Appointment.h:41
Generated by
1.8.13