Yate
BitVector Member List

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

alive() const GenObjectvirtual
appendTo(String &buf, unsigned int offs=0, int len=-1) const BitVector
apply(void(*func)(Obj &))SliceVector< Obj >inline
available(unsigned int offs, int len=-1) const SliceVector< Obj >inline
availableClamp(unsigned int clamp, unsigned int offs=0, int len=-1) const SliceVector< Obj >inline
BitVector()BitVectorinline
BitVector(const BitVector &other)BitVectorinline
BitVector(unsigned int len, unsigned int maxLen=0)BitVectorinlineexplicit
BitVector(const BitVector &other, unsigned int offs, unsigned int len=0)BitVectorinlineexplicit
BitVector(const char *str, unsigned int maxLen=0)BitVectorexplicit
bzero(unsigned int offs, unsigned int len)SliceVector< Obj >inline
bzero()SliceVector< Obj >inline
copy(const SliceVector &src, unsigned int len, unsigned int offs=0, unsigned int srcOffs=0)SliceVector< Obj >inline
data(unsigned int offs, unsigned int len)SliceVector< Obj >inline
data(unsigned int offs, unsigned int len) const SliceVector< Obj >inline
data(unsigned int offs=0)SliceVector< Obj >inline
data(unsigned int offs=0) const SliceVector< Obj >inline
data(unsigned int offs, unsigned int len, Obj *&eod)SliceVector< Obj >inline
data(unsigned int offs, unsigned int len, const Obj *&eod) const SliceVector< Obj >inline
destruct()GenObjectvirtual
dump(String &buf, String &(*func)(String &s, const Obj &o, const char *sep, const char *fmt), const char *sep=",", const char *fmt=0) const SliceVector< Obj >inline
dump(String &buf, unsigned int lineLen, String &(*func)(String &s, const Obj &o, const char *sep, const char *fmt), unsigned int offset=0, const char *linePrefix=0, const char *suffix="\r\n", const char *sep=",", const char *fmt=0) const SliceVector< Obj >inline
dumpHex(String &buf, unsigned int lineLen, unsigned int offset=0, const char *linePrefix=0, const char *suffix="\r\n") const SliceVector< Obj >inline
end(Obj *start, unsigned int len) (defined in SliceVector< Obj >)SliceVector< Obj >inlineprotected
end(const Obj *start, unsigned int len) const (defined in SliceVector< Obj >)SliceVector< Obj >inlineprotected
equals(const SliceVector &other) const SliceVector< Obj >inline
fill(const Obj &value)SliceVector< Obj >inline
GenObject()GenObject
get(FloatVector &dest) const BitVector
getObjCounter() const GenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) const GenObjectvirtual
getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
head(unsigned int len) const BitVectorinline
head(BitVector &dest, unsigned int len) const BitVectorinline
TelEngine::SliceVector::head(SliceVector &dest, unsigned int len) const SliceVector< Obj >inline
hexify(String &buf, char sep=0) const SliceVector< Obj >inline
initSlice(bool del, const SliceVector &other, unsigned int offs=0, unsigned int len=0) (defined in SliceVector< Obj >)SliceVector< Obj >inlineprotected
initStorage(unsigned int len, const Obj *data=0, unsigned int maxLen=0) (defined in SliceVector< Obj >)SliceVector< Obj >inlineprotected
length() const SliceVector< Obj >inline
m_data (defined in SliceVector< Obj >)SliceVector< Obj >protected
m_length (defined in SliceVector< Obj >)SliceVector< Obj >protected
m_maxLen (defined in SliceVector< Obj >)SliceVector< Obj >protected
m_storage (defined in SliceVector< Obj >)SliceVector< Obj >protected
maxLen() const SliceVector< Obj >inline
mul(const SliceVector &other)SliceVector< Obj >inline
mul(const Obj &value)SliceVector< Obj >inline
mul(float value)SliceVector< Obj >inline
objSize()SliceVector< Obj >inlinestatic
operator!=(const SliceVector &other) const SliceVector< Obj >inline
operator*=(const SliceVector &other)SliceVector< Obj >inline
operator*=(const Obj &value)SliceVector< Obj >inline
operator*=(float value)SliceVector< Obj >inline
operator+=(const SliceVector &other)SliceVector< Obj >inline
operator+=(const Obj &value)SliceVector< Obj >inline
operator-=(const SliceVector &other)SliceVector< Obj >inline
operator-=(const Obj &value)SliceVector< Obj >inline
operator=(const SliceVector &other)SliceVector< Obj >inline
operator==(const SliceVector &other) const SliceVector< Obj >inline
operator[](unsigned int index)SliceVector< Obj >inline
operator[](unsigned int index) const SliceVector< Obj >inline
operator[](signed int index)SliceVector< Obj >inline
operator[](signed int index) const SliceVector< Obj >inline
pack(unsigned int offs=0, int len=-1) const BitVector
pack(ByteVector &dest) const BitVector
resetStorage(unsigned int len, unsigned int maxLen=0)SliceVector< Obj >inline
resize(unsigned int len)SliceVector< Obj >inline
resizeMax()SliceVector< Obj >inline
set(const FloatVector &input)BitVector
setData(Obj *data=0, unsigned int len=0, unsigned int maxLen=0) (defined in SliceVector< Obj >)SliceVector< Obj >inlineprotected
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setSlice(const BitVector &other, unsigned int offs=0, unsigned int len=0)BitVectorinline
TelEngine::SliceVector::setSlice(const SliceVector &other, unsigned int offs=0, unsigned int len=0)SliceVector< Obj >inline
size() const SliceVector< Obj >inline
size(unsigned int len)SliceVector< Obj >inlinestatic
slice(unsigned int offs, unsigned int len) const BitVectorinline
slice(BitVector &dest, unsigned int offs, unsigned int len=0) const BitVectorinline
TelEngine::SliceVector::slice(SliceVector &dest, unsigned int offs, unsigned int len=0) const SliceVector< Obj >inline
SliceVector()SliceVector< Obj >inline
SliceVector(const SliceVector &other)SliceVector< Obj >inline
SliceVector(unsigned int len, const Obj *buf=0, unsigned int maxLen=0)SliceVector< Obj >inlineexplicit
SliceVector(const SliceVector &v1, const SliceVector &v2)SliceVector< Obj >inlineexplicit
SliceVector(const SliceVector &v1, const SliceVector &v2, const SliceVector &v3)SliceVector< Obj >inlineexplicit
SliceVector(const SliceVector &other, unsigned int offs, unsigned int len=0)SliceVector< Obj >inlineexplicit
steal(SliceVector &other)SliceVector< Obj >inline
sub(const SliceVector &other)SliceVector< Obj >inline
sub(const Obj &value)SliceVector< Obj >inline
sum() const SliceVector< Obj >inline
sum(const SliceVector &other)SliceVector< Obj >inline
sum(const Obj &value)SliceVector< Obj >inline
sumApply(Obj(*func)(const Obj &)) const SliceVector< Obj >inline
sumApplyF(float(*func)(const Obj &)) const SliceVector< Obj >inline
tail(unsigned int len) const BitVectorinline
tail(BitVector &dest, unsigned int len) const BitVectorinline
TelEngine::SliceVector::tail(SliceVector &dest, unsigned int len) const SliceVector< Obj >inline
toString(unsigned int offs, int len=-1) const BitVectorinline
TelEngine::SliceVector::toString() const GenObjectvirtual
traceId() const GenObjectvirtual
unHexify(const char *str, unsigned int len, int sep=255)SliceVector< Obj >inline
unHexify(const String &str, int sep=255)SliceVector< Obj >inline
unpack(uint64_t value, unsigned int offs=0, uint8_t len=64)BitVector
unpack(const ByteVector &src)BitVector
unpackMsb(uint32_t value, unsigned int offs=0, uint8_t len=32)BitVector
unpackMsb16(uint16_t value, unsigned int offs=0, uint8_t len=16)BitVectorinline
valid() const BitVector
vectorSize() const SliceVector< Obj >inlinevirtual
xorMsb(uint32_t value, unsigned int offs=0, uint8_t len=32)BitVector
xorMsb16(uint16_t value, unsigned int offs=0, uint8_t len=16)BitVectorinline
~GenObject()GenObjectinlinevirtual
~MathVectorBase()MathVectorBaseinlinevirtual
~SliceVector()SliceVector< Obj >inlinevirtual