ALBA
Classes | Static Public Member Functions | Protected Types | Static Protected Member Functions | Static Protected Attributes | List of all members
albaGUIDynamicVP::albaPipeRegister Class Reference

#include <albaGUIDynamicVP.h>

Classes

struct  VIEW_ITEM
 

Static Public Member Functions

static int RegisterPipe (albaPipe *pipe, albaView *view)
 
static int UnregisterPipe (albaPipe *pipe, albaView *view=NULL)
 

Protected Types

typedef struct albaGUIDynamicVP::albaPipeRegister::VIEW_ITEM VIEW_ITEM
 

Static Protected Member Functions

static int FindView (albaView *view)
 

Static Protected Attributes

static std::vector< VIEW_ITEMm_RegViews
 

Detailed Description

class name: albaPipeRegister This class registe the pipes.

It handle a pipe vector container.

Definition at line 84 of file albaGUIDynamicVP.h.

Member Typedef Documentation

◆ VIEW_ITEM

Member Function Documentation

◆ RegisterPipe()

static int albaGUIDynamicVP::albaPipeRegister::RegisterPipe ( albaPipe pipe,
albaView view 
)
static

Registers the specified pipe with the view.

Returns number of pipes registered for this view. N.B. duplicity check of pipes is not performed!

◆ UnregisterPipe()

static int albaGUIDynamicVP::albaPipeRegister::UnregisterPipe ( albaPipe pipe,
albaView view = NULL 
)
static

Unregisters the specified pipe with the view (if specified).

Returns number of pipes registered for this view (after unregister).

◆ FindView()

static int albaGUIDynamicVP::albaPipeRegister::FindView ( albaView view)
staticprotected

returns index of given view in m_RegViews, or -1, if not found

Member Data Documentation

◆ m_RegViews

std::vector< VIEW_ITEM > albaGUIDynamicVP::albaPipeRegister::m_RegViews
staticprotected

array of registered views-pipes

Definition at line 93 of file albaGUIDynamicVP.h.


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