Spinnaker C++
2.6.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
IInterfaceList Class Referenceabstract

The interface file for InterfaceList class. More...

Inheritance diagram for IInterfaceList:
InterfaceList

Public Member Functions

virtual ~IInterfaceList (void)
 
virtual InterfacePtr operator[] (unsigned int index)=0
 
virtual unsigned int GetSize () const =0
 
virtual InterfacePtr GetByIndex (unsigned int index) const =0
 
virtual void Clear ()=0
 
virtual void Append (const InterfaceList *list)=0
 

Protected Member Functions

 IInterfaceList (void)
 
 IInterfaceList (const IInterfaceList &)
 
IInterfaceListoperator= (const IInterfaceList &)
 

Protected Attributes

InterfaceListData * m_pInterfaceListData
 

Friends

class InterfaceListImpl
 

Detailed Description

The interface file for InterfaceList class.

Constructor & Destructor Documentation

virtual ~IInterfaceList ( void  )
inlinevirtual
IInterfaceList ( void  )
inlineprotected
IInterfaceList ( const IInterfaceList )
inlineprotected

Member Function Documentation

virtual void Append ( const InterfaceList list)
pure virtual

Implemented in InterfaceList.

virtual void Clear ( )
pure virtual

Implemented in InterfaceList.

virtual InterfacePtr GetByIndex ( unsigned int  index) const
pure virtual

Implemented in InterfaceList.

virtual unsigned int GetSize ( ) const
pure virtual

Implemented in InterfaceList.

IInterfaceList& operator= ( const IInterfaceList )
protected
virtual InterfacePtr operator[] ( unsigned int  index)
pure virtual

Implemented in InterfaceList.

Friends And Related Function Documentation

friend class InterfaceListImpl
friend

Member Data Documentation

InterfaceListData* m_pInterfaceListData
protected

The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference