RSS Git Download  Clone
..
  test1 Move files 5 months ago
  test2 Move files 5 months ago
  test3 Move files 5 months ago
  test4 Move files 5 months ago
  Gen.cc 9kB Move files 5 months ago
  Gen.h 1kB Move files 5 months ago
  GenBData.cc 14kB Move files 5 months ago
  GenBData.h 828B Move files 5 months ago
  GenBDataMySql.cc 3kB Move files 5 months ago
  GenBDataMySql.h 743B Move files 5 months ago
  GenBDataPy.cc 4kB Move files 5 months ago
  GenBDataPy.h 636B Move files 5 months ago
  GenBoap.cc 31kB Move files 5 months ago
  GenBoap.h 1kB Move files 5 months ago
  GenData.cc 6kB Move files 5 months ago
  GenData.h 716B Move files 5 months ago
  Makefile 1kB Move files 5 months ago
  Node.cc 3kB Move files 5 months ago
  Node.h 1kB Move files 5 months ago
  Readme 833B Move files 5 months ago
  Type.cc 744B Move files 5 months ago
  Type.h 972B Move files 5 months ago
  bidl.cc 4kB Move files 5 months ago
  bidl.h 553B Move files 5 months ago
  bidl.i 6kB Move files 5 months ago
  cgram.y 7kB Move files 5 months ago
  clex.l 5kB Move files 5 months ago
  Readme
BIDL BEAMS INTERFACE DEFINITION LANGUAGE Overview Simple IDL lanuage for providing simple efficient communications between applications. Should work with C++ and Python at least. Actual communications system used should be independent. There is a basic yacc grammer based front end that allows the definition of data types (structs) and interfaces (remote function calls). Separate generators are then used to produce the output source files for a particular communications system and language. BEAM HomeNet Protocol The first target communications protocol will be the BEAM HomeNet protocol. This is a simple protocol designed for home networking applications. It is based on a simple little endian binary protocol. Each node can run one of a number of services. Each of these services has a certain set of standard functions.