1#ifndef _KVI_KVS_VARIANTLIST_H_
2#define _KVI_KVS_VARIANTLIST_H_
163 KviKvsVariantList(QString * pS1, QString * pS2, QString * pS3, QString * pS4, QString * pS5);
175 KviKvsVariantList(QString * pS1, QString * pS2, QString * pS3, QString * pS4, QString * pS5, QString * pS6);
188 KviKvsVariantList(QString * pS1, QString * pS2, QString * pS3, QString * pS4, QString * pS5, QString * pS6, QString * pS7);
313 void allAsString(QString &
szBuffer);
320 bool firstAsString(QString &
szBuffer);
327 bool nextAsString(QString &
szBuffer);
void * kvs_hobject_t
Definition KviKvsTypes.h:32
double kvs_real_t
Definition KviKvsTypes.h:35
kvi_i64_t kvs_int_t
Definition KviKvsTypes.h:33
Handling of variant data type in KVS.
C++ Template based double linked pointer list class.
This class defines a new data type which contains array data.
Definition KviKvsArray.h:44
This class defines a new data type which contains hash data.
Definition KviKvsHash.h:48
Class to handle variant variables lists.
Definition KviKvsVariantList.h:42
void append(kvs_real_t dReal)
Appends an element to the list.
Definition KviKvsVariantList.h:271
KviKvsVariant * first()
Returns the first element of the list.
Definition KviKvsVariantList.h:210
void append(KviKvsArray *pArray)
Appends an element to the list.
Definition KviKvsVariantList.h:292
void append(KviKvsVariant *pItem)
Appends an element to the list.
Definition KviKvsVariantList.h:242
KviKvsVariant * at(int iIdx)
Returns the element of the list at the given index.
Definition KviKvsVariantList.h:223
void append(kvs_hobject_t hObject)
Appends an element to the list.
Definition KviKvsVariantList.h:285
KviPointerList< KviKvsVariant > * m_pList
Definition KviKvsVariantList.h:203
KviKvsVariant * next()
Returns the next element of the list.
Definition KviKvsVariantList.h:216
void append(bool bBoolean)
Appends an element to the list.
Definition KviKvsVariantList.h:278
void append(const QString &szParam, bool bEscape=false)
Appends an element to the list.
Definition KviKvsVariantList.h:257
void prepend(KviKvsVariant *pItem)
Prepends an element to the list.
Definition KviKvsVariantList.h:249
void append(kvs_int_t iInt)
Appends an element to the list.
Definition KviKvsVariantList.h:264
void clear()
Clears the list.
Definition KviKvsVariantList.h:235
unsigned int count()
Returns the size of the list.
Definition KviKvsVariantList.h:229
void append(KviKvsHash *pHash)
Appends an element to the list.
Definition KviKvsVariantList.h:299
This class defines a new data type which contains variant data.
Definition KviKvsVariant.h:352
A template double linked list of pointers.
Definition KviPointerList.h:371
T * at(int idx)
Returns the item at index position.
Definition KviPointerList.h:819
void append(const T *d)
Appends an item at the end of the list.
Definition KviPointerList.h:895
void prepend(KviPointerList< T > *l)
Prepends all the items from the list l to this list.
Definition KviPointerList.h:932
unsigned int count() const
Returns the count of the items in the list.
Definition KviPointerList.h:620
void clear()
Removes all the items from the list.
Definition KviPointerList.h:1105
T * first()
Returns the first item in the list.
Definition KviPointerList.h:632
T * next()
Returns the next item in the list.
Definition KviPointerList.h:781
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
KviKvsArray * pArray
Definition libkviserverdb.cpp:478
char szBuffer[4096]
Definition winamp.cpp:77