6 #ifndef __PDUMODEL_OUTLETGROUPMANAGER_IDL__
7 #define __PDUMODEL_OUTLETGROUPMANAGER_IDL__
10 #include <OutletGroup.idl>
16 constant
int ERR_INVALID_ARGUMENT = 1;
17 constant
int ERR_NO_SUCH_ID = 2;
18 constant
int ERR_MAX_GROUP_COUNT_REACHED = 3;
20 valueobject GroupCreatedEvent extends
event.UserEvent {
27 valueobject GroupDeletedEvent extends
event.UserEvent {
33 int createGroup(in
string name, in vector<Outlet_2_1_7> members, out
OutletGroup_1_0_3 group);
35 map<int, OutletGroup_1_0_3> getAllGroups();
38 int deleteGroup(in
int id);