for libags. The latest version of this documentation can be found on-line at http://nongnu.org/gsequencer/api/libags/.


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
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
AgsConcurrentTree — thread-safe locking of tree
AgsConfig — Config Advanced Gtk+ Sequencer
AgsConnectable — unique access to objects
AgsConnection — Abstraction of connections
AgsConnectionManager — Singleton pattern to organize connections
AgsCountable — a counter interface
AgsDistributedManager — access distributed ressources
AgsDynamicConnectable — unique access to dynamic connectable classes
ags_macros
AgsMainLoop — toplevel threads
ags_marshal
AgsMutable — unique access to recalls
AgsPackable — pack ressources
AgsPlugin — interfacing plugins
AgsPortlet — interfacing portlets
AgsSeekable — unique access to seekable classes
AgsSequencer — unique access to sequencers
AgsSoundcard — unique access to soundcards
AgsTactable — Unique tempo set or attributes access
AgsTreeIterator — concurrent iterating tree
IV. XML Input/Output - Persist project
ags_file_stock
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.
ags_file_util
AgsXmlSerializationFactory — Factory pattern
V. Thread - Multi-threaded tree
AgsAutosaveThread — auto safe
AgsConcurrencyProvider — concurrency interface
AgsConditionManager — condition manager
AgsDestroyWorker — destroy worker
AgsGenericMainLoop — generic loop
AgsHistory
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
AgsTimestamp — Timestamp unix and alike
AgsTimestampThread
AgsThread — threads
AgsThreadApplicationContext — threaded application context
AgsThreadPool — thread pool
AgsWorkerThread — worker thread
Thread files - Reading/Writing audio data from disk
ags_thread_file_xml
AgsThreadXmlSerializationFactory — Factory pattern
VI. XML-RPC - server
AgsRegistry — remote control registry
AgsServer — remote control server
AgsServerApplicationContext
AgsServerStatus
AgsServiceProvider
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
AgsRemoteTask
AgsRemoteTaskThread — remote task thread
API Index
Index of deprecated API