Liblinphone
5.4.0
|
The CardDavParams object represents a remote CardDAV server used by MagicSearch as a plugin source. More...
#include <card_dav_params.hh>
Public Member Functions | |
LINPHONECXX_PUBLIC | CardDavParams (void *ptr, bool takeRef=true) |
LINPHONECXX_PUBLIC _LinphoneCardDavParams * | cPtr () |
LINPHONECXX_PUBLIC std::list< std::string > | getDomainFields () const |
Gets the list of vCard RFC fields to use to match the domain filter on. More... | |
LINPHONECXX_PUBLIC void | setDomainFields (const std::list< std::string > &list) |
Sets the list of vCard RFC fields to use to match the domain filter on. More... | |
LINPHONECXX_PUBLIC bool | getUseExactMatchPolicy () const |
Gets the matching policy: true if the remote vCard value must match the filter exactly, false if it only needs to contain the filter. More... | |
LINPHONECXX_PUBLIC void | setUseExactMatchPolicy (bool exactMatch) |
Sets the matching policy: true if the remote vCard value must match the filter exactly, false if it only needs to contain the filter. More... | |
LINPHONECXX_PUBLIC std::list< std::string > | getUserInputFields () const |
Gets the list of vCard RFC fields to use to match user input text on. More... | |
LINPHONECXX_PUBLIC void | setUserInputFields (const std::list< std::string > &list) |
Sets the list of vCard RFC fields to use to match user input text on. More... | |
LINPHONECXX_PUBLIC std::shared_ptr< linphone::CardDavParams > | clone () const |
Instantiates a new CardDavParams with values from source. More... | |
The CardDavParams object represents a remote CardDAV server used by MagicSearch as a plugin source.
LINPHONECXX_PUBLIC std::shared_ptr<linphone::CardDavParams> linphone::CardDavParams::clone | ( | ) | const |
Instantiates a new CardDavParams with values from source.
LINPHONECXX_PUBLIC std::list<std::string> linphone::CardDavParams::getDomainFields | ( | ) | const |
Gets the list of vCard RFC fields to use to match the domain filter on.
For example you can use "IMPP".
LINPHONECXX_PUBLIC bool linphone::CardDavParams::getUseExactMatchPolicy | ( | ) | const |
Gets the matching policy: true if the remote vCard value must match the filter exactly, false if it only needs to contain the filter.
LINPHONECXX_PUBLIC std::list<std::string> linphone::CardDavParams::getUserInputFields | ( | ) | const |
Gets the list of vCard RFC fields to use to match user input text on.
For example you can use "FN", "N", "IMPP", "ORG", etc...
LINPHONECXX_PUBLIC void linphone::CardDavParams::setDomainFields | ( | const std::list< std::string > & | list | ) |
Sets the list of vCard RFC fields to use to match the domain filter on.
For example you can use "IMPP".
list | the list of vCard RFC fields to use to match the domain filter on. |
LINPHONECXX_PUBLIC void linphone::CardDavParams::setUseExactMatchPolicy | ( | bool | exactMatch | ) |
Sets the matching policy: true if the remote vCard value must match the filter exactly, false if it only needs to contain the filter.
exactMatch | the policy to use: true if the remote vCard value must match the filter exactly, false if it only needs to contain the filter. |
LINPHONECXX_PUBLIC void linphone::CardDavParams::setUserInputFields | ( | const std::list< std::string > & | list | ) |
Sets the list of vCard RFC fields to use to match user input text on.
For example you can use "FN", "N", "IMPP", "ORG", etc...
list | the list of vCard RFC fields to use to match user input text on. |