for libinfinity 0.5.0. The latest version of this documentation can be found on-line at http://infinote.0x539.de/libinfinity/API/libinfinity/.


About libinfinity
Compiling and Using libinfinity
Common libinfinity API
InfInit
InfSession — Basic session object and synchronization
InfChatSession — Simple standalone chat
InfChatBuffer — A ring buffer for chat messages
InfUserTable — User information storage
InfUser
InfDiscovery — Discovery of remote services
InfLocalPublisher — Publish services on the local network
InfIpAddress — IPv4 and IPv6 addresses
InfTcpConnection
InfXmlConnection
InfXmppConnection
InfSimulatedConnection — Simulated network connection
InfDiscoveryAvahi — Service Discovery via Avahi
InfXmppManager — Reuse existing connections
InfIo — Event loop abstraction
InfStandaloneIo
InfCertificateChain — X.509 certificate chains
InfCertUtil
InfCertificateCredentials — Reference-counted wrapper for gnutls_certificate_credentials_t
InfSaslContext — Asynchronous SASL processing
InfError — Common error codes
InfProtocol — Infinote protocol parameters
InfBuffer — Abstract document interface
Libinfinity's adOPTed implementation
InfAdoptedSession — Session handling concurrency control via the adOPTed algorithm.
InfAdoptedSessionRecord — Create a record of a session
InfAdoptedSessionReplay — Replay a record of a session
InfAdoptedUndoGrouping — Grouping of requests to be undone simultaneously
InfAdoptedAlgorithm — adOPTed implementation
InfAdoptedRequestLog — History of requests
InfAdoptedRequest — Request processed by InfAdoptedAlgorithm.
InfAdoptedOperation — Operation that can be processed by InfAdoptedAlgorithm.
InfAdoptedNoOperation — An operation not doing anything.
InfAdoptedSplitOperation — Operation wrapping two operations
InfAdoptedUser
InfAdoptedStateVector — Represents a state in the interaction model
Libinfinity client side API
InfcBrowser — Browse remote directories
InfcBrowserIter — Iterating through browsed nodes
InfcNotePlugin
InfcSessionProxy
InfcExploreRequest — Watch progess of node exploration
InfcNodeRequest
InfcUserRequest
InfcRequest — Requests sent to server
InfcRequestManager
Libinfinity server side API
InfdDirectory — Directory of published documents
InfdNotePlugin
infd-storage
InfdFilesystemStorage
InfdSessionProxy
InfdTcpServer
InfdXmlServer
InfdXmppServer
InfdServerPool
Network abstraction
InfCommunicationManager — Handling multiple communication sessions
InfCommunicationObject — Network message destinations
InfCommunicationGroup — Communication channel for mulitple connections
InfCommunicationHostedGroup — Communication group opened by the local host
InfCommunicationJoinedGroup — Communication group opened by a remote host
InfCommunicationFactory — Creation of communication methods
InfCommunicationMethod — Network communication method
InfCommunicationRegistry — Sharing connections between multiple groups
InfCommunicationCentralFactory — Factory for InfCommunicationCentralMethod methods
InfCommunicationCentralMethod — Relying group messages via the publisher