From 4fb6e4c0bc7817ce09e31085a19d7ce3b5c613f0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Tue, 16 Dec 2008 22:13:56 +0000 Subject: [PATCH] c++ consumer api changes --- org.glite.lb.doc/src/consumer_api.tex | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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] -- 1.8.2.3