idlc 1.5.14
Interface Definition Language Compiler
Loading...
Searching...
No Matches
idl.h File Reference

IDLC. More...

#include "idl-options.h"

Go to the source code of this file.

Enumerations

enum  idl_generator_t {
  IDL_GENERATOR_C = 0 ,
  IDL_GENERATOR_JAVA_SCRIPT = 3 ,
  IDL_GENERATOR_MAX_ENUM = 0x7FFFFFFF
}
 Generation language. More...
 

Functions

idl_uint32_t idl_version (void)
 Current library version as packed 32-bit value.
 
idl_utf8_t idl_version_string (void)
 Current library version as human-readable string.
 
Functions of Compiler.

Functions for opaque type idl_compiler_t.

idl_result_t idl_compiler_create (idl_compiler_t *compiler)
 Creates new compiler instance.
 
idl_compiler_t idl_compiler_reference (idl_compiler_t compiler)
 Increments reference count.
 
void idl_compiler_destroy (idl_compiler_t compiler)
 Releases compiler instance.
 
idl_result_t idl_compiler_compile (idl_compiler_t compiler, idl_generator_t generator, idl_utf8_t file, idl_uint32_t source_count, const idl_source_t *sources, idl_options_t options, idl_compilation_result_t *result)
 Compile IDL.
 

Detailed Description

IDLC.

IDLC - Interface Definition Language Compiler. It is an abstract API description language for platform- and language-independent interaction with the implemented interface.

Author
Vladimir Shaleev vladi.nosp@m.mirs.nosp@m.halee.nosp@m.v@gm.nosp@m.ail.c.nosp@m.om