The IDDEClientHotLinkSet class is a set containing pointers to IDDEClientHotLinkEvent objects.
An IDDEClientConversation object creates objects of this class to keep track of the active hot links for the conversation. An application creates an object of this class to call the IDDEClientConversation::hotLinks member to get the current set of active hot links. If you remove individual elements of the set, delete the IDDEClientHotLinkEvent to which each element points or the memory is not recovered.
Use these to construct and destruct objects of this class.
![]() |
public:
~IDDEClientHotLinkSet()
This member removes all the elements from the set and deletes them.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
IDDEClientHotLinkSet()
You can construct objects of this class using the default constructor, which does not accept any arguments.
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these functions to add and remove IDDEClientHotLinkEvent objects.
![]() |
public:
bool add(IDDEClientHotLinkEvent * const& hotLinkEvent)
Adds the IDDEClientHotLink object as the last element in the collection.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
Removes all IDDEClientHotLinkEvent objects from the collection.
public:
unsigned long removeAll()
Windows | OS/2 | AIX |
Yes | Yes | No |
public:
unsigned long removeAll( bool ( * predicateFunction ) ( IDDEClientHotLinkEvent * const&, void * ) , void* data = 0 )
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
void removeAt(Cursor& cursor)
Removes the IDDEClientHotLinkEvent object at the given cursor.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
void replaceAt( const Cursor& cursor, IDDEClientHotLinkEvent * const& hotLinkEvent )
Replaces the IDDEClientHotLinkEvent object at the given cursor with the given IDDEClientHotLinkEvent object.
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these functions to operate on all objects in the collection.
![]() |
public:
bool allElementsDo( bool ( * function ) ( IDDEClientHotLinkEvent *&, void * ) , void* additionalArgument = 0 )
Calls the specified function for each object in the set.
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these functions to determine characteristics of the collection.
![]() |
public:
IDDEClientHotLinkEvent* elementAt( const Cursor& cursor ) const
Returns the IDDEClientHotLink object pointed to by the given cursor.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
bool isEmpty() const
Returns true if the collection of IDDEClientHotLinkEvent objects is empty.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
unsigned long numberOfElements() const
Returns the number of IDDEClientHotLinkEvent objects in the collection.
Windows | OS/2 | AIX |
Yes | Yes | No |