RSS Git Download  Clone
..
  test1 SVN re-structure. 12 years ago
  test2 SVN re-structure. 12 years ago
  test3 SVN re-structure. 12 years ago
  test4 SVN re-structure. 12 years ago
  Gen.cc 9kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  Gen.h 1kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenBData.cc 14kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenBData.h 828B Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenBDataMySql.cc 3kB SVN re-structure. 12 years ago
  GenBDataMySql.h 743B SVN re-structure. 12 years ago
  GenBDataPy.cc 4kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenBDataPy.h 636B SVN re-structure. 12 years ago
  GenBoap.cc 31kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenBoap.h 1kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenData.cc 6kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  GenData.h 716B SVN re-structure. 12 years ago
  Makefile 1kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  Node.cc 3kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  Node.h 1kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  Readme 833B SVN re-structure. 12 years ago
  Type.cc 744B SVN re-structure. 12 years ago
  Type.h 972B SVN re-structure. 12 years ago
  bidl.cc 4kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  bidl.h 553B SVN re-structure. 12 years ago
  bidl.i 6kB SVN re-structure. 12 years ago
  cgram.y 7kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 years ago
  clex.l 5kB Updated the beam library to base. Used CERN_TMS to change error numbers. 7 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.