Cisco Cisco Configuration Engine 3.5 Entwickleranleitung
6-51
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
Namespace Administration API Reference
private:
T[] m_val;
int m_size;
void setValues(T[] m_val, int count);
void freespace();
public:
ReturnObject();
// define copy constructor for deep copy.
ReturnObject(const ReturnObject& ReturnObject);
~ReturnObject();
T* getValues(int& count);
}
Namespace Administration API Reference
C++ Version
/* C++ Interface Namespace Admin */
enum MappingType {
INVALID_MAPPING = -1,
PUBLISH,
SUBSCRIBE
};
enum ResolveMode {
INVALID_MODE = -1,
NON_ALGORITHMIC,
ALGORITHMIC
};
enum OperationType {
INVALID_OP = -1,
ADD_NAMESPACE_OP = 1,
DEL_NAMESPACE_OP,
CLONE_NAMESPACE_OP,
LIST_NAMESPACES_OP,
ADD_SUBJECT_OP,
DEL_SUBJECT_OP,
LIST_SUBJECTS_OP,
ADD_MAPPING_OP,
DEL_MAPPING_OP,
LIST_MAPPINGS_OP,
GET_RESOLVE_MODE_OP,
SET_NOTIFICATION_OP
};
enum {SUCCESS, FAILED};
class NamespaceAdmin
{
virtual int addNamespace( const char* namespaceId ) = 0;