Skip to content

Class Spinnaker::IInterfaceList

ClassList > Spinnaker > IInterfaceList

The interface file for InterfaceList class.

  • #include <IInterfaceList.h>

Inherited by the following classes: Spinnaker::InterfaceList

Public Functions

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

Protected Attributes

Type Name
InterfaceListData * m_pInterfaceListData

Protected Functions

Type Name
IInterfaceList (void)
IInterfaceList (const IInterfaceList &)
IInterfaceList & operator= (const IInterfaceList &)

Public Functions Documentation

function Add

virtual void Spinnaker::IInterfaceList::Add (
    InterfacePtr iface
) = 0

function Append

virtual void Spinnaker::IInterfaceList::Append (
    const InterfaceList * list
) = 0

function Clear

virtual void Spinnaker::IInterfaceList::Clear () = 0

function GetByIndex

virtual InterfacePtr Spinnaker::IInterfaceList::GetByIndex (
    unsigned int index
) const = 0

function GetSize

virtual unsigned int Spinnaker::IInterfaceList::GetSize () const = 0

function Remove

virtual void Spinnaker::IInterfaceList::Remove (
    InterfacePtr iface
) = 0

function operator[]

virtual InterfacePtr Spinnaker::IInterfaceList::operator[] (
    unsigned int index
) = 0

function ~IInterfaceList

inline virtual Spinnaker::IInterfaceList::~IInterfaceList (
    void
) 

Protected Attributes Documentation

variable m_pInterfaceListData

InterfaceListData* Spinnaker::IInterfaceList::m_pInterfaceListData;

Protected Functions Documentation

function IInterfaceList [1/2]

inline Spinnaker::IInterfaceList::IInterfaceList (
    void
) 

function IInterfaceList [2/2]

inline Spinnaker::IInterfaceList::IInterfaceList (
    const IInterfaceList &
) 

function operator=

IInterfaceList & Spinnaker::IInterfaceList::operator= (
    const IInterfaceList &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/IInterfaceList.h