[][src]Module libquassel::primitive

Structs

BufferInfo

The BufferInfo struct represents a BufferInfo as received in IRC

Date

Calendar date.

Message

The Message struct represents a Message as received in IRC

Time

The clock time within a given date. Nanosecond precision.

Enums

BufferType

The Type of the Buffer

MessageType
TimeSpec

TimeSpec specifies whether the time is a local time, daylightsaving local time or a form of UTC Offset

Variant

Variant represents the possible types we can receive

Constants

BOOL

Byte Representation of the type used in Variant to identify it

CHAR

Byte Representation of the type used in Variant to identify it

INT

Byte Representation of the type used in Variant to identify it

LONG

Byte Representation of the type used in Variant to identify it

QBYTEARRAY

Byte Representation of the type used in Variant to identify it

QCHAR

Byte Representation of the type used in Variant to identify it

QDATE

Byte Representation of the type used in Variant to identify it

QDATETIME

Byte Representation of the type used in Variant to identify it

QSTRING

Byte Representation of the type used in Variant to identify it

QSTRINGLIST

Byte Representation of the type used in Variant to identify it

QTIME

Byte Representation of the type used in Variant to identify it

QVARIANT

Byte Representation of the type used in Variant to identify it

QVARIANTLIST

Byte Representation of the type used in Variant to identify it

QVARIANTMAP

Byte Representation of the type used in Variant to identify it

SHORT

Byte Representation of the type used in Variant to identify it

UCHAR

Byte Representation of the type used in Variant to identify it

UINT

Byte Representation of the type used in Variant to identify it

ULONG

Byte Representation of the type used in Variant to identify it

USERTYPE

Byte Representation of the type used in Variant to identify it

USHORT

Byte Representation of the type used in Variant to identify it

VOID

Byte Representation of the type used in Variant to identify it

Type Definitions

DateTime
StringList

StringList are represented as a Vec of Strings

VariantList

VariantLists are represented as a Vec of Variants.

VariantMap

VariantMaps are represented as a HashMap with String as key and Variant as value