com::pcbsys::nirvana::client::nDataGroupListener Class Referenceabstract

Listener interface used to manage changes to membership of data groups. More...

#include <nDataGroupListener.h>

Inherited by com::pcbsys::nirvana::nAdminAPI::nPkgDataGroupListener.

Public Member Functions

virtual void addedGroup (nDataGroup *pTo, nDataGroup *pGroup, int count)=0
 Called when a group has been added to the 'to' data group. More...
 
virtual void addedStream (nDataGroup *pGroup, nDataStream *pStream, int count)=0
 Called when a new stream has been added to the data group. More...
 
virtual void createdGroup (nDataGroup *pGroup)=0
 Called when a group has been created. More...
 
virtual void deletedGroup (nDataGroup *pGroup)=0
 Called when a group has been deleted. More...
 
virtual void deletedStream (nDataGroup *pGroup, nDataStream *pStream, int count, bool serverRemoved)=0
 Called when a stream has been deleted from the data group. More...
 
virtual void removedGroup (nDataGroup *pFrom, nDataGroup *pGroup, int count)=0
 Called when a group has been removed from the 'from' data group. More...
 

Detailed Description

Listener interface used to manage changes to membership of data groups.

Since
6.0

Member Function Documentation

virtual void com::pcbsys::nirvana::client::nDataGroupListener::addedGroup ( nDataGroup pTo,
nDataGroup pGroup,
int  count 
)
pure virtual

Called when a group has been added to the 'to' data group.

Parameters
*pTothe nDataGroup that the data group has been added to
*pGroupthe nDataGroup that has been added
countthe current count of member streams of the 'to' group
virtual void com::pcbsys::nirvana::client::nDataGroupListener::addedStream ( nDataGroup pGroup,
nDataStream pStream,
int  count 
)
pure virtual

Called when a new stream has been added to the data group.

Parameters
*pGroupthe nDataGroup that the stream has been added to
*pStreamthe nDataStream that has been added
countthe current count of members
virtual void com::pcbsys::nirvana::client::nDataGroupListener::createdGroup ( nDataGroup pGroup)
pure virtual

Called when a group has been created.

Parameters
*pGroupthe nDataGroup that has been added
virtual void com::pcbsys::nirvana::client::nDataGroupListener::deletedGroup ( nDataGroup pGroup)
pure virtual

Called when a group has been deleted.

Parameters
*pGroupthe nDataGroup that has been deleted
virtual void com::pcbsys::nirvana::client::nDataGroupListener::deletedStream ( nDataGroup pGroup,
nDataStream pStream,
int  count,
bool  serverRemoved 
)
pure virtual

Called when a stream has been deleted from the data group.

Parameters
*pGroupthe nDataGroup that the stream has been deleted from
*pStreamthe nDataStream that has been deleted
countthe current count of members
serverRemovedwhether the stream was removed from the group by the server
virtual void com::pcbsys::nirvana::client::nDataGroupListener::removedGroup ( nDataGroup pFrom,
nDataGroup pGroup,
int  count 
)
pure virtual

Called when a group has been removed from the 'from' data group.

Parameters
*pFromthe nDataGroup that the data group has been added to
*pGroupthe nDataGroup that has been added
countthe current count of member streams of the 'from' group