// Generated from /aggregate_sdk_5.11.00/src/com/tibbo/aggregate/common/server/GroupContext.java


#ifndef GroupContextH
#define GroupContextH

#include "servercontext.h"
#include "GroupContextConstants.h"


class GroupContext : public ServerContext//, public GroupContextConstants
{
    virtual bool isHidesMembers()=0;
    virtual void addMember(const AgString & path)=0;
    virtual void removeMember(const AgString & path, bool failIfDynamic)=0;
    virtual void renameMember(const AgString & oldPath, const AgString & newPath)=0;
    virtual void memberAdded(ServerContextPtr recursiveMember)=0;
    virtual void memberRemoved(ServerContextPtr recursiveMember)=0;
};


  #endif
