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
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
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.

UnixPipe
Uri
UriParamsIter
Variant
VariantBuilder
VariantDict
VariantIter
VariantType
VersionAttribute

Structs

DateDay
DateYear
Pid
Quark
RefString
Time
TimeSpan
Type

Interfaces

BoxedRecord

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

IHandle

Enums

AsciiType
BookmarkFileError
ChecksumType
ConvertError
DateDMY
DateMonth
DateWeekday
ErrorType
FileError
FileSetContentsFlags
FileTest
FormatSizeFlags
HookFlagMask
IOChannelError
IOCondition
IOError
IOFlags
IOStatus
KeyFileError
KeyFileFlags
LogLevelFlags
LogWriterOutput
MainContextFlags
MarkupCollectType
MarkupError
MarkupParseFlags
NormalizeMode
NumberParserError
OnceStatus
OptionArg
OptionError
OptionFlags
RegexCompileFlags
RegexError
RegexMatchFlags
SeekType
ShellError
SliceConfig
SpawnError
SpawnFlags
TestFileType
TestLogType
TestResult
TestSubprocessFlags
TestTrapFlags
ThreadError
ThreadPriority
TimeType
TokenType
TraverseFlags
TraverseType
UnicodeBreakType
UnicodeScript
UnicodeType
UnixPipeEnd
UriError
UriFlags
UriHideFlags
UriParamsFlags
UserDirectory
VariantClass
VariantParseError
Win32OSType

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
SourceOnceFunc
SpawnChildSetupFunc
TestDataFunc
TestFixtureFunc
TestFunc
TestLogFatalFunc
ThreadFunc
TranslateFunc
TraverseFunc
TraverseNodeFunc
UnixFDSourceFunc
VoidFunc