Changeset 2249


Ignore:
Timestamp:
2001-04-02T15:57:33+12:00 (23 years ago)
Author:
say1
Message:

unchanged the idl file ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/corbaiface.idl

    r2232 r2249  
    66
    77typedef sequence<string> stringSeq;
    8 
    9 //
    10 // Used to textual arguments backwards and forwards across
    11 // the interface. The encoding is 0 for full unicode character
    12 // data and undefined otherwise.
    13 //
    148
    159struct corbatext_t
     
    1711  usString text;
    1812  unsigned short encoding;
    19   unsigned long long length;
     13  unsigned long length;
    2014};
    2115
     
    2317
    2418typedef corbatext_tarray corbatext_tset;
    25 
    26 //
    27 // A map of names to values. Names may occur twice. Used largely
    28 // for passing metadata around
    29 //
    3019
    3120struct corbatext_tmap
     
    3827
    3928enum corbaComError
    40 {
    41   // There were no errors
    42   corbaNoError,
    43   // The server could not authenticate the client or the
    44   // authentication indicated insufficient priviledges
     29{ corbaNoError,
    4530  corbaAuthenticationFailure,
    46   // ??
    4731  corbaProtocolError,
    48   // ??
    4932  corbaConfigurationError,
    50   // The server is unable to provide service due to an
    51   // unspecified system problem on the server side.
    5233  corbaSystemProblem
    5334};
     
    5940struct corbaShortColInfo
    6041{
    61   // the textual name of the collection
    6242  corbatext_t name;
    63   // the textual name of the server
    6443  corbatext_t host;
    65   // ???
    66   long long   response;
     44  long        response;
    6745};
    6846
    6947struct corbaColInfoResponse
    7048{
    71   corbaShortColInfo   shoftInfo;
    72   // the collection is public
    73   boolean             isPublic;
    74   // the collection is reliable
    75   boolean             isBeta;
    76   // the timestamp of the collection building
    77   unsigned long long       buildDate;
    78   // ???
    79   corbatext_tarray    ccsCols;        // Added 05/04/2000
    80   // ???
    81   corbatext_tarray    languages;
    82   // the number of documents in the collection
    83   unsigned long long  numDocs;
    84   // the number of words in the collection
    85   unsigned long long  numWords;
    86   // the number of bytes in the collection
    87   unsigned long long  numBytes;
    88   // the collection level metadata
     49  corbaShortColInfo shoftInfo;
     50  boolean           isPublic;
     51  boolean           isBeta;
     52  unsigned long     buildDate;
     53  corbatext_tarray  ccsCols;        // Added 05/04/2000
     54  corbatext_tarray  languages;
     55  unsigned long     numDocs;
     56  unsigned long     numWords;
     57  unsigned long     numBytes;
    8958  corbatext_tmap    collectionMeta;
    90   // ???
    9159  corbatext_tmap    format;
    92   // ???
    9360  corbatext_tmap    building;
    94   // the domain for http request for associated files and images
    9561  corbatext_t       httpdomain ;    // Added 27/07/2000
    96   // the domain for prefix request for associated files and images
    9762  corbatext_t       httpprefix;     // Added 27/07/2000
    98   // the textual name of the receptionist
    9963  corbatext_t       receptionist;
    10064};
     
    10670struct corbaDocRequest
    10771{
    108   // the document ID
    10972  corbatext_t OID;
    110   // the mine type the Doc should be in, or "" for any
    11173  corbatext_t docType;
    112   // ??
    11374  corbatext_t docFormat;
    11475};
     
    12081struct corbaDocResponse
    12182{
    122   // the actual document
    12383  corbatext_t doc;
    12484};
     
    173133  corbaOptionValue_array filterOptions;
    174134  corbatext_tarray       docSet;
    175   long long                   filterResultOptions;
     135  long                   filterResultOptions;
    176136  corbatext_t            requestParams;
    177137  corbatext_t            refParams;
     
    183143{
    184144  corbatext_t      term;
    185   long long        frequency;
     145  long             frequency;
    186146  corbatext_tarray matchTerms;
    187147};
     
    194154  boolean          isRef;
    195155  corbatext_tarray values;
    196   long long             id;
    197   long long             parentid; // dodge for avoiding pointers for the moment
     156  long             id;
     157  long             parentid; // dodge for avoiding pointers for the moment
    198158};
    199159
     
    206166};
    207167
    208 typedef sequence<long long> corbaDocFreq_array;
     168typedef sequence<long> corbaDocFreq_array;
    209169
    210170struct corbaResultDocInfo
    211171{
    212172  corbatext_t             OID;
    213   long long                    resultNum;
    214   long long                    ranking;
    215   long long                    termsMatched;
    216   long long                    phraseMatched;
     173  long                    resultNum;
     174  long                    ranking;
     175  long                    termsMatched;
     176  long                    phraseMatched;
    217177  corbaDocFreq_array      docFreq;
    218178  corbaMetadataInfo_map   metadata;
    219179  corbatext_t             classifierMetadataType;    // Added 05/04/2000
    220   long long                    classifierMetadataOffset;  // Added 05/04/2000
     180  long                    classifierMetadataOffset;  // Added 05/04/2000
    221181  corbaMetadataInfo_array metaparents;
    222182};
     
    233193struct corbaFilterResponse
    234194{
    235   long long                     numDocs;
     195  long                     numDocs;
    236196  corbaIsApprox            isApprox;
    237197  corbaTermInfo_array      termInfo;
Note: See TracChangeset for help on using the changeset viewer.