24 lines
869 B
C++
Executable File
24 lines
869 B
C++
Executable File
#include <cdevCollection.h>
|
|
|
|
char * devices[] = {"device0", "device2", NULL};
|
|
|
|
void main ( void )
|
|
{
|
|
/**************************************************************
|
|
* Attach to a defined cdevCollection device and then remove
|
|
* a NULL terminated list of devices from it.
|
|
**************************************************************/
|
|
cdevCollection & cDevice1 = cdevCollection::attachRef("cDevice1");
|
|
cDevice1.remove(devices);
|
|
|
|
/**************************************************************
|
|
* Use the getList method to obtain the array of names that are
|
|
* currently stored in the cdevCollection and display them.
|
|
* Note that the list (not the list items) msut be deleted by
|
|
* the caller.
|
|
**************************************************************/
|
|
char ** list = cDevice1.getList();
|
|
for(char **s = list; *s!=NULL; s++) printf("%s\n", *s);
|
|
delete list;
|
|
}
|