The Epeios project
http://epeios.org/
ParentSourceForge Logo

EBKD quickdoc.

bkdacc 1.3(2001/10/30 14:49:34) : BacKenD ACCess.
bkdcmd 1.3(2001/10/30 14:49:34) : BacKenD CoMmanDs.
bkdcst 1.2(2001/10/30 14:49:34) : BacKenD CaSTs.
bkddcb 1.3(2001/10/30 14:49:34) : BacKenD DesCriBer.
bkdmng 1.3(2001/10/30 14:49:34) : BacKenD MaNaGer
bkdrqm 1.3(2001/10/30 14:49:34) : BacKenD ReQuest Manager.
bkdtpm 1.2(2001/10/30 14:49:34) : PLEASE COMPLETE

Library bkdacc

BacKenD ACCess.
  • Version : 1.3
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Classes

Classes

backend_access___

backend_access___

The backend access core.

Methods

About Disconnect GetCommand GetCommands GetCommandsIDAndName GetErrorBreakingStatus GetExplanationMessage GetLanguagesIDAndName GetNewObject GetParameters GetType GetTypesIDAndPrefixAndName Init Input Output PopBinaries PopBinary PopBoolean PopByte PopChar PopCommandsDetails PopId16 PopId32 PopId8 PopIds16 PopIds32 PopIds8 PopItems16 PopItems32 PopItems8 PopObject PopObjectsReferences PopString PopStrings PopXItems16 PopXItems32 PopXItems8 PushBinaries PushBinary PushBoolean PushByte PushChar PushCommandsDetails PushHeader PushId16 PushId32 PushId8 PushIds16 PushIds8 PushItems16 PushItems32 PushItems8 PushObject PushObjectsReferences PushString PushStrings PushXItems16 PushXItems32 RemoveObject Send SetErrorBreakingStatus TestCompletion

Library bkdcmd

BacKenD CoMmanDs.
  • Version : 1.3
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Defines

Defines

BKDCMD_COMMANDS_VERSION

Library bkdcst

BacKenD CaSTs.
  • Version : 1.2
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Defines Enums Functions

Defines

BKDCST_CASTS_VERSION

Enums

cast

Functions

GetID

Library bkddcb

BacKenD DesCriBer.
  • Version : 1.3
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Typedefs Classes Functions

Typedefs

commands_ parameter__ parameters_ types_

Classes

command_ type_

command_

A broker Command.

Objects

  • command_item_ Identification : The command identification.
  • parameters_ Parameters : The parameters.

Methods

Init

type_

A broker object type.

Objects

  • commands_ Commands : The commands of the type.
  • str::string_ Name : Name of the type.
  • str::string_ Prefix : Prefix of the type.

Methods

ID Init

Functions

GetDescription

Library bkdmng

BacKenD MaNaGer
  • Version : 1.3
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Defines Typedefs Classes

Defines

BKDMNG_INVALID_COMMAND BKDMNG_INVALID_OBJECT BKDMNG_INVALID_TYPE BKDMNG_RAM_MODULE BKDMNG_STANDARD_MODULE

Typedefs

list

Classes

backend module ram_module standard_module untyped_module

backend

A backend, which handles objects od different type and request to this object.

Objects

  • links Links : The relation between modules an index.
  • bch::E_BUNCH(untyped_module *) Modules : The different modules.

Methods

Add Command ErrorBreaking Handle Init Language Languages Langue Module New Object Remove Type

module< class t >

  • untyped_module
A module for an object of type t.

Methods

Init

ram_module< class t, class st >

  • module<t>,
A module with object stored in RAM.

Objects

  • bch::E_BUNCH(t *) Objets : The pointer object.

Methods

Init

standard_module< class t, class st >

  • module<t>,
A module with object stored in standard memory.

Objects

  • ctn::E_CONTAINER(t) Objets : Contient les objets.

untyped_module

An untyped module.

Objects

  • descriptions Descriptions : The description of the request.
  • bch::E_BUNCH(const void *) UPs : User pointers.

Methods

Backend Command Handle Init Name New Object Prefix Remove

Handlers

BKDMNGNew BKDMNGObject BKDMNGRemove

Library bkdrqm

BacKenD ReQuest Manager.
  • Version : 1.3
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Classes

Classes

description_ descriptions_ request_manager___

description_

The description of a request.

Objects

  • ids8_ Casts : Parameters and return value types. Separated by cEnd. The cEnd to signalize the end of the request must NOT be put.
  • str::string_ Name : Name of the command.

Methods

Add Init

descriptions_

  • E_XCONTAINER_( description_ )
Requests descriptions.

Methods

Add Init Position

request_manager___

A request manager.

Methods

Complete Init Input Output PopBinaries PopBinary PopBoolean PopByte PopChar PopCommandsDetails PopId16 PopId32 PopId8 PopIds16 PopIds32 PopIds8 PopItems16 PopItems32 PopItems8 PopObject PopObjectsReferences PopString PopStrings PopXItems16 PopXItems32 PopXItems8 PushBinaries PushBinary PushBoolean PushByte PushChar PushCommandsDetails PushId16 PushId32 PushId8 PushIds16 PushIds8 PushItems16 PushItems32 PushItems8 PushObject PushObjectsReferences PushString PushStrings PushXItems16 PushXItems32 PushXItems8 SendExplanationMessage SetDescription

Library bkdtpm

PLEASE COMPLETE
  • Version : 1.2
  • Release : 2001/10/30 14:49:34
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Functions

Functions

ID Init

Copyright © 1994 - 2001 Claude L. SIMON.
All rights reserved.
ParentLast modified : 19/11/2001 11:30:12
by Claude L. SIMON (csimon@epeios.org).