Table of Contents

Namespace GLib

Classes

Allocator
Array
AsyncQueue
BookmarkFile
ByteArray
Bytes
Cache
Checksum
Completion
Cond
ConstantString

This represents an UTF8 string in unmanaged memory. As long as the instance is kept alive the unmanaged memory will not be freed and the handle will be valid.

This is useful in cases where C expects some pointer to a string which is not allowed to be freed. This class can be used to keep a pointer to a string alive as long as needed.

Constants
Data
Date
DateTime
DebugKey
Dir
Error
Functions
GException

A GException wraps a GLib.Error and allows to catch it with a given error code.

HashTable
HashTableIter
Hmac
Hook
HookList
IConv
IOChannel
IOFuncs
KeyFile
List
LogField
MainContext
MainLoop
MappedFile
Markup
MarkupParseContext
MarkupParser
MarshalHelper
MatchInfo
MemChunk
MemVTable
Module
Node
Once
OptionContext
OptionEntry
OptionGroup
PathBuf
PatternSpec
PollFD
Private
PtrArray
Queue
RWLock
Rand
RecMutex
Regex
Relation
SList
SListExtensions
Scanner
ScannerConfig
Sequence
SequenceIter
Source
SourceCallbackFuncs
SourceFuncs
SourcePrivate
StatBuf
StaticMutex
StaticPrivate
StaticRWLock
StaticRecMutex
String
StringChunk
StrvBuilder
TestCase
TestConfig
TestLogBuffer
TestLogMsg
TestSuite
Thread
ThreadFunctions
ThreadPool
TimeVal
TimeZone
Timer
TrashStack
Tree
TreeNode
Tuples
UnhandledException

Allows handling exceptions which can't cross the native code boundary and would terminate the application.

Uri
UriParamsIter
Variant
VariantBuilder
VariantDict
VariantIter
VariantType
VersionAttribute

Structs

BookmarkFileError

Contains all error codes of the BookmarkFileError error-domain.

ConvertError

Contains all error codes of the ConvertError error-domain.

DateDay
DateYear
ErrorCode

An ErrorCode that consists of a DomainQuark and an actual error code.

FileError

Contains all error codes of the FileError error-domain.

IOChannelError

Contains all error codes of the IOChannelError error-domain.

KeyFileError

Contains all error codes of the KeyFileError error-domain.

MarkupError

Contains all error codes of the MarkupError error-domain.

NumberParserError

Contains all error codes of the NumberParserError error-domain.

OptionError

Contains all error codes of the OptionError error-domain.

Pid
Quark
RefString
RegexError

Contains all error codes of the RegexError error-domain.

SList.Enumerator
SListElement
ShellError

Contains all error codes of the ShellError error-domain.

SpawnError

Contains all error codes of the SpawnError error-domain.

ThreadError

Contains all error codes of the ThreadError error-domain.

Time
TimeSpan
UriError

Contains all error codes of the UriError error-domain.

VariantParseError

Contains all error codes of the VariantParseError error-domain.

Interfaces

BoxedRecord

Defines that this type is a boxed record in GObject terms.

Enums

AsciiType
ChecksumType
DateDMY
DateMonth
DateWeekday
ErrorType
FileSetContentsFlags
FileTest
FormatSizeFlags
HookFlagMask
IOCondition
IOError
IOFlags
IOStatus
KeyFileFlags
LogLevelFlags
LogWriterOutput
MainContextFlags
MarkupCollectType
MarkupParseFlags
NormalizeMode
OnceStatus
OptionArg
OptionFlags
RegexCompileFlags
RegexMatchFlags
SeekType
SliceConfig
SpawnFlags
TestFileType
TestLogType
TestResult
TestSubprocessFlags
TestTrapFlags
ThreadPriority
TimeType
TokenType
TraverseFlags
TraverseType
UnicodeBreakType
UnicodeScript
UnicodeType
UriFlags
UriHideFlags
UriParamsFlags
UserDirectory
VariantClass

Delegates

CacheDestroyFunc
CacheDupFunc
CacheNewFunc
ChildWatchFunc
ClearHandleFunc
CompareDataFunc
CompareFunc
CompletionFunc
CompletionStrncmpFunc
CopyFunc
DataForeachFunc
DestroyNotify
DuplicateFunc
EqualFunc
EqualFuncFull
ErrorClearFunc
ErrorCopyFunc
ErrorInitFunc
FreeFunc
Func
HFunc
HRFunc
HashFunc
HookCheckFunc
HookCheckMarshaller
HookCompareFunc
HookFinalizeFunc
HookFindFunc
HookFunc
HookMarshaller
IOFunc
LogFunc
LogWriterFunc
NodeForeachFunc
NodeTraverseFunc
OptionArgFunc
OptionErrorFunc
OptionParseFunc
PollFunc
PrintFunc
RegexEvalCallback
ScannerMsgFunc
SequenceIterCompareFunc
SourceDisposeFunc
SourceDummyMarshal
SourceFunc
SourceFuncsCheckFunc
SourceFuncsDispatchFunc
SourceFuncsFinalizeFunc
SourceFuncsPrepareFunc
SourceOnceFunc
SpawnChildSetupFunc
TestDataFunc
TestFixtureFunc
TestFunc
TestLogFatalFunc
ThreadFunc
TranslateFunc
TraverseFunc
TraverseNodeFunc
VoidFunc