Cisco Cisco Configuration Engine 3.5 Entwickleranleitung
6-64
Cisco Configuration Engine Software Development Kit API Reference and Programmer Guide 3.5
OL-17661-02
Chapter 6 Namespace Administration, Group Administration, and Notification APIs
Notification API Reference
void* callbackArg);
virtual int startNotification (); /* Notification Registration */
virtual int stopNotification (); /* Notification Un-registration */
virtual ~NamespaceChangeNotification();
};
Java Version
package com.cisco.cns.notification;
public class DataChangeInfo
{
public static final int ADD_MEMBERS = 0;
public static final int DEL_MEMBERS = 1;
public static final int DEL_ALL_MEMBERS = 2;
public static final int MOVE_MEMBERS = 3;
public static final int CLONE_MEMBERS = 4;
public static final int CLONE_ALL_MEMBERS = 5;
public static final int RENAME_GROUP = 6;
public static final int ENABLE_GROUP_NOTIFICATION = 7;
public static final int DISABLE_GROUP_NOTIFICATION = 8;
public static final int ADD_NAMESPACE = 100;
public static final int DEL_NAMESPACE = 101;
public static final int CLONE_NAMESPACE = 102;
public static final int ADD_SUBJECT = 103;
public static final int DEL_SUBJECT = 104;
public static final int ADD_MAP = 105;
public static final int DEL_MAP = 106;
public static final int ENABLE_NAMESPACE_NOTIFICATION = 107;
public static final int DISABLE_NAMESPACE_NOTIFICATION = 108;
public int getOpType ()
};
public class GroupChangeInfo extends DataChangeInfo
public String getSourceGroupId()
public String getDestinationGroupId()
public GroupMember[] getMembers()
public String[] getGroups()
public String[] getElements()
};
public class NamespaceChangeInfo extends DataChangeInfo
{
public String getNamespaceId ()
public String getSubject ()
public int getMapType ()
public int getResolveMode ()