Base Module  VST 3.7
SDK for developing VST plug-in
Steinberg::Update Namespace Reference

Typedefs

typedef std::deque< DeferedChange > DeferedChangeList
 
typedef DeferedChangeList::const_iterator DeferedChangeListIterConst
 
typedef DeferedChangeList::iterator DeferedChangeListIter
 
typedef std::deque< UpdateData > UpdateDataList
 
typedef UpdateDataList::const_iterator UpdateDataListIterConst
 
typedef std::vector< IDependent * > DependentList
 
typedef DependentList::iterator DependentListIter
 
typedef DependentList::const_iterator DependentListIterConst
 
typedef std::map< const FUnknown *, DependentListDependentMap
 
typedef DependentMap::iterator DependentMapIter
 
typedef DependentMap::const_iterator DependentMapIterConst
 

Functions

uint32 hashPointer (void *p)
 
IPtr< FUnknown > getUnknownBase (FUnknown *unknown)
 
void updateDone (FUnknown *unknown, int32 message)
 

Variables

const uint32 kHashSize = (1 << 8)
 
const uint32 kMapSize = 1024 * 10
 

Typedef Documentation

◆ DeferedChangeList

typedef std::deque<DeferedChange> DeferedChangeList

◆ DeferedChangeListIterConst

typedef DeferedChangeList::const_iterator DeferedChangeListIterConst

◆ DeferedChangeListIter

typedef DeferedChangeList::iterator DeferedChangeListIter

◆ UpdateDataList

typedef std::deque<UpdateData> UpdateDataList

◆ UpdateDataListIterConst

typedef UpdateDataList::const_iterator UpdateDataListIterConst

◆ DependentList

typedef std::vector<IDependent*> DependentList

◆ DependentListIter

typedef DependentList::iterator DependentListIter

◆ DependentListIterConst

typedef DependentList::const_iterator DependentListIterConst

◆ DependentMap

typedef std::map<const FUnknown*, DependentList> DependentMap

◆ DependentMapIter

typedef DependentMap::iterator DependentMapIter

◆ DependentMapIterConst

typedef DependentMap::const_iterator DependentMapIterConst

Function Documentation

◆ hashPointer()

uint32 Steinberg::Update::hashPointer ( void *  p)
inline

◆ getUnknownBase()

IPtr<FUnknown> Steinberg::Update::getUnknownBase ( FUnknown *  unknown)
inline

◆ updateDone()

void Steinberg::Update::updateDone ( FUnknown *  unknown,
int32  message 
)

Variable Documentation

◆ kHashSize

const uint32 kHashSize = (1 << 8)

◆ kMapSize

const uint32 kMapSize = 1024 * 10
Empty

Copyright ©2020 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.