Class RPCCall

java.lang.Object
com.google.flatbuffers.Table
com.google.flatbuffers.reflection.RPCCall

public final class RPCCall extends Table
  • Constructor Details

    • RPCCall

      public RPCCall()
  • Method Details

    • ValidateVersion

      public static void ValidateVersion()
    • getRootAsRPCCall

      public static RPCCall getRootAsRPCCall(ByteBuffer _bb)
    • getRootAsRPCCall

      public static RPCCall getRootAsRPCCall(ByteBuffer _bb, RPCCall obj)
    • __init

      public void __init(int _i, ByteBuffer _bb)
    • __assign

      public RPCCall __assign(int _i, ByteBuffer _bb)
    • name

      public String name()
    • nameAsByteBuffer

      public ByteBuffer nameAsByteBuffer()
    • nameInByteBuffer

      public ByteBuffer nameInByteBuffer(ByteBuffer _bb)
    • request

      public Object request()
    • request

      public Object request(Object obj)
    • response

      public Object response()
    • response

      public Object response(Object obj)
    • attributes

      public KeyValue attributes(int j)
    • attributes

      public KeyValue attributes(KeyValue obj, int j)
    • attributesLength

      public int attributesLength()
    • attributesByKey

      public KeyValue attributesByKey(String key)
    • attributesByKey

      public KeyValue attributesByKey(KeyValue obj, String key)
    • attributesVector

      public KeyValue.Vector attributesVector()
    • attributesVector

      public KeyValue.Vector attributesVector(KeyValue.Vector obj)
    • documentation

      public String documentation(int j)
    • documentationLength

      public int documentationLength()
    • documentationVector

      public StringVector documentationVector()
    • documentationVector

      public StringVector documentationVector(StringVector obj)
    • createRPCCall

      public static int createRPCCall(FlatBufferBuilder builder, int nameOffset, int requestOffset, int responseOffset, int attributesOffset, int documentationOffset)
    • startRPCCall

      public static void startRPCCall(FlatBufferBuilder builder)
    • addName

      public static void addName(FlatBufferBuilder builder, int nameOffset)
    • addRequest

      public static void addRequest(FlatBufferBuilder builder, int requestOffset)
    • addResponse

      public static void addResponse(FlatBufferBuilder builder, int responseOffset)
    • addAttributes

      public static void addAttributes(FlatBufferBuilder builder, int attributesOffset)
    • createAttributesVector

      public static int createAttributesVector(FlatBufferBuilder builder, int[] data)
    • startAttributesVector

      public static void startAttributesVector(FlatBufferBuilder builder, int numElems)
    • addDocumentation

      public static void addDocumentation(FlatBufferBuilder builder, int documentationOffset)
    • createDocumentationVector

      public static int createDocumentationVector(FlatBufferBuilder builder, int[] data)
    • startDocumentationVector

      public static void startDocumentationVector(FlatBufferBuilder builder, int numElems)
    • endRPCCall

      public static int endRPCCall(FlatBufferBuilder builder)
    • keysCompare

      protected int keysCompare(Integer o1, Integer o2, ByteBuffer _bb)
      Description copied from class: Table
      Compare two tables by the key.
      Overrides:
      keysCompare in class Table
      Parameters:
      o1 - An 'Integer' index of the first key into the bb.
      o2 - An 'Integer' index of the second key into the bb.
      _bb - A ByteBuffer to get the keys.
    • __lookup_by_key

      public static RPCCall __lookup_by_key(RPCCall obj, int vectorLocation, String key, ByteBuffer bb)