Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

Listener |
linphone::AccountCreatorListener | An object to handle the responses callbacks for handling the AccountCreator operations
linphone::AccountListener | An object to handle the callbacks for the handling of Account objects
linphone::AlertListener | Object that represents a callback attached to an alert
linphone::CallListener | That class holds all the callbacks which are called by Call objects
linphone::ChatMessageListener | An object to handle the callbacks for the handling a ChatMessage objects
linphone::ChatRoomListener | An object to handle the callbacks for the handling a ChatRoom objects
linphone::ConferenceListener | An object to handle the callbacks for the handling a Conference objects
linphone::ConferenceSchedulerListener | An object to handle the callbacks of ConferenceScheduler object
linphone::CoreListener | That class holds all the callbacks which are called by Core
linphone::EventListener | An object to handle the callbacks for handling the LinphoneEvent operations
linphone::FriendListListener | An object to handle the callbacks for Friend synchronization
linphone::FriendListener | An object to handle the callbacks for Friend
linphone::LoggingServiceListener | Listener for LoggingService
linphone::MagicSearchListener | A MagicSearchListener is used to do specifics searchs
linphone::ParticipantDeviceListener | An object to handle the callbacks for the handling a ParticipantDevice objects
linphone::PlayerListener | An object to handle the callbacks for the handling a Player objects
linphone::XmlRpcRequestListener | An object to handle the callbacks for handling the XmlRpcRequest operations
MultiListenableObject |
linphone::Account | Object that represents a Linphone Account
linphone::AccountCreator | The 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/
linphone::Alert | Object that represents an alert
linphone::Call | This object represents a call issued or received by the Core
linphone::ChatMessage | An chat message is the object that is sent or received through a ChatRoom
linphone::ChatRoom | A chat room is the place where ChatMessage are exchanged
linphone::Conference | A conference is the object that allow to make calls when there are 2 or more participants
linphone::ConferenceScheduler | Object used to create remote conferences and send ICS to notify participants
linphone::Core | Main object to instanciate and on which to keep a reference
linphone::Event | Object representing an event state, which is subcribed or published
linphone::Friend | This object is used to store a SIP address
linphone::FriendList | This object representing a list of Friend
linphone::LoggingService | Singleton class giving access to logging features
linphone::MagicSearch | A MagicSearch is used to do specifics searchs
linphone::ParticipantDevice | This object represents a unique device for a member of a Conference or ChatRoom
linphone::Player | Player interface
linphone::XmlRpcRequest | The XmlRpcRequest object representing a XML-RPC request to be sent
Object |
linphone::AccountParams | Object that is used to set the different parameters of a Account
linphone::Address | Object that represents a parsed SIP address
linphone::AudioDevice | Object holding audio device information
linphone::AuthInfo | Object holding authentication information
linphone::Buffer | The object representing a data buffer
linphone::CallLog | Object used to keep track of all calls initiated, received or missed
linphone::CallParams | An object containing various parameters of a Call
linphone::CallStats | This object carry various statistic informations regarding the quality of an audio or video stream for a given Call
linphone::ChatMessageReaction | A chat message reaction is an emoji sent by someone in the same chat room to react to a specific ChatMessage
linphone::ChatRoomParams | Object defining parameters for a ChatRoom
linphone::ConferenceInfo | Object defining all information related to a conference
linphone::ConferenceParams | Object defining parameters for a Conference
linphone::Config | This object is used to manipulate a configuration file
linphone::Content | This object holds data that can be embedded in a signaling message
linphone::DialPlan | Represents a dial plan
linphone::Dictionary | Object that represents key-value pair container
linphone::DigestAuthenticationPolicy | The LinphoneDigestAuthenticationPolicy holds parameters relative to digest authentication procedures
linphone::ErrorInfo | Object representing full details about a signaling error or status
linphone::EventLog | Object that represents an event that must be stored in database
linphone::Factory | The factory is a singleton object devoted to the creation of all the objects of Liblinphone that cannot be created by Core itself
linphone::FriendPhoneNumber | Object that represents a Friend's phone number
linphone::Headers | Object representing a chain of protocol headers
linphone::ImNotifPolicy | Policy to use to send/receive instant messaging composing/delivery/display notifications
linphone::InfoMessage | Object representing an informational message sent or received by the core
linphone::Ldap | Object that represents a Linphone Ldap
linphone::LdapParams | Object that is used to set the different parameters of a Ldap
linphone::NatPolicy | Policy to use to pass through NATs/firewalls
linphone::Participant | Identifies a member of a Conference or ChatRoom
linphone::ParticipantDeviceIdentity | This object is only used on server side for ChatRoom with ChatRoom::Backend::FlexisipChat backend
linphone::ParticipantImdnState | This object represents the delivery/display state of a given chat message for a given participant
linphone::ParticipantInfo | Object defining all information related to a participant
linphone::PayloadType | Object representing an RTP payload type
linphone::PresenceActivity | Presence activity type holding information about a presence activity
linphone::PresenceModel | Presence model type holding information about the presence of a person
linphone::PresenceNote | Presence note type holding information about a presence note
linphone::PresencePerson | Presence person holding information about a presence person
linphone::PresenceService | Presence service type holding information about a presence service
linphone::ProxyConfig | Represents an account configuration to be used by Core
linphone::PushNotificationConfig | Object holding push notification config 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()
linphone::PushNotificationMessage | Object holding chat message data received by a push notification on iOS platform only
linphone::Range | Structure describing a range of integers
linphone::Recorder | Object used to record the audio or video of a call
linphone::RecorderParams | Object containing various parameters of a Recorder
linphone::SearchResult | The LinphoneSearchResult object represents a result of a search
linphone::SignalInformation | Object to get signal (wifi/4G etc...) informations
linphone::Transports | SIP transports & ports configuration object
linphone::Tunnel | Linphone tunnel object
linphone::TunnelConfig | Tunnel settings
linphone::Vcard | Object storing contact information using vCard 4.0 format
linphone::VideoActivationPolicy | Object describing policy regarding video streams establishments
linphone::VideoDefinition | This object represents a video definition, eg
linphone::VideoSourceDescriptor | Object that is used to describe a video source
linphone::XmlRpcSession | The XmlRpcSession object used to send XML-RPC requests and handle their responses