Home | History | Annotate | Download | only in oscl_html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      3 <title>oscl_aostatus.h Source File</title>
      4 <link href="doxygen.css" rel="stylesheet" type="text/css">
      5 </head><body>
      6 <!-- Generated by Doxygen 1.2.18 -->
      7 <center>
      8 <a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
      9 <hr><h1>oscl_aostatus.h</h1><a href="oscl__aostatus_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 
     10 00010 <span class="preprocessor">#ifndef OSCL_AOSTATUS_H_INCLUDED</span>
     11 00011 <span class="preprocessor"></span><span class="preprocessor">#define OSCL_AOSTATUS_H_INCLUDED</span>
     12 00012 <span class="preprocessor"></span>
     13 00013 <span class="preprocessor">#ifndef OSCLCONFIG_PROC_H_INCLUDED</span>
     14 00014 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="osclconfig__proc_8h.html">osclconfig_proc.h</a>"</span>
     15 00015 <span class="preprocessor">#endif</span>
     16 00016 <span class="preprocessor"></span>
     17 00017 
     18 00018 <span class="preprocessor">#ifndef OSCL_BASE_H_INCLUDED</span>
     19 00019 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="oscl__base_8h.html">oscl_base.h</a>"</span>
     20 00020 <span class="preprocessor">#endif</span>
     21 00021 <span class="preprocessor"></span>
     22 00022 <span class="comment">//Request status values.  These are negative so that</span>
     23 00023 <span class="comment">//they won't conflict with system error codes.</span>
     24 <a name="l00024"></a><a class="code" href="group__osclproc.html#a0">00024</a> <span class="keyword">const</span> int32 <a class="code" href="group__osclproc.html#a0">OSCL_REQUEST_ERR_NONE</a> = 0;
     25 <a name="l00025"></a><a class="code" href="group__osclproc.html#a1">00025</a> <span class="keyword">const</span> int32 <a class="code" href="group__osclproc.html#a1">OSCL_REQUEST_PENDING</a> = (-0x7fffffff);
     26 <a name="l00026"></a><a class="code" href="group__osclproc.html#a2">00026</a> <span class="keyword">const</span> int32 <a class="code" href="group__osclproc.html#a2">OSCL_REQUEST_ERR_CANCEL</a> = (-1);
     27 <a name="l00027"></a><a class="code" href="group__osclproc.html#a3">00027</a> <span class="keyword">const</span> int32 <a class="code" href="group__osclproc.html#a3">OSCL_REQUEST_ERR_GENERAL</a> = (-2);
     28 00028 
     29 00029 
     30 00030 <span class="comment">//Request status type</span>
     31 <a name="l00031"></a><a class="code" href="classOsclAOStatus.html">00031</a> <span class="keyword">class </span><a class="code" href="classOsclAOStatus.html">OsclAOStatus</a>
     32 00032 {
     33 00033     <span class="keyword">public</span>:
     34 00034         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> <a class="code" href="classOsclAOStatus.html#a0">OsclAOStatus</a>();
     35 00035         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> <a class="code" href="classOsclAOStatus.html#a0">OsclAOStatus</a>(int32 aStatus);
     36 00036         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a2">operator=</a>(int32 aStatus);
     37 00037         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a3">operator==</a>(int32 aStatus) <span class="keyword">const</span>;
     38 00038         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a4">operator!=</a>(int32 aStatus) <span class="keyword">const</span>;
     39 00039         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a5">operator&gt;=</a>(int32 aStatus) <span class="keyword">const</span>;
     40 00040         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a6">operator&lt;=</a>(int32 aStatus) <span class="keyword">const</span>;
     41 00041         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a7">operator&gt;</a>(int32 aStatus) <span class="keyword">const</span>;
     42 00042         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a8">operator&lt;</a>(int32 aStatus) <span class="keyword">const</span>;
     43 00043         <a class="code" href="group__osclbase.html#a82">OSCL_INLINE</a> int32 <a class="code" href="classOsclAOStatus.html#a9">Value</a>() <span class="keyword">const</span>;
     44 00044     <span class="keyword">private</span>:
     45 00045         int32 iStatus;
     46 00046 };
     47 00047 
     48 00048 
     49 00049 <span class="preprocessor">#if !(OSCL_DISABLE_INLINES)</span>
     50 00050 <span class="preprocessor"></span><span class="preprocessor">#include "oscl_aostatus.inl"</span>
     51 00051 <span class="preprocessor">#endif</span>
     52 00052 <span class="preprocessor"></span>
     53 00053 
     54 00054 <span class="preprocessor">#endif</span>
     55 00055 <span class="preprocessor"></span>
     56 </pre></div><hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
     57 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
     58 </small></address>
     59 </body>
     60 </html>
     61