Liblinphone 5.4.23
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NlinphoneNamespace that holds all liblinphone's API classes and enumerations
 CAccountObject that represents a Linphone Account
 CAccountCreatorThe object used to configure an account on a server via XML-RPC, see https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Features/Override%20account%20creator%20request/
 CAccountCreatorListenerAn object to handle the responses callbacks for handling the AccountCreator operations
 CAccountDeviceObject that represents a device that at least once was connected to a given account
 CAccountListenerAn object to handle the callbacks for the handling of Account objects
 CAccountManagerServicesCreates and manage SIP user accounts remotely, using the REST API of the Flexisip Account Manager
 CAccountManagerServicesRequestRequest object created by AccountManagerServices
 CAccountManagerServicesRequestListenerAn object to handle the callbacks for AccountManagerServicesRequest object
 CAccountParamsObject that is used to set the different parameters of a Account
 CAddressObject that represents a parsed SIP address
 CAlertObject that represents an alert
 CAlertListenerObject that represents a callback attached to an alert
 CAudioDeviceObject holding audio device information
 CAuthInfoObject holding authentication information
 CBearerTokenObject that represents a bearer token (eg OAUTH)
 CBufferThe object representing a data buffer
 CCallThis object represents a call issued or received by the Core
 CCallListenerThat class holds all the callbacks which are called by Call objects
 CCallLogObject used to keep track of all calls initiated, received or missed
 CCallParamsAn object containing various parameters of a Call
 CCallStatsThis object carry various statistic informations regarding the quality of an audio or video stream for a given Call
 CCardDavParamsThe CardDavParams object represents a remote CardDAV server used by MagicSearch as a plugin source
 CChatMessageA ChatMessage represents an instant message that can be send or received through a ChatRoom
 CChatMessageListenerAn object to handle the callbacks for the handling a ChatMessage objects
 CChatMessageReactionA chat message reaction is an emoji sent by someone in the same chat room to react to a specific ChatMessage
 CChatParamsObject defining settings strictly associated with ChatRoom objects such as ephemeral settings and backends
 CChatRoomA chat room is the place where ChatMessage are exchanged
 CChatRoomListenerAn object to handle the callbacks for the handling a ChatRoom objects
 CChatRoomParamsObject defining parameters for a ChatRoom
 CConferenceA conference is the object that allow to make calls when there are 2 or more participants
 CConferenceInfoObject defining all information related to a past or future conference
 CConferenceListenerAn object to handle the callbacks for the handling a Conference objects
 CConferenceParamsObject defining parameters for a Conference
 CConferenceSchedulerCreates and manages conferences on a conferenceing service, and send conference invitations to notify participants
 CConferenceSchedulerListenerCallbacks of ConferenceScheduler object
 CConfigThis object is used to manipulate a configuration file
 CContentThis object holds data that can be embedded in a signaling message or IM message
 CCoreMain object to instanciate and on which to keep a reference
 CCoreListenerThat class holds all the callbacks which are called by Core
 CDialPlanRepresents a dial plan
 CDictionaryObject that represents key-value pair container
 CDigestAuthenticationPolicyThe DigestAuthenticationPolicy holds parameters relative to digest authentication procedures
 CEktInfoObject representing all informations present in an Encrypted Key Transport event
 CErrorInfoObject representing full details about a signaling error or status
 CEventObject representing an event state, which is subcribed or published
 CEventListenerAn object to handle the callbacks for handling the Event operations
 CEventLogObject that represents an event that must be stored in database
 CFactoryThe factory is a singleton object devoted to the creation of all the objects of Liblinphone that cannot be created by Core itself
 CFriendThis object is used to store a SIP address
 CFriendDeviceObject that represents a Friend's device (name, trust level) for a given SIP address
 CFriendListThis object representing a list of Friend
 CFriendListenerAn object to handle the callbacks for Friend
 CFriendListListenerAn object to handle the callbacks for Friend synchronization
 CFriendPhoneNumberObject that represents a Friend's phone number
 CHeadersObject representing a chain of protocol headers
 CImNotifPolicyPolicy to use to send/receive instant messaging composing/delivery/display notifications
 CInfoMessageObject representing an informational message sent or received by the core
 CLdapObject that represents a LDAP connection
 CLdapParamsObject that is used to set the different parameters of a Ldap
 CLoggingServiceSingleton class giving access to logging features
 CLoggingServiceListenerListener for LoggingService
 CMagicSearchA MagicSearch is used to search for contacts from various sources:
 CMagicSearchListenerMagicSearchListener is an interface to be notified of results of contact searches initiated from the MagicSearch
 CMessageWaitingIndicationObject representing a Message Waiting Indication
 CMessageWaitingIndicationSummaryObject representing the summary for a context in a Message Waiting Indication
 CNatPolicyPolicy to use to pass through NATs/firewalls
 CParticipantIdentifies a member of a Conference or ChatRoom
 CParticipantDeviceThis object represents a unique device for a member of a Conference or ChatRoom
 CParticipantDeviceIdentityThis object is only used on server side for ChatRoom with ChatRoom::Backend::FlexisipChat backend
 CParticipantDeviceListenerAn object to handle the callbacks for the handling a ParticipantDevice objects
 CParticipantImdnStateThis object represents the delivery/display state of a given chat message for a given participant
 CParticipantInfoObject defining all information related to a participant
 CPayloadTypeObject representing an RTP payload type
 CPlayerPlayer interface
 CPlayerListenerAn object to handle the callbacks for the handling a Player objects
 CPresenceActivityPresence activity type holding information about a presence activity
 CPresenceModelPresence model type holding information about the presence of a person
 CPresenceNotePresence note type holding information about a presence note
 CPresencePersonPresence person holding information about a presence person
 CPresenceServicePresence service type holding information about a presence service
 CProxyConfigRepresents an account configuration to be used by Core
 CPushNotificationConfigObject holding push notification configuration that will be set in the contact URI parameters of the Contact header in the REGISTER, if the AccountParams is configured to allow push notifications, see AccountParams::setPushNotificationAllowed()
 CPushNotificationMessageObject holding chat message data received by a push notification on iOS platform only
 CRangeStructure describing a range of integers
 CRecorderInterface used to record audio and video into files
 CRecorderParamsObject containing various parameters of a Recorder
 CRemoteContactDirectoryObject that represents a remote contact directory such as a LDAP or CardDAV server; used as a MagicSearch source
 CSearchResultThe SearchResult object represents a result of a search initiated from a MagicSearch
 CSignalInformationObject to get signal (wifi/4G etc...) informations
 CTransportsSIP transports & ports configuration object
 CTunnelLinphone tunnel object
 CTunnelConfigTunnel settings
 CVcardObject storing contact information using vCard 4.0 format
 CVideoActivationPolicyObject describing policy regarding video streams establishments
 CVideoDefinitionThis object represents a video definition, eg
 CVideoSourceDescriptorObject that is used to describe a video source
 CXmlRpcRequestThe XmlRpcRequest object representing a XML-RPC request to be sent
 CXmlRpcRequestListenerAn object to handle the callbacks for handling the XmlRpcRequest operations
 CXmlRpcSessionThe XmlRpcSession object used to send XML-RPC requests and handle their responses