Liblinphone: Class Hierarchy

Liblinphone 5.3.0

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]

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