Class Service


  • public final class Service
    extends Table
    • Constructor Detail

      • Service

        public Service()
    • Method Detail

      • ValidateVersion

        public static void ValidateVersion()
      • __init

        public void __init​(int _i,
                           ByteBuffer _bb)
      • nameAsByteBuffer

        public ByteBuffer nameAsByteBuffer()
      • calls

        public RPCCall calls​(int j)
      • callsLength

        public int callsLength()
      • attributes

        public KeyValue attributes​(int j)
      • attributesLength

        public int attributesLength()
      • documentation

        public String documentation​(int j)
      • documentationLength

        public int documentationLength()
      • documentationVector

        public StringVector documentationVector()
      • declarationFile

        public String declarationFile()
        File that this Service is declared in.
      • declarationFileAsByteBuffer

        public ByteBuffer declarationFileAsByteBuffer()
      • createService

        public static int createService​(FlatBufferBuilder builder,
                                        int nameOffset,
                                        int callsOffset,
                                        int attributesOffset,
                                        int documentationOffset,
                                        int declarationFileOffset)
      • addName

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

        public static void addCalls​(FlatBufferBuilder builder,
                                    int callsOffset)
      • createCallsVector

        public static int createCallsVector​(FlatBufferBuilder builder,
                                            int[] data)
      • startCallsVector

        public static void startCallsVector​(FlatBufferBuilder builder,
                                            int numElems)
      • 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)
      • addDeclarationFile

        public static void addDeclarationFile​(FlatBufferBuilder builder,
                                              int declarationFileOffset)
      • 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.