Container Class Reference

Collaboration diagram for Container:

Collaboration graph
[legend]

Public Member Functions

 Container (Container *parent, const char *objectID, const char *title)
 ~Container ()
void addItem (Item *item)
void addContainer (Container *container)
const char * getObjectID () const
const char * getTitle () const
unsigned int getNumItems () const
unsigned int getNumContainers () const
ItemgetItem (unsigned int i) const
ContainergetContainer (unsigned int i) const
ContainergetParent ()
void setInputItem (input_item_t *p_input_item)
input_item_tgetInputItem () const

Constructor & Destructor Documentation

Container::Container ( Container parent,
const char *  objectID,
const char *  title 
)

Container::~Container (  ) 

References i, and vlc_gc_decref.


Member Function Documentation

void Container::addItem ( Item item  ) 

void Container::addContainer ( Container container  ) 

const char * Container::getObjectID (  )  const

const char * Container::getTitle (  )  const

unsigned int Container::getNumItems (  )  const

unsigned int Container::getNumContainers (  )  const

Item * Container::getItem ( unsigned int  i  )  const

Container * Container::getContainer ( unsigned int  i  )  const

Container * Container::getParent (  ) 

void Container::setInputItem ( input_item_t p_input_item  ) 

References vlc_gc_decref, and vlc_gc_incref.

Referenced by MediaServer::fetchContents().

input_item_t * Container::getInputItem (  )  const


The documentation for this class was generated from the following files:

Generated on Tue May 25 08:05:53 2010 for VLC by  doxygen 1.5.6