RSS Git Download  Clone
..
  test1 Release 17 years ago
  test2 Release 17 years ago
  test3 Release 17 years ago
  test4 Release 17 years ago
  Gen.cc 4kB Release 17 years ago
  Gen.h 817B Release 17 years ago
  GenBData.cc 9kB Release 17 years ago
  GenBData.h 740B Release 17 years ago
  GenBDataMySql.cc 3kB Release 17 years ago
  GenBDataMySql.h 743B Release 17 years ago
  GenBDataPy.cc 4kB Release 17 years ago
  GenBDataPy.h 636B Release 17 years ago
  GenBoap.cc 27kB Release 17 years ago
  GenBoap.h 1kB Release 17 years ago
  GenData.cc 6kB Release 17 years ago
  GenData.h 716B Release 17 years ago
  Makefile 1kB Release 17 years ago
  Node.cc 3kB Release 17 years ago
  Node.h 1kB Release 17 years ago
  Readme 833B Release 17 years ago
  Type.cc 744B Release 17 years ago
  Type.h 972B Release 17 years ago
  bidl.cc 3kB Release 17 years ago
  bidl.h 553B Release 17 years ago
  bidl.i 6kB Release 17 years ago
  cgram.y 6kB Release 17 years ago
  clex.l 4kB Release 17 years 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.