Liblinphone 5.4.124
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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