diff --git a/src/conference/conference-interface.h b/src/conference/conference-interface.h index b4241d34c..1cd62ec6d 100644 --- a/src/conference/conference-interface.h +++ b/src/conference/conference-interface.h @@ -30,7 +30,7 @@ LINPHONE_BEGIN_NAMESPACE -class ConferenceInterface { +class LINPHONE_PUBLIC ConferenceInterface { public: virtual ~ConferenceInterface() = default; diff --git a/src/conference/conference.h b/src/conference/conference.h index 403602459..b9a89cd31 100644 --- a/src/conference/conference.h +++ b/src/conference/conference.h @@ -34,7 +34,7 @@ LINPHONE_BEGIN_NAMESPACE class CallSessionPrivate; -class Conference : public ConferenceInterface, public CallSessionListener { +class LINPHONE_PUBLIC Conference : public ConferenceInterface, public CallSessionListener { friend class CallSessionPrivate; public: diff --git a/src/conference/remote-conference.h b/src/conference/remote-conference.h index c6eda721d..8ae6c2f1f 100644 --- a/src/conference/remote-conference.h +++ b/src/conference/remote-conference.h @@ -26,7 +26,7 @@ LINPHONE_BEGIN_NAMESPACE -class RemoteConference : public Conference, public ConferenceListener { +class LINPHONE_PUBLIC RemoteConference : public Conference, public ConferenceListener { public: RemoteConference (LinphoneCore *core, const Address &myAddress, CallListener *listener = nullptr); virtual ~RemoteConference(); diff --git a/src/conference/session/call-session-listener.h b/src/conference/session/call-session-listener.h index e5dd8d8ca..cae85a71e 100644 --- a/src/conference/session/call-session-listener.h +++ b/src/conference/session/call-session-listener.h @@ -23,7 +23,7 @@ LINPHONE_BEGIN_NAMESPACE -class CallSessionListener { +class LINPHONE_PUBLIC CallSessionListener { public: virtual ~CallSessionListener() = default; diff --git a/src/conference/session/call-session.h b/src/conference/session/call-session.h index 74b95461b..a43331c2e 100644 --- a/src/conference/session/call-session.h +++ b/src/conference/session/call-session.h @@ -33,7 +33,7 @@ LINPHONE_BEGIN_NAMESPACE class CallPrivate; class CallSessionPrivate; -class CallSession : public Object { +class LINPHONE_PUBLIC CallSession : public Object { friend class CallPrivate; friend class ClientGroupChatRoom; diff --git a/src/conference/session/media-session.h b/src/conference/session/media-session.h index 00aeebdfe..4de168815 100644 --- a/src/conference/session/media-session.h +++ b/src/conference/session/media-session.h @@ -30,7 +30,7 @@ class CallPrivate; class IceAgent; class MediaSessionPrivate; -class MediaSession : public CallSession { +class LINPHONE_PUBLIC MediaSession : public CallSession { friend class CallPrivate; friend class IceAgent;