hadoopfs.h
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:6k
源码类别:

网格计算

开发平台:

Java

  1. /**
  2.  * Autogenerated by Thrift
  3.  *
  4.  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5.  */
  6. #import <Cocoa/Cocoa.h>
  7. #import <TProtocol.h>
  8. #import <TApplicationException.h>
  9. #import <TProtocolUtil.h>
  10. @interface ThriftHandle : NSObject {
  11.   int64_t __id;
  12.   BOOL __id_isset;
  13. }
  14. - (id) initWithId: (int64_t) id;
  15. - (void) read: (id <TProtocol>) inProtocol;
  16. - (void) write: (id <TProtocol>) outProtocol;
  17. - (int64_t) id;
  18. - (void) setId: (int64_t) id;
  19. - (BOOL) idIsSet;
  20. @end
  21. @interface Pathname : NSObject {
  22.   NSString * __pathname;
  23.   BOOL __pathname_isset;
  24. }
  25. - (id) initWithPathname: (NSString *) pathname;
  26. - (void) read: (id <TProtocol>) inProtocol;
  27. - (void) write: (id <TProtocol>) outProtocol;
  28. - (NSString *) pathname;
  29. - (void) setPathname: (NSString *) pathname;
  30. - (BOOL) pathnameIsSet;
  31. @end
  32. @interface FileStatus : NSObject {
  33.   NSString * __path;
  34.   int64_t __length;
  35.   BOOL __isdir;
  36.   int16_t __block_replication;
  37.   int64_t __blocksize;
  38.   int64_t __modification_time;
  39.   NSString * __permission;
  40.   NSString * __owner;
  41.   NSString * __group;
  42.   BOOL __path_isset;
  43.   BOOL __length_isset;
  44.   BOOL __isdir_isset;
  45.   BOOL __block_replication_isset;
  46.   BOOL __blocksize_isset;
  47.   BOOL __modification_time_isset;
  48.   BOOL __permission_isset;
  49.   BOOL __owner_isset;
  50.   BOOL __group_isset;
  51. }
  52. - (id) initWithPath: (NSString *) path length: (int64_t) length isdir: (BOOL) isdir block_replication: (int16_t) block_replication blocksize: (int64_t) blocksize modification_time: (int64_t) modification_time permission: (NSString *) permission owner: (NSString *) owner group: (NSString *) group;
  53. - (void) read: (id <TProtocol>) inProtocol;
  54. - (void) write: (id <TProtocol>) outProtocol;
  55. - (NSString *) path;
  56. - (void) setPath: (NSString *) path;
  57. - (BOOL) pathIsSet;
  58. - (int64_t) length;
  59. - (void) setLength: (int64_t) length;
  60. - (BOOL) lengthIsSet;
  61. - (BOOL) isdir;
  62. - (void) setIsdir: (BOOL) isdir;
  63. - (BOOL) isdirIsSet;
  64. - (int16_t) block_replication;
  65. - (void) setBlock_replication: (int16_t) block_replication;
  66. - (BOOL) block_replicationIsSet;
  67. - (int64_t) blocksize;
  68. - (void) setBlocksize: (int64_t) blocksize;
  69. - (BOOL) blocksizeIsSet;
  70. - (int64_t) modification_time;
  71. - (void) setModification_time: (int64_t) modification_time;
  72. - (BOOL) modification_timeIsSet;
  73. - (NSString *) permission;
  74. - (void) setPermission: (NSString *) permission;
  75. - (BOOL) permissionIsSet;
  76. - (NSString *) owner;
  77. - (void) setOwner: (NSString *) owner;
  78. - (BOOL) ownerIsSet;
  79. - (NSString *) group;
  80. - (void) setGroup: (NSString *) group;
  81. - (BOOL) groupIsSet;
  82. @end
  83. @interface BlockLocation : NSObject {
  84.   NSArray * __hosts;
  85.   NSArray * __names;
  86.   int64_t __offset;
  87.   int64_t __length;
  88.   BOOL __hosts_isset;
  89.   BOOL __names_isset;
  90.   BOOL __offset_isset;
  91.   BOOL __length_isset;
  92. }
  93. - (id) initWithHosts: (NSArray *) hosts names: (NSArray *) names offset: (int64_t) offset length: (int64_t) length;
  94. - (void) read: (id <TProtocol>) inProtocol;
  95. - (void) write: (id <TProtocol>) outProtocol;
  96. - (NSArray *) hosts;
  97. - (void) setHosts: (NSArray *) hosts;
  98. - (BOOL) hostsIsSet;
  99. - (NSArray *) names;
  100. - (void) setNames: (NSArray *) names;
  101. - (BOOL) namesIsSet;
  102. - (int64_t) offset;
  103. - (void) setOffset: (int64_t) offset;
  104. - (BOOL) offsetIsSet;
  105. - (int64_t) length;
  106. - (void) setLength: (int64_t) length;
  107. - (BOOL) lengthIsSet;
  108. @end
  109. @interface MalformedInputException : NSException {
  110.   NSString * __message;
  111.   BOOL __message_isset;
  112. }
  113. - (id) initWithMessage: (NSString *) message;
  114. - (void) read: (id <TProtocol>) inProtocol;
  115. - (void) write: (id <TProtocol>) outProtocol;
  116. - (NSString *) message;
  117. - (void) setMessage: (NSString *) message;
  118. - (BOOL) messageIsSet;
  119. @end
  120. @interface ThriftIOException : NSException {
  121.   NSString * __message;
  122.   BOOL __message_isset;
  123. }
  124. - (id) initWithMessage: (NSString *) message;
  125. - (void) read: (id <TProtocol>) inProtocol;
  126. - (void) write: (id <TProtocol>) outProtocol;
  127. - (NSString *) message;
  128. - (void) setMessage: (NSString *) message;
  129. - (BOOL) messageIsSet;
  130. @end
  131. @protocol ThriftHadoopFileSystem <NSObject>
  132. - (void) setInactivityTimeoutPeriod: (int64_t) periodInSeconds;  // throws TException
  133. - (void) shutdown: (int32_t) status;  // throws TException
  134. - (ThriftHandle *) create: (Pathname *) path;  // throws ThriftIOException *, TException
  135. - (ThriftHandle *) createFile: (Pathname *) path : (int16_t) mode : (BOOL) overwrite : (int32_t) bufferSize : (int16_t) block_replication : (int64_t) blocksize;  // throws ThriftIOException *, TException
  136. - (ThriftHandle *) open: (Pathname *) path;  // throws ThriftIOException *, TException
  137. - (ThriftHandle *) append: (Pathname *) path;  // throws ThriftIOException *, TException
  138. - (BOOL) write: (ThriftHandle *) handle : (NSString *) data;  // throws ThriftIOException *, TException
  139. - (NSString *) read: (ThriftHandle *) handle : (int64_t) offset : (int32_t) size;  // throws ThriftIOException *, TException
  140. - (BOOL) close: (ThriftHandle *) out;  // throws ThriftIOException *, TException
  141. - (BOOL) rm: (Pathname *) path : (BOOL) recursive;  // throws ThriftIOException *, TException
  142. - (BOOL) rename: (Pathname *) path : (Pathname *) dest;  // throws ThriftIOException *, TException
  143. - (BOOL) mkdirs: (Pathname *) path;  // throws ThriftIOException *, TException
  144. - (BOOL) exists: (Pathname *) path;  // throws ThriftIOException *, TException
  145. - (FileStatus *) stat: (Pathname *) path;  // throws ThriftIOException *, TException
  146. - (NSArray *) listStatus: (Pathname *) path;  // throws ThriftIOException *, TException
  147. - (void) chmod: (Pathname *) path : (int16_t) mode;  // throws ThriftIOException *, TException
  148. - (void) chown: (Pathname *) path : (NSString *) owner : (NSString *) group;  // throws ThriftIOException *, TException
  149. - (void) setReplication: (Pathname *) path : (int16_t) replication;  // throws ThriftIOException *, TException
  150. - (NSArray *) getFileBlockLocations: (Pathname *) path : (int64_t) start : (int64_t) length;  // throws ThriftIOException *, TException
  151. @end
  152. @interface ThriftHadoopFileSystemClient : NSObject <ThriftHadoopFileSystem> {
  153.   id <TProtocol> inProtocol;
  154.   id <TProtocol> outProtocol;
  155. }
  156. - (id) initWithProtocol: (id <TProtocol>) protocol;
  157. - (id) initWithInProtocol: (id <TProtocol>) inProtocol outProtocol: (id <TProtocol>) outProtocol;
  158. @end
  159. @interface hadoopfsConstants {
  160. }
  161. @end