typedef struct { MAV_list *list; } MAV_objList;
This data structure is supplied for information only. This is the data structure used to implement the default MAV_objList SMS, namely, a simple linked list of objects.
Users should not manipulate this data structure directly, but rather by the execution of the relevant callback (for example, add object, remove object) which act upon it. Similarly, users will rarely need to explicitly define this data structure since the mav_objListNew function return a pointer to a newly created and initialized data structures. This routine act as the second argument to the mav_SMSNew function. For example:
sms= mav_SMSNew(mav_SMSClass_objList, mav_objListNew());