for libags. The latest version of this documentation can be found on-line at

I. Library - Completion routines
AgsComplex — Boxed type of complex
AgsConversion — abstract conversion
AgsEndian — dealing with endiannes
AgsFunction — Function to translate values
AgsLog — Log
AgsParameter — Complete GParameter
AgsRegex — coding-neutral regex
AgsStringUtil — string util
AgsTime — utility functions of time
AgsTurtle — Terse RDF Triple Language
AgsTurtleManager — Singleton pattern to organize turtles
AgsUUID — Boxed type of uuid
II. Util - Helper functions
AgsDestroyUtil — destroy util
AgsIdGenerator — UUID util functions
AgsListUtil — list util
III. Object - Interfaces and marshallers
AgsApplicable — unique access to applicable objects
AgsApplicationContext — The application context
AgsAsyncQueue — asynchronous run
AgsConfig — Config Advanced Gtk+ Sequencer
AgsConnectable — unique access to objects
AgsCountable — a counter interface
AgsCursor — unique access to cursor classes
AgsMainLoop — toplevel threads
AgsMutable — unique access to recalls
AgsPlugin — interfacing plugins
AgsPortlet — interfacing portlets
AgsSeekable — unique access to seekable classes
AgsSequencer — unique access to sequencers
AgsSoundcard — unique access to soundcards
AgsSoundServer — access sound servers
AgsTactable — Unique tempo set or attributes access
IV. XML Input/Output - Persist project
AgsFile — read/write XML file
AgsFileIdRef — file id reference
AgsFileLink — link objects read of file.
AgsFileLookup — resolve objects read of file.
AgsFileLaunch — launch objects read of file.
V. Thread - Multi-threaded tree
AgsAutosaveThread — auto safe
AgsConcurrencyProvider — concurrency interface
AgsConditionManager — condition manager
AgsDestroyWorker — destroy worker
AgsGenericMainLoop — generic loop
AgsMessageDelivery — message delivery
AgsMessageQueue — message queue
AgsMutexManager — mutex manager
AgsPollingThread — polling thread
AgsPollFd — Perform operations in a thread safe context.
AgsReturnableThread — returnable thread
AgsSingleThread — single threaded environment
AgsTask — Perform operations in a thread safe context.
AgsTaskCompletion — task completion
AgsTaskThread — task thread
AgsThread — threads
AgsThreadApplicationContext — threaded application context
AgsThreadPool — thread pool
AgsTimestamp — Timestamp unix and alike
AgsWorkerThread — worker thread
Thread files - Reading/Writing audio data from disk
VI. XML-RPC - server
AgsRegistry — remote control registry
AgsServer — remote control server
Controller - providing context path
AgsController — base controller
AgsFrontController — handle all XMLRPC requests
AgsLocalFactoryController — local factory controller
AgsLocalRegistryController — local registry controller
AgsLocalSerializationController — local serialization controller
AgsLocalTaskController — local task controller
Security - basic authentication
AgsAuthentication — base password authentication
AgsAuthenticationManager — Singleton pattern to organize authentication
AgsBusinessGroup — base group permissions
AgsCertificate — base password certificate
AgsCertificateManager — Singleton pattern to organize certificate
AgsPasswordStore — password storage
AgsPasswordStoreManager — Singleton pattern to organize password stores
AgsSecurityContext — current security context
AgsXmlAuthentication — authentication by XML file
AgsXmlCertificate — certificate by XML file
AgsXmlPasswordStore — password store by XML file
Thread - multi-threaded routines
AgsRemoteTaskThread — remote task thread
API Index
Index of deprecated API