15 std::shared_ptr<UserProfile> userProfile,
21 mServerSub(serverSub),
22 mEncryptionLevel(level)
41 std::unique_ptr<Contents> initialOffer;
49 initialOffer.reset(mac);
53 initialOffer.reset(initial->
clone());
Base class for all SIP body types.
virtual Contents * getContents()
access to wrapped contents (signed, encrypted)
virtual Contents * clone() const =0
returns a copy of a Contents object
InviteSessionCreator(DialogUsageManager &dum, const NameAddr &target, std::shared_ptr< UserProfile > userProfile, const Contents *initial, DialogUsageManager::EncryptionLevel level, const Contents *alternative, ServerSubscriptionHandle serverSub=ServerSubscriptionHandle::NotValid())
SIP body type for holding Multipart-Alternative body contents (MIME content-type multipart/alternativ...