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

网格计算

开发平台:

Java

  1. /**
  2.  * Autogenerated by Thrift
  3.  *
  4.  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5.  */
  6. #ifndef hadoopfs_TYPES_H
  7. #define hadoopfs_TYPES_H
  8. #include <Thrift.h>
  9. #include <reflection_limited_types.h>
  10. #include <protocol/TProtocol.h>
  11. #include <transport/TTransport.h>
  12. class ThriftHandle {
  13.  public:
  14.   static const char* ascii_fingerprint; // = "2317B51D4172A111734AAB85F990F7C6";
  15.   static const uint8_t binary_fingerprint[16]; // = {0x23,0x17,0xB5,0x1D,0x41,0x72,0xA1,0x11,0x73,0x4A,0xAB,0x85,0xF9,0x90,0xF7,0xC6};
  16.   ThriftHandle() : id(0) {
  17.   }
  18.   virtual ~ThriftHandle() throw() {}
  19.   int64_t id;
  20.   struct __isset {
  21.     __isset() : id(false) {}
  22.     bool id;
  23.   } __isset;
  24.   bool operator == (const ThriftHandle & rhs) const
  25.   {
  26.     if (!(id == rhs.id))
  27.       return false;
  28.     return true;
  29.   }
  30.   bool operator != (const ThriftHandle &rhs) const {
  31.     return !(*this == rhs);
  32.   }
  33.   bool operator < (const ThriftHandle & ) const;
  34.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  35.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  36. };
  37. class Pathname {
  38.  public:
  39.   static const char* ascii_fingerprint; // = "E2167DA91A8F7459A2FE1B5F56D14B5D";
  40.   static const uint8_t binary_fingerprint[16]; // = {0xE2,0x16,0x7D,0xA9,0x1A,0x8F,0x74,0x59,0xA2,0xFE,0x1B,0x5F,0x56,0xD1,0x4B,0x5D};
  41.   Pathname() : pathname("") {
  42.   }
  43.   virtual ~Pathname() throw() {}
  44.   std::string pathname;
  45.   struct __isset {
  46.     __isset() : pathname(false) {}
  47.     bool pathname;
  48.   } __isset;
  49.   bool operator == (const Pathname & rhs) const
  50.   {
  51.     if (!(pathname == rhs.pathname))
  52.       return false;
  53.     return true;
  54.   }
  55.   bool operator != (const Pathname &rhs) const {
  56.     return !(*this == rhs);
  57.   }
  58.   bool operator < (const Pathname & ) const;
  59.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  60.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  61. };
  62. class FileStatus {
  63.  public:
  64.   static const char* ascii_fingerprint; // = "68FE7242A6727149B291A86FB9570D2B";
  65.   static const uint8_t binary_fingerprint[16]; // = {0x68,0xFE,0x72,0x42,0xA6,0x72,0x71,0x49,0xB2,0x91,0xA8,0x6F,0xB9,0x57,0x0D,0x2B};
  66.   FileStatus() : path(""), length(0), isdir(0), block_replication(0), blocksize(0), modification_time(0), permission(""), owner(""), group("") {
  67.   }
  68.   virtual ~FileStatus() throw() {}
  69.   std::string path;
  70.   int64_t length;
  71.   bool isdir;
  72.   int16_t block_replication;
  73.   int64_t blocksize;
  74.   int64_t modification_time;
  75.   std::string permission;
  76.   std::string owner;
  77.   std::string group;
  78.   struct __isset {
  79.     __isset() : path(false), length(false), isdir(false), block_replication(false), blocksize(false), modification_time(false), permission(false), owner(false), group(false) {}
  80.     bool path;
  81.     bool length;
  82.     bool isdir;
  83.     bool block_replication;
  84.     bool blocksize;
  85.     bool modification_time;
  86.     bool permission;
  87.     bool owner;
  88.     bool group;
  89.   } __isset;
  90.   bool operator == (const FileStatus & rhs) const
  91.   {
  92.     if (!(path == rhs.path))
  93.       return false;
  94.     if (!(length == rhs.length))
  95.       return false;
  96.     if (!(isdir == rhs.isdir))
  97.       return false;
  98.     if (!(block_replication == rhs.block_replication))
  99.       return false;
  100.     if (!(blocksize == rhs.blocksize))
  101.       return false;
  102.     if (!(modification_time == rhs.modification_time))
  103.       return false;
  104.     if (!(permission == rhs.permission))
  105.       return false;
  106.     if (!(owner == rhs.owner))
  107.       return false;
  108.     if (!(group == rhs.group))
  109.       return false;
  110.     return true;
  111.   }
  112.   bool operator != (const FileStatus &rhs) const {
  113.     return !(*this == rhs);
  114.   }
  115.   bool operator < (const FileStatus & ) const;
  116.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  117.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  118. };
  119. class BlockLocation {
  120.  public:
  121.   static const char* ascii_fingerprint; // = "8BF3B16BED96367B21783389BDF8B1C0";
  122.   static const uint8_t binary_fingerprint[16]; // = {0x8B,0xF3,0xB1,0x6B,0xED,0x96,0x36,0x7B,0x21,0x78,0x33,0x89,0xBD,0xF8,0xB1,0xC0};
  123.   BlockLocation() : offset(0), length(0) {
  124.   }
  125.   virtual ~BlockLocation() throw() {}
  126.   std::vector<std::string>  hosts;
  127.   std::vector<std::string>  names;
  128.   int64_t offset;
  129.   int64_t length;
  130.   struct __isset {
  131.     __isset() : hosts(false), names(false), offset(false), length(false) {}
  132.     bool hosts;
  133.     bool names;
  134.     bool offset;
  135.     bool length;
  136.   } __isset;
  137.   bool operator == (const BlockLocation & rhs) const
  138.   {
  139.     if (!(hosts == rhs.hosts))
  140.       return false;
  141.     if (!(names == rhs.names))
  142.       return false;
  143.     if (!(offset == rhs.offset))
  144.       return false;
  145.     if (!(length == rhs.length))
  146.       return false;
  147.     return true;
  148.   }
  149.   bool operator != (const BlockLocation &rhs) const {
  150.     return !(*this == rhs);
  151.   }
  152.   bool operator < (const BlockLocation & ) const;
  153.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  154.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  155. };
  156. class MalformedInputException : public facebook::thrift::TException {
  157.  public:
  158.   static const char* ascii_fingerprint; // = "E2167DA91A8F7459A2FE1B5F56D14B5D";
  159.   static const uint8_t binary_fingerprint[16]; // = {0xE2,0x16,0x7D,0xA9,0x1A,0x8F,0x74,0x59,0xA2,0xFE,0x1B,0x5F,0x56,0xD1,0x4B,0x5D};
  160.   MalformedInputException() : message("") {
  161.   }
  162.   virtual ~MalformedInputException() throw() {}
  163.   std::string message;
  164.   struct __isset {
  165.     __isset() : message(false) {}
  166.     bool message;
  167.   } __isset;
  168.   bool operator == (const MalformedInputException & rhs) const
  169.   {
  170.     if (!(message == rhs.message))
  171.       return false;
  172.     return true;
  173.   }
  174.   bool operator != (const MalformedInputException &rhs) const {
  175.     return !(*this == rhs);
  176.   }
  177.   bool operator < (const MalformedInputException & ) const;
  178.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  179.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  180. };
  181. class ThriftIOException : public facebook::thrift::TException {
  182.  public:
  183.   static const char* ascii_fingerprint; // = "E2167DA91A8F7459A2FE1B5F56D14B5D";
  184.   static const uint8_t binary_fingerprint[16]; // = {0xE2,0x16,0x7D,0xA9,0x1A,0x8F,0x74,0x59,0xA2,0xFE,0x1B,0x5F,0x56,0xD1,0x4B,0x5D};
  185.   ThriftIOException() : message("") {
  186.   }
  187.   virtual ~ThriftIOException() throw() {}
  188.   std::string message;
  189.   struct __isset {
  190.     __isset() : message(false) {}
  191.     bool message;
  192.   } __isset;
  193.   bool operator == (const ThriftIOException & rhs) const
  194.   {
  195.     if (!(message == rhs.message))
  196.       return false;
  197.     return true;
  198.   }
  199.   bool operator != (const ThriftIOException &rhs) const {
  200.     return !(*this == rhs);
  201.   }
  202.   bool operator < (const ThriftIOException & ) const;
  203.   uint32_t read(facebook::thrift::protocol::TProtocol* iprot);
  204.   uint32_t write(facebook::thrift::protocol::TProtocol* oprot) const;
  205. };
  206. #endif