direct-io.hg

changeset 12156:9a6d5e7b636f

Remove the get_all method from most classes -- we'd like people to be able to
get all VMs, for example, but for VBDs et al it doesn't really make sense.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
author Ewan Mellor <ewan@xensource.com>
date Thu Oct 26 18:17:56 2006 +0100 (2006-10-26)
parents 9adcaf73fae2
children 6ea9cc7a95d3
files docs/xen-api/xenapi-datamodel.tex
line diff
     1.1 --- a/docs/xen-api/xenapi-datamodel.tex	Thu Oct 26 16:03:52 2006 +0100
     1.2 +++ b/docs/xen-api/xenapi-datamodel.tex	Thu Oct 26 18:17:56 2006 +0100
     1.3 @@ -513,27 +513,6 @@ all fields from the object
     1.4  \vspace{0.3cm}
     1.5  \vspace{0.3cm}
     1.6  \vspace{0.3cm}
     1.7 -\subsubsection{RPC name:~get\_all}
     1.8 -
     1.9 -{\bf Overview:} 
    1.10 -returns a set of references to all objects
    1.11 -
    1.12 - \noindent {\bf Signature:} 
    1.13 -\begin{verbatim} ((session ref) Set) get_all (session_id s)\end{verbatim}
    1.14 -
    1.15 -
    1.16 -\vspace{0.3cm}
    1.17 -
    1.18 - \noindent {\bf Return Type:} 
    1.19 -{\tt 
    1.20 -(session ref) Set
    1.21 -}
    1.22 -
    1.23 -
    1.24 -references to all objects
    1.25 -\vspace{0.3cm}
    1.26 -\vspace{0.3cm}
    1.27 -\vspace{0.3cm}
    1.28  
    1.29  \vspace{1cm}
    1.30  \newpage
    1.31 @@ -900,27 +879,6 @@ all fields from the object
    1.32  \vspace{0.3cm}
    1.33  \vspace{0.3cm}
    1.34  \vspace{0.3cm}
    1.35 -\subsubsection{RPC name:~get\_all}
    1.36 -
    1.37 -{\bf Overview:} 
    1.38 -returns a set of references to all objects
    1.39 -
    1.40 - \noindent {\bf Signature:} 
    1.41 -\begin{verbatim} ((task ref) Set) get_all (session_id s)\end{verbatim}
    1.42 -
    1.43 -
    1.44 -\vspace{0.3cm}
    1.45 -
    1.46 - \noindent {\bf Return Type:} 
    1.47 -{\tt 
    1.48 -(task ref) Set
    1.49 -}
    1.50 -
    1.51 -
    1.52 -references to all objects
    1.53 -\vspace{0.3cm}
    1.54 -\vspace{0.3cm}
    1.55 -\vspace{0.3cm}
    1.56  \subsubsection{RPC name:~get\_by\_name\_label}
    1.57  
    1.58  {\bf Overview:} 
    1.59 @@ -3855,27 +3813,6 @@ all fields from the object
    1.60  \vspace{0.3cm}
    1.61  \vspace{0.3cm}
    1.62  \vspace{0.3cm}
    1.63 -\subsubsection{RPC name:~get\_all}
    1.64 -
    1.65 -{\bf Overview:} 
    1.66 -returns a set of references to all objects
    1.67 -
    1.68 - \noindent {\bf Signature:} 
    1.69 -\begin{verbatim} ((VM ref) Set) get_all (session_id s)\end{verbatim}
    1.70 -
    1.71 -
    1.72 -\vspace{0.3cm}
    1.73 -
    1.74 - \noindent {\bf Return Type:} 
    1.75 -{\tt 
    1.76 -(VM ref) Set
    1.77 -}
    1.78 -
    1.79 -
    1.80 -references to all objects
    1.81 -\vspace{0.3cm}
    1.82 -\vspace{0.3cm}
    1.83 -\vspace{0.3cm}
    1.84  \subsubsection{RPC name:~get\_by\_name\_label}
    1.85  
    1.86  {\bf Overview:} 
    1.87 @@ -4499,27 +4436,6 @@ all fields from the object
    1.88  \vspace{0.3cm}
    1.89  \vspace{0.3cm}
    1.90  \vspace{0.3cm}
    1.91 -\subsubsection{RPC name:~get\_all}
    1.92 -
    1.93 -{\bf Overview:} 
    1.94 -returns a set of references to all objects
    1.95 -
    1.96 - \noindent {\bf Signature:} 
    1.97 -\begin{verbatim} ((host ref) Set) get_all (session_id s)\end{verbatim}
    1.98 -
    1.99 -
   1.100 -\vspace{0.3cm}
   1.101 -
   1.102 - \noindent {\bf Return Type:} 
   1.103 -{\tt 
   1.104 -(host ref) Set
   1.105 -}
   1.106 -
   1.107 -
   1.108 -references to all objects
   1.109 -\vspace{0.3cm}
   1.110 -\vspace{0.3cm}
   1.111 -\vspace{0.3cm}
   1.112  \subsubsection{RPC name:~get\_by\_name\_label}
   1.113  
   1.114  {\bf Overview:} 
   1.115 @@ -4959,27 +4875,6 @@ all fields from the object
   1.116  \vspace{0.3cm}
   1.117  \vspace{0.3cm}
   1.118  \vspace{0.3cm}
   1.119 -\subsubsection{RPC name:~get\_all}
   1.120 -
   1.121 -{\bf Overview:} 
   1.122 -returns a set of references to all objects
   1.123 -
   1.124 - \noindent {\bf Signature:} 
   1.125 -\begin{verbatim} ((host_cpu ref) Set) get_all (session_id s)\end{verbatim}
   1.126 -
   1.127 -
   1.128 -\vspace{0.3cm}
   1.129 -
   1.130 - \noindent {\bf Return Type:} 
   1.131 -{\tt 
   1.132 -(host\_cpu ref) Set
   1.133 -}
   1.134 -
   1.135 -
   1.136 -references to all objects
   1.137 -\vspace{0.3cm}
   1.138 -\vspace{0.3cm}
   1.139 -\vspace{0.3cm}
   1.140  
   1.141  \vspace{1cm}
   1.142  \newpage
   1.143 @@ -5511,27 +5406,6 @@ all fields from the object
   1.144  \vspace{0.3cm}
   1.145  \vspace{0.3cm}
   1.146  \vspace{0.3cm}
   1.147 -\subsubsection{RPC name:~get\_all}
   1.148 -
   1.149 -{\bf Overview:} 
   1.150 -returns a set of references to all objects
   1.151 -
   1.152 - \noindent {\bf Signature:} 
   1.153 -\begin{verbatim} ((network ref) Set) get_all (session_id s)\end{verbatim}
   1.154 -
   1.155 -
   1.156 -\vspace{0.3cm}
   1.157 -
   1.158 - \noindent {\bf Return Type:} 
   1.159 -{\tt 
   1.160 -(network ref) Set
   1.161 -}
   1.162 -
   1.163 -
   1.164 -references to all objects
   1.165 -\vspace{0.3cm}
   1.166 -\vspace{0.3cm}
   1.167 -\vspace{0.3cm}
   1.168  \subsubsection{RPC name:~get\_by\_name\_label}
   1.169  
   1.170  {\bf Overview:} 
   1.171 @@ -6275,27 +6149,6 @@ all fields from the object
   1.172  \vspace{0.3cm}
   1.173  \vspace{0.3cm}
   1.174  \vspace{0.3cm}
   1.175 -\subsubsection{RPC name:~get\_all}
   1.176 -
   1.177 -{\bf Overview:} 
   1.178 -returns a set of references to all objects
   1.179 -
   1.180 - \noindent {\bf Signature:} 
   1.181 -\begin{verbatim} ((VIF ref) Set) get_all (session_id s)\end{verbatim}
   1.182 -
   1.183 -
   1.184 -\vspace{0.3cm}
   1.185 -
   1.186 - \noindent {\bf Return Type:} 
   1.187 -{\tt 
   1.188 -(VIF ref) Set
   1.189 -}
   1.190 -
   1.191 -
   1.192 -references to all objects
   1.193 -\vspace{0.3cm}
   1.194 -\vspace{0.3cm}
   1.195 -\vspace{0.3cm}
   1.196  
   1.197  \vspace{1cm}
   1.198  \newpage
   1.199 @@ -6940,27 +6793,6 @@ all fields from the object
   1.200  \vspace{0.3cm}
   1.201  \vspace{0.3cm}
   1.202  \vspace{0.3cm}
   1.203 -\subsubsection{RPC name:~get\_all}
   1.204 -
   1.205 -{\bf Overview:} 
   1.206 -returns a set of references to all objects
   1.207 -
   1.208 - \noindent {\bf Signature:} 
   1.209 -\begin{verbatim} ((PIF ref) Set) get_all (session_id s)\end{verbatim}
   1.210 -
   1.211 -
   1.212 -\vspace{0.3cm}
   1.213 -
   1.214 - \noindent {\bf Return Type:} 
   1.215 -{\tt 
   1.216 -(PIF ref) Set
   1.217 -}
   1.218 -
   1.219 -
   1.220 -references to all objects
   1.221 -\vspace{0.3cm}
   1.222 -\vspace{0.3cm}
   1.223 -\vspace{0.3cm}
   1.224  
   1.225  \vspace{1cm}
   1.226  \newpage
   1.227 @@ -7527,27 +7359,6 @@ all fields from the object
   1.228  \vspace{0.3cm}
   1.229  \vspace{0.3cm}
   1.230  \vspace{0.3cm}
   1.231 -\subsubsection{RPC name:~get\_all}
   1.232 -
   1.233 -{\bf Overview:} 
   1.234 -returns a set of references to all objects
   1.235 -
   1.236 - \noindent {\bf Signature:} 
   1.237 -\begin{verbatim} ((SR ref) Set) get_all (session_id s)\end{verbatim}
   1.238 -
   1.239 -
   1.240 -\vspace{0.3cm}
   1.241 -
   1.242 - \noindent {\bf Return Type:} 
   1.243 -{\tt 
   1.244 -(SR ref) Set
   1.245 -}
   1.246 -
   1.247 -
   1.248 -references to all objects
   1.249 -\vspace{0.3cm}
   1.250 -\vspace{0.3cm}
   1.251 -\vspace{0.3cm}
   1.252  \subsubsection{RPC name:~get\_by\_name\_label}
   1.253  
   1.254  {\bf Overview:} 
   1.255 @@ -8422,27 +8233,6 @@ all fields from the object
   1.256  \vspace{0.3cm}
   1.257  \vspace{0.3cm}
   1.258  \vspace{0.3cm}
   1.259 -\subsubsection{RPC name:~get\_all}
   1.260 -
   1.261 -{\bf Overview:} 
   1.262 -returns a set of references to all objects
   1.263 -
   1.264 - \noindent {\bf Signature:} 
   1.265 -\begin{verbatim} ((VDI ref) Set) get_all (session_id s)\end{verbatim}
   1.266 -
   1.267 -
   1.268 -\vspace{0.3cm}
   1.269 -
   1.270 - \noindent {\bf Return Type:} 
   1.271 -{\tt 
   1.272 -(VDI ref) Set
   1.273 -}
   1.274 -
   1.275 -
   1.276 -references to all objects
   1.277 -\vspace{0.3cm}
   1.278 -\vspace{0.3cm}
   1.279 -\vspace{0.3cm}
   1.280  \subsubsection{RPC name:~get\_by\_name\_label}
   1.281  
   1.282  {\bf Overview:} 
   1.283 @@ -9086,27 +8876,6 @@ all fields from the object
   1.284  \vspace{0.3cm}
   1.285  \vspace{0.3cm}
   1.286  \vspace{0.3cm}
   1.287 -\subsubsection{RPC name:~get\_all}
   1.288 -
   1.289 -{\bf Overview:} 
   1.290 -returns a set of references to all objects
   1.291 -
   1.292 - \noindent {\bf Signature:} 
   1.293 -\begin{verbatim} ((VBD ref) Set) get_all (session_id s)\end{verbatim}
   1.294 -
   1.295 -
   1.296 -\vspace{0.3cm}
   1.297 -
   1.298 - \noindent {\bf Return Type:} 
   1.299 -{\tt 
   1.300 -(VBD ref) Set
   1.301 -}
   1.302 -
   1.303 -
   1.304 -references to all objects
   1.305 -\vspace{0.3cm}
   1.306 -\vspace{0.3cm}
   1.307 -\vspace{0.3cm}
   1.308  
   1.309  \vspace{1cm}
   1.310  \newpage
   1.311 @@ -9415,27 +9184,6 @@ all fields from the object
   1.312  \vspace{0.3cm}
   1.313  \vspace{0.3cm}
   1.314  \vspace{0.3cm}
   1.315 -\subsubsection{RPC name:~get\_all}
   1.316 -
   1.317 -{\bf Overview:} 
   1.318 -returns a set of references to all objects
   1.319 -
   1.320 - \noindent {\bf Signature:} 
   1.321 -\begin{verbatim} ((VTPM ref) Set) get_all (session_id s)\end{verbatim}
   1.322 -
   1.323 -
   1.324 -\vspace{0.3cm}
   1.325 -
   1.326 - \noindent {\bf Return Type:} 
   1.327 -{\tt 
   1.328 -(VTPM ref) Set
   1.329 -}
   1.330 -
   1.331 -
   1.332 -references to all objects
   1.333 -\vspace{0.3cm}
   1.334 -\vspace{0.3cm}
   1.335 -\vspace{0.3cm}
   1.336  
   1.337  \vspace{1cm}
   1.338  \newpage
   1.339 @@ -9712,27 +9460,6 @@ all fields from the object
   1.340  \vspace{0.3cm}
   1.341  \vspace{0.3cm}
   1.342  \vspace{0.3cm}
   1.343 -\subsubsection{RPC name:~get\_all}
   1.344 -
   1.345 -{\bf Overview:} 
   1.346 -returns a set of references to all objects
   1.347 -
   1.348 - \noindent {\bf Signature:} 
   1.349 -\begin{verbatim} ((user ref) Set) get_all (session_id s)\end{verbatim}
   1.350 -
   1.351 -
   1.352 -\vspace{0.3cm}
   1.353 -
   1.354 - \noindent {\bf Return Type:} 
   1.355 -{\tt 
   1.356 -(user ref) Set
   1.357 -}
   1.358 -
   1.359 -
   1.360 -references to all objects
   1.361 -\vspace{0.3cm}
   1.362 -\vspace{0.3cm}
   1.363 -\vspace{0.3cm}
   1.364  
   1.365  \vspace{1cm}
   1.366  \newpage
   1.367 @@ -9910,27 +9637,6 @@ all fields from the object
   1.368  \vspace{0.3cm}
   1.369  \vspace{0.3cm}
   1.370  \vspace{0.3cm}
   1.371 -\subsubsection{RPC name:~get\_all}
   1.372 -
   1.373 -{\bf Overview:} 
   1.374 -returns a set of references to all objects
   1.375 -
   1.376 - \noindent {\bf Signature:} 
   1.377 -\begin{verbatim} ((debug ref) Set) get_all (session_id s)\end{verbatim}
   1.378 -
   1.379 -
   1.380 -\vspace{0.3cm}
   1.381 -
   1.382 - \noindent {\bf Return Type:} 
   1.383 -{\tt 
   1.384 -(debug ref) Set
   1.385 -}
   1.386 -
   1.387 -
   1.388 -references to all objects
   1.389 -\vspace{0.3cm}
   1.390 -\vspace{0.3cm}
   1.391 -\vspace{0.3cm}
   1.392  
   1.393  \vspace{1cm}
   1.394  \section{DTD}