KlvLib  1.58
IKlvEncoder Member List

This is the complete list of members for IKlvEncoder, including all inherited members.

AddKlvItem(IKlvItem *klvItem)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, const char *value, const size_t size)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, IKlvItem::KEY_LENGTH keySize, const char *value, const size_t size)=0IKlvEncoderpure virtual
AddKlvItem(const char key, const unsigned char value)=0IKlvEncoderpure virtual
AddKlvItem(const char key, const unsigned short value)=0IKlvEncoderpure virtual
AddKlvItem(const char key, const unsigned int value)=0IKlvEncoderpure virtual
AddKlvItem(const char key, const unsigned __int64 value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, const unsigned char value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, const unsigned short value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, const unsigned int value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, const unsigned __int64 value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, IKlvItem::KEY_LENGTH keySize, const unsigned char value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, IKlvItem::KEY_LENGTH keySize, const unsigned short value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, IKlvItem::KEY_LENGTH keySize, const unsigned int value)=0IKlvEncoderpure virtual
AddKlvItem(const char *key, IKlvItem::KEY_LENGTH keySize, const unsigned __int64 value)=0IKlvEncoderpure virtual
AddKlvItemBin(const char *key, const unsigned char value)=0IKlvEncoderpure virtual
AddKlvItemBin(const char *key, const unsigned short value)=0IKlvEncoderpure virtual
AddKlvItemBin(const char *key, const unsigned int value)=0IKlvEncoderpure virtual
AddKlvItemBin(const char *key, const unsigned __int64 value)=0IKlvEncoderpure virtual
CreateKlvEncoder(IKlvItem::KEY_LENGTH innerKeyLength=IKlvItem::ONE_BYTE, BOOL EndianSwap=TRUE)IKlvEncoderrelated
doubleToByteArray(double val, unsigned char *arr)IKlvEncoderrelated
Encode(size_t &size)=0IKlvEncoderpure virtual
EndianSwap(unsigned short &x)IKlvEncoderrelated
EndianSwap(unsigned int &x)IKlvEncoderrelated
EndianSwap(unsigned __int64 &x)IKlvEncoderrelated
FreeInternalBuffer()=0IKlvEncoderpure virtual
SetBuffer(char *buf, const size_t size=MAX_KLV_SIZE)=0IKlvEncoderpure virtual
SetCheckSumKey(const char *key)=0IKlvEncoderpure virtual
SetCheckSumKey(const char *key, IKlvItem::KEY_LENGTH keySize)=0IKlvEncoderpure virtual
SetOuterKey(const char *key)=0IKlvEncoderpure virtual
SetOuterKey(const char *key, IKlvItem::KEY_LENGTH keySize)=0IKlvEncoderpure virtual
Sort()=0IKlvEncoderpure virtual
uint64ToByteArray(__int64 num, unsigned char *arr)IKlvEncoderrelated
~IKlvEncoder(void)IKlvEncoderinlinevirtual
Untitled 1




 Copyright 2010,    IMPLEOTV SYSTEMS LTD