From: Michal Voců Date: Tue, 16 Dec 2008 22:13:56 +0000 (+0000) Subject: c++ consumer api changes X-Git-Tag: test_tag~23 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=4fb6e4c0bc7817ce09e31085a19d7ce3b5c613f0;p=jra1mw.git c++ consumer api changes --- diff --git a/org.glite.lb.doc/src/consumer_api.tex b/org.glite.lb.doc/src/consumer_api.tex index efe46a0..1b29ee9 100644 --- a/org.glite.lb.doc/src/consumer_api.tex +++ b/org.glite.lb.doc/src/consumer_api.tex @@ -310,9 +310,17 @@ demonstrated in the client example \texttt{job\_log.c} (in the client module). \TODO{michal} The querying C++ \LB API is modelled after the C \LB API using these basic principles: \begin{itemize} -\item +\item queries are expressed as vectors of +\verb'glite::lb::QueryRecord' instances, +\item \LB context and query methods are represented by class +\verb'glite::lb::ServerConnection', +\item \LB job specific queries are encapsulated within class +\verb'glite::lb::Job', +\item query results are returned as (vector or list of) +\verb'glite::lb::Event' or \verb'glite::lb::JobStatus' read-only instances. \end{itemize} + \subsubsection{Header Files} Header files for the \LB consumer API are summarized in table~\ref{t:ccppheaders}. \begin{table}[h]