\hypertarget{structxccdf__profile}{ \section{xccdf\_\-profile Struct Reference} \label{structxccdf__profile}\index{xccdf\_\-profile@{xccdf\_\-profile}} } XCCDF Profile. {\ttfamily \#include $<$xccdf.h$>$}\subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item const char $\ast$ \hyperlink{structxccdf__profile_afe489b41546889b7f6ff6aaef2214249}{xccdf\_\-profile\_\-get\_\-id} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \begin{DoxyCompactList}\small\item\em Get profile ID. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_ab4375aa8d307d42319f11471ab6052ad}{ struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_ab4375aa8d307d42319f11471ab6052ad}{xccdf\_\-profile\_\-get\_\-title} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_ab4375aa8d307d42319f11471ab6052ad} \begin{DoxyCompactList}\small\item\em Get profile title. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a8088b9f64fa899936acabcbad3ca7b8d}{ struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a8088b9f64fa899936acabcbad3ca7b8d}{xccdf\_\-profile\_\-get\_\-description} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a8088b9f64fa899936acabcbad3ca7b8d} \begin{DoxyCompactList}\small\item\em Get profile description. \item\end{DoxyCompactList}\item const char $\ast$ \hyperlink{structxccdf__profile_ac1467f85f3203cb0a36b2e95768adb9e}{xccdf\_\-profile\_\-get\_\-version} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \begin{DoxyCompactList}\small\item\em Get profile version. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a167976f1ba46c59065bca9ff947a9707}{ struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$ \hyperlink{structxccdf__profile_a167976f1ba46c59065bca9ff947a9707}{xccdf\_\-profile\_\-get\_\-extends} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a167976f1ba46c59065bca9ff947a9707} \begin{DoxyCompactList}\small\item\em Return profile's parent in the inheritance hierarchy. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a1fdecc57dbbe5d6525ab09688316ba90}{ struct \hyperlink{structxccdf__benchmark}{xccdf\_\-benchmark} $\ast$ \hyperlink{structxccdf__profile_a1fdecc57dbbe5d6525ab09688316ba90}{xccdf\_\-profile\_\-get\_\-benchmark} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a1fdecc57dbbe5d6525ab09688316ba90} \begin{DoxyCompactList}\small\item\em Return a benchmark containing this profile. \item\end{DoxyCompactList}\item bool \hyperlink{structxccdf__profile_af7c3ee1d6edc1ffff9e64e7d4cea1ceb}{xccdf\_\-profile\_\-get\_\-abstract} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \begin{DoxyCompactList}\small\item\em Return whether the profile is abstract. \item\end{DoxyCompactList}\item bool \hyperlink{structxccdf__profile_aa27780cc7bff47282251c57c4973e9f8}{xccdf\_\-profile\_\-get\_\-prohibit\_\-changes} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \begin{DoxyCompactList}\small\item\em Return whether the profile has the prohibit changes flag set to true. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a811584e28b6537df3e21d79837a9be0f}{ struct \hyperlink{structoscap__string__iterator}{oscap\_\-string\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a811584e28b6537df3e21d79837a9be0f}{xccdf\_\-profile\_\-get\_\-platforms} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a811584e28b6537df3e21d79837a9be0f} \begin{DoxyCompactList}\small\item\em Get an iterator to profile platforms. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_ac9b8203a90f4d69723b3fd325f7e500b}{ struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_ac9b8203a90f4d69723b3fd325f7e500b}{xccdf\_\-profile\_\-get\_\-statuses} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_ac9b8203a90f4d69723b3fd325f7e500b} \begin{DoxyCompactList}\small\item\em Get an iterator to profile statuses. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a34d056e809d135cfee37d2b50a60850a}{ struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a34d056e809d135cfee37d2b50a60850a}{xccdf\_\-profile\_\-get\_\-references} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a34d056e809d135cfee37d2b50a60850a} \begin{DoxyCompactList}\small\item\em Get an iterator to the XCCDF references of the profile. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a88402c858977ef4e1e209541eff4f452}{ \hyperlink{group__XCCDF_gac0d5c1c85828e13ebb13935551f8da38}{xccdf\_\-status\_\-type\_\-t} \hyperlink{structxccdf__profile_a88402c858977ef4e1e209541eff4f452}{xccdf\_\-profile\_\-get\_\-status\_\-current} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a88402c858977ef4e1e209541eff4f452} \begin{DoxyCompactList}\small\item\em Get profile current status. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__select__iterator}{xccdf\_\-select\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a6fb5b110217067b086248d3661b7cfdc}{xccdf\_\-profile\_\-get\_\-selects} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \begin{DoxyCompactList}\small\item\em Get profile note tag. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a39e005be96432b8ce5eb994f10cb61da}{ struct \hyperlink{structxccdf__set__value__iterator}{xccdf\_\-set\_\-value\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a39e005be96432b8ce5eb994f10cb61da}{xccdf\_\-profile\_\-get\_\-set\_\-values} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a39e005be96432b8ce5eb994f10cb61da} \begin{DoxyCompactList}\small\item\em Get an iterator to the set value options of the profile. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_afc512183009fe5a351265d89f4beef63}{ struct \hyperlink{structxccdf__refine__value__iterator}{xccdf\_\-refine\_\-value\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_afc512183009fe5a351265d89f4beef63}{xccdf\_\-profile\_\-get\_\-refine\_\-values} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_afc512183009fe5a351265d89f4beef63} \begin{DoxyCompactList}\small\item\em Get an iterator to the refine value options of the profile. \item\end{DoxyCompactList}\item \hypertarget{structxccdf__profile_a9226b05f26b39f9136c18c10a0047257}{ struct \hyperlink{structxccdf__refine__rule__iterator}{xccdf\_\-refine\_\-rule\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a9226b05f26b39f9136c18c10a0047257}{xccdf\_\-profile\_\-get\_\-refine\_\-rules} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile)} \label{structxccdf__profile_a9226b05f26b39f9136c18c10a0047257} \begin{DoxyCompactList}\small\item\em Get an iterator to the refine rule options of the profile. \item\end{DoxyCompactList}\item struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_ad86296aef0c690a5c7d85e752b51fa8d}{xccdf\_\-profile\_\-get\_\-question} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__profile_a324da57774b8eb87937ce2baba0e11cc}{xccdf\_\-profile\_\-get\_\-rationale} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item const char $\ast$ \hyperlink{structxccdf__profile_a0e2d6ec55fb1871a40da260ba17e903c}{xccdf\_\-profile\_\-get\_\-cluster\_\-id} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item const char $\ast$ \hyperlink{structxccdf__profile_a362e6d07e5ffc48d370f3d8374f9a2cb}{xccdf\_\-profile\_\-get\_\-version\_\-update} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item time\_\-t \hyperlink{structxccdf__profile_a72eac3920646d92c72069e5a576c525b}{xccdf\_\-profile\_\-get\_\-version\_\-time} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item float \hyperlink{structxccdf__profile_aa6fb63a94198a0e5aceea9ae74e02261}{xccdf\_\-profile\_\-get\_\-weight} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item struct \hyperlink{structxccdf__item}{xccdf\_\-item} $\ast$ \hyperlink{structxccdf__profile_ac4f420e0ed84488af333b97f4d5f454c}{xccdf\_\-profile\_\-get\_\-parent} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item const char $\ast$ \hyperlink{structxccdf__profile_adc6cdfd0b1cf96bd79256d93e960d44f}{xccdf\_\-profile\_\-get\_\-note\_\-tag} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item bool \hyperlink{structxccdf__profile_afdcbb9509873745df92096c57c59d4c6}{xccdf\_\-profile\_\-get\_\-resolved} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item bool \hyperlink{structxccdf__profile_a1fcfdf5e480a0e68eca3d9634a6199ad}{xccdf\_\-profile\_\-get\_\-hidden} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item bool \hyperlink{structxccdf__profile_a00e69a11f2750416e44a16739e7ce424}{xccdf\_\-profile\_\-get\_\-selected} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item bool \hyperlink{structxccdf__profile_a6993e2526411c30e2d8f722ac169dd81}{xccdf\_\-profile\_\-get\_\-multiple} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \item bool \hyperlink{structxccdf__profile_a15d76b51d4bd25678a13c9fe7b2054e5}{xccdf\_\-profile\_\-get\_\-interactive} (const struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$profile) \end{DoxyCompactItemize} \subsection{Detailed Description} XCCDF Profile. \subsection{Member Function Documentation} \hypertarget{structxccdf__profile_af7c3ee1d6edc1ffff9e64e7d4cea1ceb}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-abstract@{xccdf\_\-profile\_\-get\_\-abstract}} \index{xccdf\_\-profile\_\-get\_\-abstract@{xccdf\_\-profile\_\-get\_\-abstract}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-abstract}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-abstract (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_af7c3ee1d6edc1ffff9e64e7d4cea1ceb} Return whether the profile is abstract. \hypertarget{structxccdf__profile_a0e2d6ec55fb1871a40da260ba17e903c}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-cluster\_\-id@{xccdf\_\-profile\_\-get\_\-cluster\_\-id}} \index{xccdf\_\-profile\_\-get\_\-cluster\_\-id@{xccdf\_\-profile\_\-get\_\-cluster\_\-id}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-cluster\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-profile\_\-get\_\-cluster\_\-id (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a0e2d6ec55fb1871a40da260ba17e903c} \hypertarget{structxccdf__profile_a1fcfdf5e480a0e68eca3d9634a6199ad}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-hidden@{xccdf\_\-profile\_\-get\_\-hidden}} \index{xccdf\_\-profile\_\-get\_\-hidden@{xccdf\_\-profile\_\-get\_\-hidden}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-hidden}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-hidden (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a1fcfdf5e480a0e68eca3d9634a6199ad} \hypertarget{structxccdf__profile_afe489b41546889b7f6ff6aaef2214249}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-id@{xccdf\_\-profile\_\-get\_\-id}} \index{xccdf\_\-profile\_\-get\_\-id@{xccdf\_\-profile\_\-get\_\-id}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-profile\_\-get\_\-id (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_afe489b41546889b7f6ff6aaef2214249} Get profile ID. \hypertarget{structxccdf__profile_a15d76b51d4bd25678a13c9fe7b2054e5}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-interactive@{xccdf\_\-profile\_\-get\_\-interactive}} \index{xccdf\_\-profile\_\-get\_\-interactive@{xccdf\_\-profile\_\-get\_\-interactive}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-interactive}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-interactive (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a15d76b51d4bd25678a13c9fe7b2054e5} \hypertarget{structxccdf__profile_a6993e2526411c30e2d8f722ac169dd81}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-multiple@{xccdf\_\-profile\_\-get\_\-multiple}} \index{xccdf\_\-profile\_\-get\_\-multiple@{xccdf\_\-profile\_\-get\_\-multiple}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-multiple}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-multiple (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a6993e2526411c30e2d8f722ac169dd81} \hypertarget{structxccdf__profile_adc6cdfd0b1cf96bd79256d93e960d44f}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-note\_\-tag@{xccdf\_\-profile\_\-get\_\-note\_\-tag}} \index{xccdf\_\-profile\_\-get\_\-note\_\-tag@{xccdf\_\-profile\_\-get\_\-note\_\-tag}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-note\_\-tag}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-profile\_\-get\_\-note\_\-tag (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_adc6cdfd0b1cf96bd79256d93e960d44f} \hypertarget{structxccdf__profile_ac4f420e0ed84488af333b97f4d5f454c}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-parent@{xccdf\_\-profile\_\-get\_\-parent}} \index{xccdf\_\-profile\_\-get\_\-parent@{xccdf\_\-profile\_\-get\_\-parent}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-parent}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-item} $\ast$ xccdf\_\-profile\_\-get\_\-parent (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})\hspace{0.3cm}{\ttfamily \mbox{[}read\mbox{]}}}} \label{structxccdf__profile_ac4f420e0ed84488af333b97f4d5f454c} \hypertarget{structxccdf__profile_aa27780cc7bff47282251c57c4973e9f8}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-prohibit\_\-changes@{xccdf\_\-profile\_\-get\_\-prohibit\_\-changes}} \index{xccdf\_\-profile\_\-get\_\-prohibit\_\-changes@{xccdf\_\-profile\_\-get\_\-prohibit\_\-changes}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-prohibit\_\-changes}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-prohibit\_\-changes (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_aa27780cc7bff47282251c57c4973e9f8} Return whether the profile has the prohibit changes flag set to true. \hypertarget{structxccdf__profile_ad86296aef0c690a5c7d85e752b51fa8d}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-question@{xccdf\_\-profile\_\-get\_\-question}} \index{xccdf\_\-profile\_\-get\_\-question@{xccdf\_\-profile\_\-get\_\-question}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-question}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf oscap\_\-text\_\-iterator} $\ast$ xccdf\_\-profile\_\-get\_\-question (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})\hspace{0.3cm}{\ttfamily \mbox{[}read\mbox{]}}}} \label{structxccdf__profile_ad86296aef0c690a5c7d85e752b51fa8d} \hypertarget{structxccdf__profile_a324da57774b8eb87937ce2baba0e11cc}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-rationale@{xccdf\_\-profile\_\-get\_\-rationale}} \index{xccdf\_\-profile\_\-get\_\-rationale@{xccdf\_\-profile\_\-get\_\-rationale}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-rationale}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf oscap\_\-text\_\-iterator} $\ast$ xccdf\_\-profile\_\-get\_\-rationale (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})\hspace{0.3cm}{\ttfamily \mbox{[}read\mbox{]}}}} \label{structxccdf__profile_a324da57774b8eb87937ce2baba0e11cc} \hypertarget{structxccdf__profile_afdcbb9509873745df92096c57c59d4c6}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-resolved@{xccdf\_\-profile\_\-get\_\-resolved}} \index{xccdf\_\-profile\_\-get\_\-resolved@{xccdf\_\-profile\_\-get\_\-resolved}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-resolved}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-resolved (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_afdcbb9509873745df92096c57c59d4c6} \hypertarget{structxccdf__profile_a00e69a11f2750416e44a16739e7ce424}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-selected@{xccdf\_\-profile\_\-get\_\-selected}} \index{xccdf\_\-profile\_\-get\_\-selected@{xccdf\_\-profile\_\-get\_\-selected}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-selected}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-get\_\-selected (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a00e69a11f2750416e44a16739e7ce424} \hypertarget{structxccdf__profile_a6fb5b110217067b086248d3661b7cfdc}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-selects@{xccdf\_\-profile\_\-get\_\-selects}} \index{xccdf\_\-profile\_\-get\_\-selects@{xccdf\_\-profile\_\-get\_\-selects}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-selects}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-select\_\-iterator} $\ast$ xccdf\_\-profile\_\-get\_\-selects (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})\hspace{0.3cm}{\ttfamily \mbox{[}read\mbox{]}}}} \label{structxccdf__profile_a6fb5b110217067b086248d3661b7cfdc} Get profile note tag. Get an iterator to the select options of the profile. \hypertarget{structxccdf__profile_ac1467f85f3203cb0a36b2e95768adb9e}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-version@{xccdf\_\-profile\_\-get\_\-version}} \index{xccdf\_\-profile\_\-get\_\-version@{xccdf\_\-profile\_\-get\_\-version}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-profile\_\-get\_\-version (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_ac1467f85f3203cb0a36b2e95768adb9e} Get profile version. \hypertarget{structxccdf__profile_a72eac3920646d92c72069e5a576c525b}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-version\_\-time@{xccdf\_\-profile\_\-get\_\-version\_\-time}} \index{xccdf\_\-profile\_\-get\_\-version\_\-time@{xccdf\_\-profile\_\-get\_\-version\_\-time}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-version\_\-time}]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t xccdf\_\-profile\_\-get\_\-version\_\-time (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a72eac3920646d92c72069e5a576c525b} \hypertarget{structxccdf__profile_a362e6d07e5ffc48d370f3d8374f9a2cb}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-version\_\-update@{xccdf\_\-profile\_\-get\_\-version\_\-update}} \index{xccdf\_\-profile\_\-get\_\-version\_\-update@{xccdf\_\-profile\_\-get\_\-version\_\-update}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-version\_\-update}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-profile\_\-get\_\-version\_\-update (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_a362e6d07e5ffc48d370f3d8374f9a2cb} \hypertarget{structxccdf__profile_aa6fb63a94198a0e5aceea9ae74e02261}{ \index{xccdf\_\-profile@{xccdf\_\-profile}!xccdf\_\-profile\_\-get\_\-weight@{xccdf\_\-profile\_\-get\_\-weight}} \index{xccdf\_\-profile\_\-get\_\-weight@{xccdf\_\-profile\_\-get\_\-weight}!xccdf_profile@{xccdf\_\-profile}} \subsubsection[{xccdf\_\-profile\_\-get\_\-weight}]{\setlength{\rightskip}{0pt plus 5cm}float xccdf\_\-profile\_\-get\_\-weight (const struct {\bf xccdf\_\-profile} $\ast$ {\em profile})}} \label{structxccdf__profile_aa6fb63a94198a0e5aceea9ae74e02261} The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} \item /home/pvrabec/openscap/openscap-\/0.5.7/src/XCCDF/public/\hyperlink{xccdf_8h}{xccdf.h}\end{DoxyCompactItemize}