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

Epeios core libraries quickdoc.

aem 1.9(2001/06/16 09:11:21) : Amount/Extent managing.
bch 1.14(2001/07/27 09:48:13) : BunCH.
bitbch 1.9(2001/06/16 09:11:21) : BInary digitT BunCH.
bso 1.6(2001/05/27 20:15:41) :
bst 1.2(2001/01/08 22:48:19) :
btr 1.9(2001/06/16 09:11:21) :
clnarg 1.7(2001/10/16 11:10:27) :
clt 1.2(2001/05/07 22:17:02) :
cpe 1.2(2001/07/29 19:20:10) :
csm 1.5(2001/04/29 17:43:06) :
ctn 1.14(2001/06/16 09:11:21) : ConTaiNer. Containers of dynamic objects.
cvm 1.3(2001/03/26 21:14:29) :
dte 1.1(2001/05/25 10:30:49) : DaTE.
dtfbsc 1.2(2001/05/19 07:51:23) : Data transFer BaSiC.
dtflcf 1.1(2000/11/15 09:25:38) : Data Transfer LoCal Fetures.
dtfrmf 1.4(2001/05/19 07:51:23) : Data Transfert ReMote Features.
dtr 1.7(2001/04/29 17:43:06) :
epeios 1.2(2001/06/16 09:11:21) : EPEIOS current features.
epsmsc 1.7(2001/09/10 13:20:30) :
err 1.3(2001/07/27 09:48:13) :
fam 1.4(2001/05/19 07:51:23) :
fgm 1.0.4(06/03/2000 22:23:42) : FraGmented Memory
fhd 1.1(2000/11/15 09:25:38) : Flow HanDler. OBSOLETE ! Use library 'FLW' instead.
fil 1.4(2001/07/27 09:48:13) : FILe. File management.
flm 1.4(2001/07/29 19:20:10) : FiLe Memory.
flw 1.5(2001/03/09 17:32:17) :
flx 1.7(2001/04/30 15:41:06) : FLow eXtension. Some class which extend the 'FLW' library.
fnm 1.3(2001/05/19 07:51:23) : FileName. Handle file names.
gnumll 1.5(2001/06/16 09:11:21) :
idxbtq 1.3(2001/02/06 17:02:28) :
idxbtr 1.4(2001/05/27 20:15:41) :
idxque 1.4(2001/02/11 21:21:15) :
lgg 1.0.2(02/07/2000 11:51:31) : LanGuaGe
lst 1.13(2001/06/16 09:11:21) :
mdr 1.0.6(16/03/2000 19:37:41) : Memory DRiverMemory DRiver.
mmg 1.3(2001/01/19 12:10:17) : Memory MerGer.
mmi 1.7(2001/06/16 09:11:21) :
mmm 1.5(2001/04/29 17:43:06) :
mtk 1.3(2001/04/29 17:43:06) :
mtx 1.6(2001/06/04 19:48:59) : MuTeX.
pip 1.7(2001/06/04 19:48:59) :
prshct 1.1(2000/11/15 09:25:38) :
que 1.11(2001/06/16 09:11:21) : QUeuE.
rqm 1.4(2000/11/26 22:16:30) : ReQuest Manager. Osolete. Use 'BRKRQM' instead.
salcsm 1.5(2001/04/29 17:43:06) : Stand ALone CSM. Same as 'csm' library, but monothreaded.
saljni 1.2.0(20/05/2000 12:56:37) : Stand ALone JNI (Java Native Interface)
sck 1.7(2001/04/29 17:43:06) :
set 1.2(2001/01/08 22:48:20) :
shm 1.1(2000/11/15 09:25:38) :
sph 1.1(2000/11/15 09:25:38) :
spp 1.2(2001/04/29 17:43:06) :
srv 1.4(2001/04/29 17:43:06) :
ssnmng 1.5(2001/05/27 20:15:41) :
stf 1.4(2001/07/27 09:48:14) :
stk 1.5(2001/02/04 22:17:23) :
str 1.7(2001/07/27 09:48:14) :
tagdtc 1.4(2001/04/29 17:43:06) : TAG DeTeCtor.
tagexp 1.7(2001/06/16 09:11:21) : TAG EXPander. Expand tag with text or file content.
thrstr 1.1(2000/11/15 09:25:38) : PLEASE COMPLETE
tol 1.17(2001/10/16 11:10:27) :
tsrcpr 1.5(2001/07/27 09:48:14) : Tagged SouRCe ParseR. Parse a tagged C++ source.
ttr 1.4(2001/07/27 09:48:14) :
txf 1.3(2001/10/16 11:10:28) :
txmhch 1.1.0(07/04/2000 07:18:29) : TeXt Manager HierarCHical
txmpgh 1.3(2001/05/19 07:51:23) :
txmtbl 1.9(2001/05/07 07:49:27) : TeXt Manager TaBLe. Table like text flow manager.
tym 1.7(2001/06/16 09:11:21) :
uym 1.4(2001/04/29 17:43:06) : UntYped Memory.
xmlbsc 1.2(2001/11/06 09:13:04) : eXtended Markup Langage BaSiCs
xmlcor 1.4(2001/11/06 09:13:04) : eXtended Markup Language CORe
xmldbs 1.6(2001/11/06 09:13:04) : eXtended Markup Language DataBaSe
xmldcm 1.4(2001/11/06 09:13:04) : eXtended Markup Language DoCuMent
xmlprs 1.3(2001/11/06 09:13:04) : eXtended Markup Langage PaRSer
xmltag 1.2(2001/11/06 09:13:04) : eXtended Markup Langage TAG.
xmltol 1.2(2001/11/06 09:13:04) : eXtended Markup Language TOoLs
xmlval 1.2(2001/11/06 09:13:04) : eXtended Markup Langage VALue.
xtf 1.4(2001/04/29 17:43:06) : eXtended Text Flow. Text flow with extended features.

Library aem

Amount/Extent managing.
  • Version : 1.9
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Typedefs Classes

Defines

AEM_STEP_COEFFICIENT

Enums

mode

Typedefs

step_size__ step_value__

Classes

amount_extent_manager_ amount_extent_manager__

amount_extent_manager_< typename r >

A amount/extent manager.

Methods

Amount AmountToAllocate Extent First Force GetNoDecreasingState GetStepSize GetStepValue Init IsEmpty Last Next Previous SetNoDecreasingState SetStepValue

amount_extent_manager__< int extent, typename r >

Amount/extent manager for fixed size set of object.

Methods

Amount AmountToAllocate Extent First Init Last Next Previous

Library bch

BunCH.
  • Version : 1.14
  • Release : 2001/07/27 09:48:13
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes Functions

Classes

bunch_ bunch__ bunch_core_

bunch_< class type, typename r >

  • bunch_core_<type, tym::E_MEMORYt_( type, r ), aem::amount_extent_manager_< r >, r >
A set of static object of type type. Use E_BUNCH_( type ) rather then directly this class.

Methods

Adjust

bunch__< typename type, int size, typename r >

  • bunch_core_< type, tym::E_MEMORYt__( type, size, r ), aem::amount_extent_manager__< size, r >, r >
A set of maximum size static objects of type type. Use SET__( type, size ) rather then directly this class.

bunch_core_< class type, class mmr, class mng, typename r >

  • mmr,
  • mng
Set core. Don't use ; for internal use only.

Methods

Add Allocate Delete Fill Init Insert Memory New Position Truncate WriteAndAdjust

Functions

Compare

Library bitbch

BInary digitT BunCH.
  • Version : 1.9
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes Functions

Classes

bibit_bunch_ bit_bunch_ bit_bunch__

bibit_bunch_< typename r >

A pairs of bits set.

Objects

  • bit_bunch_<r> T1 : Les tableau des bits.

Methods

Add Allocate Init Read Write operator ()

bit_bunch_< typename r >

  • aem::amount_extent_manager_<r>
Bits set.

Methods

Add Allocate Init New Read Write operator ()

bit_bunch__< int t, typename r >

A set of a maximum of t bits.

Methods

Bottom Down First Last Next Previous Read Reset Size Top Up Write operator ()

Functions

And Compare Count Not Or XOr

Library bso

  • Version : 1.6
  • Release : 2001/05/27 20:15:41
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Typedefs

Defines

BSO_BSIZE_MAX BSO_BSIZE_MIN BSO_NB_BITS_SBYTE BSO_NB_BITS_SLONG BSO_NB_BITS_SSHORT BSO_NB_BITS_UBYTE BSO_NB_BITS_ULONG BSO_NB_BITS_USHORT BSO_SBYTE_MAX BSO_SBYTE_MIN BSO_SLONG_MAX BSO_SLONG_MIN BSO_SSHORT_MAX BSO_SSHORT_MIN BSO_UBYTE_MAX BSO_UBYTE_MIN BSO_ULONG_MAX BSO_ULONG_MIN BSO_USHORT_MAX BSO_USHORT_MIN

Typedefs

bool__ bsize__ float__ lfloat__ raw__ sbyte__ sfloat__ sign__ slong__ ubyte__ ulong__ ushort__

Library bst

  • Version : 1.2
  • Release : 2001/01/08 22:48:19
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes Functions

Classes

bibits_set_ bits_set_ bits_set__

bibits_set_

A pairs of bits set.

Objects

  • bits_set_ T1 : Les tableau des bits.

Methods

Add Allocate Init Read Write operator ()

bits_set_

Bits set.

Methods

Add Allocate Bottom Down Init New Read Size Top Up Write operator ()

bits_set__< int t >

A set of a maximum of t bits.

Methods

Bottom Down First Last Next Previous Read Reset Size Top Up Write operator ()

Functions

And Compare Count Not Or XOr

Library btr

  • Version : 1.9
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes Functions

Classes

binary_tree_

binary_tree_< typename r >

Binary tree.

Methods

Allocate Amount BecomeLeft BecomeRight Cut Extent ForceParent HasChild HasLeft HasParent HasRight Init IsChild IsLeft IsParent IsRight Left Parent PrintStructure Right TakeLeft TakeRight

Functions

HasChild HasLeft HasParent HasRight Init IsChild IsLeft IsParent IsRight

Library clnarg

  • Version : 1.7
  • Release : 2001/10/16 11:10:27
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Typedefs Classes Functions

Defines

CLNARG_DETAIL_SEPARATOR CLNARG_GENERAL_SEPARATOR CLNARG_NONE CLNARG_NO_LONG CLNARG_NO_SHORT

Enums

view

Typedefs

argument_ id__

Classes

analyzer___ description_

analyzer___

Class to analyze the command line argument.

Methods

Description GetArgument GetArguments GetCommand GetOptions Init

description_

Description of the available command line options and arguments.

Methods

AddCommand AddOption GetCommandLabels GetOptionLabels Init

Functions

PrintCommandUsage PrintOptionUsage

Library clt

  • Version : 1.2
  • Release : 2001/05/07 22:17:02
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Functions

Functions

Connect Host Service

Library cpe

  • Version : 1.2
  • Release : 2001/07/29 19:20:10
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines

Defines

CPE__32 CPE__BC CPE__DJGPP CPE__GCC CPE__IOS_EXTENSION CPE__MS CPE__MT CPE__NO_IOS_EXTENSION CPE__VC

Library csm

  • Version : 1.5
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes

Defines

CSMCE CSMCI CSMCP CSMSE CSMSI CSMSP

Classes

manager___

manager___

  • functions__
To manage client/server operations.

Methods

Init Process

Library ctn

ConTaiNer. Containers of dynamic objects.
  • Version : 1.14
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Shortcuts Classes

Shortcuts

E_CITEMt E_CMITEMt E_CONTAINERt_ E_ITEMt E_MCONTAINERt_ E_MITEMt E_XCONTAINERt_ E_XMCONTAINERt_

Classes

basic_container_ const_mono_item const_multi_item item_base_volatile__ mono_container_ mono_extended_container_ multi_container_ multi_extended_container_ volatile_mono_item volatile_multi_item

basic_container_< class st, typename r >

  • aem::amount_extent_manager_<r>
The base of a container. Internal use.

Objects

  • mmi::indexed_multimemory_ Dynamics : All the dynamic parts.
  • tym::E_MEMORYt_(str) Statics : All the static parts.

Methods

Adjust Allocate Delete Init

const_mono_item< class t, typename r >

  • item_base_const__< item_mono_statique__< typename t::s >, r >
To reach an object of type from a MCONTAINER_( t ), but only for reading. Use CMITEM( t ) rather then directly this class.

Methods

operator ()

const_multi_item< class t, typename r >

  • item_base_const__< item_multi_statique__<typename t::s>, r >
To reach an item from a CONTAINER_( t ), but only in read-only mode. Use CITEM( t ) rather then directly this class.

Methods

Init operator ()

item_base_volatile__< class st, typename r >

The base of a volatile item. Internal use.

mono_container_< class t, typename r >

  • basic_container_< item_mono_statique__<typename t::s>, r >
Container for object of type Type, which need only one memory. Use MCONTAINER_( Type ) rather then directly this class.

Methods

Allocate New Read Sync Write operator ()

mono_extended_container_< class t, typename r >

  • mono_container_<t, r>
Same as mono_container_, but for use with object which have a Init() function without parameters.

Methods

Add Create Init Truncate

multi_container_< class t, typename r >

  • basic_container_< item_multi_statique__< typename t::s >, r >
Container for objects t, with static part st, which need more then one memory. Use CONTAINER_( t ) rather then directly this class.

Methods

Allocate New Read Sync Write operator ()

multi_extended_container_< class t, typename r >

  • multi_container_< t, r >
Same as multi_container_, but for use with object which have a Init() function without parameters.

Methods

Add Create Init Truncate

volatile_mono_item< class t, typename r >

  • item_base_volatile__< item_mono_statique__<typename t::s>, r >
To reach an object from a MCONTAINER_( t ). Use MITEM( t ) rather then directly this class.

Methods

operator ()

volatile_multi_item< class t, typename r >

  • item_base_volatile__< item_multi_statique__<typename t::s>, r >
To reach an object from a CONTAINER_( t ). Use ITEM( t ) rather then directly this class.

Methods

Init operator ()

Library cvm

  • Version : 1.3
  • Release : 2001/03/26 21:14:29
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

basic_conventional_memory conventional_memory_driver

basic_conventional_memory

Basic conventional memory.

Methods

Init

conventional_memory_driver

  • mdr::E_MEMORY_DRIVER,
  • basic_conventional_memory
Conventional memory driver.

Methods

Init

Library dte

DaTE.
  • Version : 1.1
  • Release : 2001/05/25 10:30:49
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Defines Typedefs Classes Functions

Defines

DTE_INVALID_DATE DTE_LIMIT_DECENNIA DTE_UNDEFINED_DATE

Typedefs

day__ month__ raw_date__ year__

Classes

date__

date__

A date.

Methods

ASCII AddMonth Init unsigned long

Functions

Compare

Library dtfbsc

Data transFer BaSiC.
  • Version : 1.2
  • Release : 2001/05/19 07:51:23
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Functions

Functions

GetByte PutByte

Library dtflcf

Data Transfer LoCal Fetures.
  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Functions

Functions

Get GetPointer Put PutPointer

Library dtfrmf

Data Transfert ReMote Features.
  • Version : 1.4
  • Release : 2001/05/19 07:51:23
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Functions

Functions

Decapsulate Encapsulate GetLong GetShort PutLong PutShort

Library dtr

  • Version : 1.7
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Classes

Enums

browse

Classes

browser__ dynamic_tree_

browser__< typename r >

Browse structure.

Objects

  • r Root : Return root.

Methods

Init Position Status

dynamic_tree_< typename r >

A dynamic tree.

Objects

  • que::E_QUEUEt_(r) Queue : A queue
  • btr::E_BTREEt_(r) Tree : A binary tree.

Methods

Allocate Amount BecomeFirst BecomeLast BecomeNext BecomePrevious Browse First Init Last Next Parent Previous

Library epeios

EPEIOS current features.
  • Version : 1.2
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)

Library epsmsc

  • Version : 1.7
  • Release : 2001/09/10 13:20:30
  • Coordinators : Claude L. SIMON (csimon@epeios.org)
Defines Functions

Defines

EPSMSC_AUTHOR_EMAIL EPSMSC_AUTHOR_LINK EPSMSC_AUTHOR_NAME EPSMSC_EPEIOS_LINK EPSMSC_EPEIOS_URL EPSMSC_GNU_TEXT EPSMSC_GNU_URL EPSMSC_IDEALX_TEXT EPSMSC_IDEALX_URL

Functions

PrintLicense

Library err

  • Version : 1.3
  • Release : 2001/07/27 09:48:13
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Defines Functions

Defines

ERRBegin ERREnd ERREpilog ERRErr ERRFile ERRLine ERRMajor ERRMinor ERRProlog

Functions

Message

Library fam

  • Version : 1.4
  • Release : 2001/05/19 07:51:23
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

fast_allocation_memory

fast_allocation_memory

A fast allocation memory.

Methods

Allocate Free

Library fgm

FraGmented Memory
  • Version : 1.0.4
  • Release : 06/03/2000 22:23:42
  • Coordinators : Claude SIMON
Classes

Classes

fgm_fragmented_memory_driver

fgm_fragmented_memory_driver

  • MEMORY_DRIVER,
  • fgm_memoire_fragmentee
The standard memory driver for fragmented RAM.

Methods

Init

Library fhd

Flow HanDler. OBSOLETE ! Use library 'FLW' instead.
  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Defines Typedefs Classes Functions

Defines

FHD_INVALID_FLOW_HANDLER

Typedefs

amount__ data__ size__

Classes

iflow_driver___ ioflow_driver___ oflow_driver___

iflow_driver___

The base class for an input flow driver.

Methods

Get GetUpTo Init

Handlers

FHDGet

ioflow_driver___

  • iflow_driver___,
  • oflow_driver___
The base class for an input/output flow driver.

Methods

Init

oflow_driver___

The base class for an output flow handler.

Methods

Init Put PutUpTo Synchronize

Handlers

FHDPut

Functions

Delete

Library fil

FILe. File management.
  • Version : 1.4
  • Release : 2001/07/27 09:48:13
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Classes

Enums

mode status

Classes

file_iflow___ file_oflow___

file_iflow___

  • istream_iflow___
A file as standard input flow.

Methods

Init

file_oflow___

  • ostream_oflow___
A file as standard output flow.

Methods

Init

Library flm

FiLe Memory.
  • Version : 1.4
  • Release : 2001/07/29 19:20:10
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

file_memory_driver

file_memory_driver

  • E_MEMORY_DRIVER,
  • memoire_fichier_base
The standard memory driver which handle a file as memory.

Methods

Init Mode

Library flw

  • Version : 1.5
  • Release : 2001/03/09 17:32:17
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Typedefs Classes Functions

Typedefs

amount__ data__ size__

Classes

iflow___ ioflow___ oflow___

iflow___

Base input flow.

Methods

EOFD Get GetUpTo Get_ HandleEOFD Init

Handlers

FLWGet

ioflow___

  • iflow___,
  • oflow___
Basic input/output flow.

Methods

Init

oflow___

Basic output flow.

Methods

Init Put PutUpTo Synchronize

Handlers

FLWPut

Functions

Get GetString Put PutString

Library flx

FLow eXtension. Some class which extend the 'FLW' library.
  • Version : 1.7
  • Release : 2001/04/30 15:41:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes

Defines

FLX_BUFFER_BUFFER_SIZE FLX_DUMP_BUFFER_SIZE FLX_SET_BUFFER_SIZE

Classes

buffer_iflow___ buffer_oflow___ bunch_iflow___ bunch_oflow___ dump_oflow___

buffer_iflow___

  • iflow___
Buffer as a standard input flow.

Methods

Init

Handlers

FLXUnavailable

buffer_oflow___

  • oflow___
Buffer as a standard ouput flow.driver

Methods

Init

bunch_iflow___

  • flw::iflow___
A bunch as input flow.driver.

Methods

Init

bunch_oflow___

  • flw::oflow___
A bunch as output flow.driver.

Methods

Init

dump_oflow___

  • flw::oflow___
A output flow which write to nothing.

Methods

Init

Library fnm

FileName. Handle file names.
  • Version : 1.3
  • Release : 2001/05/19 07:51:23
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Classes Functions

Enums

type

Classes

file_name_manager

file_name_manager

Manage 8 character long file name.

Methods

Init SearchFileName

Handlers

FNMMatch

Functions

CorrectLocation Description GetFileName GetFileNameRoot MakeFileName Type

Library gnumll

  • Version : 1.5
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Typedefs Classes

Typedefs

head_section_

Classes

general_section_ list_section_ mailing_lists_ section_header_

general_section_

The general section

Objects

  • section_ Section : The section itself.
  • str::string_ Title : Title of the section.

Methods

Init

list_section_

A list section.

Objects

  • section_header_ Header : Section header.
  • section_ Section : The section itself.

Methods

Init

mailing_lists_

A GNU mailing lists.

Objects

  • general_sections_ Generals : the general sections.
  • head_section_ Head : The head section.
  • list_sections_ Lists : The list sections.

Methods

Init Parse

section_header_

Section header.

Objects

  • str::string_ Announcement : Announcement e-mail
  • str::string_ Contribution : Contribution e-mail
  • str::string_ Email : E-mail of the mailing-list.
  • str::string_ FAQ_URL : The FAQ_URL
  • misc_ Misc : Misc.
  • str::string_ Name : Name of the mailing-list.
  • str::string_ Newsgroup : Newsgroup name.
  • str::string_ NewsgroupComment : Newsgroup comment.
  • str::string_ OtherEmail : Other E-mail (bug reports, source code, articles, ...)
  • str::string_ TextOtherEmail : Text associated to the other E-mail.

Methods

Init Parse

Library idxbtq

  • Version : 1.3
  • Release : 2001/02/06 17:02:28
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

tree_queue_index_

tree_queue_index_

  • E_IBTREE_,
  • E_IQUEUE_
Index using a tree-based index and a queue-based index. Fast browsing and sorting.

Methods

Allocate Balance BecomeNext BecomePrevious Create Init Remove

Library idxbtr

  • Version : 1.4
  • Release : 2001/05/27 20:15:41
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes

Classes

tree_index_

tree_index_

  • E_BTREE_
Tree-based index, fast sorting, but slow browsing.

Methods

Balance BecomeNext BecomePrevious Create Fill First Init IsEmpty Last Next NextAvailable Previous PreviousAvailable PrintStructure Remove Root

Library idxque

  • Version : 1.4
  • Release : 2001/02/11 21:21:15
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes

Defines

IDXQUE_END

Classes

queue_index_

queue_index_< typename r >

  • E_MQUEUEt_( r )
Queue-based index, fast browsing, but slow sorting.

Methods

BecomeNext BecomePrevious Dump Init

Library lgg

LanGuaGe
  • Version : 1.0.2
  • Release : 02/07/2000 11:51:31
  • Coordinators : Claude SIMON
Enums

Enums

language

Library lst

  • Version : 1.13
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes

Defines

E_LISTt

Classes

list_ list__

list_< typename r >

Handle a list of objects. Use LIST_ rather than directly this class.

Objects

  • stk::E_STACK_(epeios::row_t__) Libres : Stack which contains the free locations.

Methods

Amount CreateEntry Exists Extent First Init IsEmpty Last Next Previous Remove

Handlers

LSTAllocate

list__< int t, typename r >

Handle a list with a maximum of t entries. Use LIST__ rather than directly this class.

Methods

CreateEntry Empty Exists Fill First IsEmpty IsFull Last Next Previous Remove

Library mdr

Memory DRiverMemory DRiver.
  • Version : 1.0.6
  • Release : 16/03/2000 19:37:41
  • Coordinators : Claude SIMON
Enums Typedefs Classes

Enums

mode

Typedefs

bsize__ data__ row__ size__

Classes

basic_memory_driver_

basic_memory_driver_

Basic memory driver. Use MEMORY_DRIVER_ instead directly this class.

Methods

Allocate Init Read Synchronize Write

Handlers

MDRAllocate MDRRead MDRSynchronize MDRWrite

Library mmg

Memory MerGer.
  • Version : 1.3
  • Release : 2001/01/19 12:10:17
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Classes

Enums

rule state

Classes

file_memory_merger memory_merger_

file_memory_merger< class t, class st >

  • memory_merger<t, st>
File memory merger. Same as mmg_memory_merger_<t, t::s>, but use a file as memory. Use MMG_FILE_MEMORY_MERGER( t ) rather then directly this class.

Methods

Init Mode

memory_merger_< class t, class st >

Merge all the memory of an object of type t, including the statical part, in one memory. Use MMG_MEMORY_MERGER_( t ) rather then directly this class.

Methods

Immortalize Init Mode Read State Write operator () plug

Library mmi

  • Version : 1.7
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Typedefs Classes

Typedefs

index__

Classes

const_indexed_multimemory_driver_ indexed_multimemory_ indexed_multimemory_driver_

const_indexed_multimemory_driver_

  • mdr::E_MEMORY_DRIVER_
Same as mmmi_indexed_multimemory_driver_, but for read-only memory.

Methods

Index Init Size

indexed_multimemory_

An indexed multimemory.

Methods

Allocate DeleteWithoutReallocating Free Init Read Size Synchronize Write

indexed_multimemory_driver_

  • mdr::E_MEMORY_DRIVER_
This class is the standard memory driver for the indexed multimemory.

Methods

Index Init Size

Library mmm

  • Version : 1.5
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Typedefs Classes

Typedefs

descriptor__

Classes

multimemory_ multimemory_driver_

multimemory_

A mutltimemory.

Methods

Allocate Free Init IsEmpty PrintStructure Read Reallocate Size Synchronize Write

multimemory_driver_

  • E_MEMORY_DRIVER_
The standard memory driver for the multimemory.

Methods

Descriptor Init Multimemory

Library mtk

  • Version : 1.3
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Typedefs Functions

Typedefs

mtk__routine mtk__thread_id thread_id__

Functions

GetTID Launch LaunchAndKeep LaunchAndKill MTKGetTID MTKLaunch

Library mtx

MuTeX.
  • Version : 1.6
  • Release : 2001/06/04 19:48:59
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Typedefs Classes Functions

Defines

MTX_INVALID_HANDLER

Typedefs

Classes

mutex___

mutex___

A mutex.

Methods

Init Lock TryToLock Unlock

Functions

Create Delete Lock TryToLock Unlock

Library pip

  • Version : 1.7
  • Release : 2001/06/04 19:48:59
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Typedefs Classes Functions

Defines

PIP_FLOW_BUFFER_SIZE

Typedefs

amount__ base_pipe__

Classes

bipipe_flow___ master_bipipe_ioflow___ pipe___ pipe_ioflow___ slave_bipipe_ioflow___

bipipe_flow___

Bipipe for flow.

Methods

Init Master Slave

master_bipipe_ioflow___

  • flw::ioflow___
Master bipipe input/output flow.

Methods

Init

pipe___

A pipe.

Methods

Amount Flush IsEmpty Read

pipe_ioflow___

  • flw::ioflow___
A pipe input flow.

Methods

Init

slave_bipipe_ioflow___

  • flw::ioflow___
Master bipipe input/output flow driver.

Methods

Init

Functions

CreateBasePipe Delete Read Write

Library prshct

  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Functions

Enums

error

Functions

PRSHCTParse

Library que

QUeuE.
  • Version : 1.11
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Classes

Defines

E_MQUEUEt_ E_QUEUEt_

Enums

direction

Classes

links_ managed_queue_ queue_ queue_manager__

links_

  • E_MEMORY_( que::link__ ),
  • amount_extent_manager_<row__>
A set lof links.

Methods

Allocate Init SetNext SetPrevious

managed_queue_< typename r >

A managed queue (with head and tail). Use MQUEUE_ rather then directly this class.

Methods

Allocate Amount Create Extent First Head Init InsertItemAfterNode InsertItemBeforeNode IsEmpty Last Next Previous Remove Swap Tail

queue_< typename r >

A queue. Use QUEUE_ rather than directly this.

Objects

  • que::links_ Links : Links between nodes.

Methods

Allocate Amount Extent HasNext HasPrevious Init InsertItemAfterNode InsertItemBeforeNode Next Previous Remove Swap

queue_manager__< typename r >

A queue manager. The managed queue must be provided at each call ('Queue' parameter).

Methods

Amount Create First Head Init InsertItemAfterNode InsertItemBeforeNode IsEmpty Last Next Previous Remove Swap Tail

Library rqm

ReQuest Manager. Osolete. Use 'BRKRQM' instead.
  • Version : 1.4
  • Release : 2000/11/26 22:16:30
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Enums Typedefs Classes Functions

Enums

kind

Typedefs

cast__ command__ object__ type__

Classes

description_ descriptions_ request_manager___

description_

The description of a request.

Objects

  • SET_(cast__) 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 Amount Init Read

descriptions_

  • XCONTAINER_( description_ )
Request descriptions.

Objects

  • struct s : The descriptions

Methods

Add Amount Init Position

request_manager___

A request manager.

Methods

AddValue BeginArray Complete EndArray GetValue Init Input Output SendExplanationMessage SetDescription

Functions

AddCast AddValue Complete IdCaste PutCommand PutObject

Library salcsm

Stand ALone CSM. Same as 'csm' library, but monothreaded.
  • Version : 1.5
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Classes

Enums

behavior

Classes

functions__ manager___

functions__

User defined functions.

Handlers

SALCSMCE SALCSMCI SALCSMCP SALCSMSE SALCSMSI SALCSMSP

manager___

  • functions__
To handle client/manager operations, as in the CSM library, but without multitasking.

Methods

Init Process

Library saljni

Stand ALone JNI (Java Native Interface)
  • Version : 1.2.0
  • Release : 20/05/2000 12:56:37
  • Coordinators : Claude SIMON
Functions

Functions

Init Process

Library sck

  • Version : 1.7
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes Functions

Defines

SCK_DISCONNECTED SCK_INFINITE SCK_INVALID_SOCKET SCK_SOCKET_DEFAULT_TIMEOUT SCK_SOCKET_FLOW_BUFFER_SIZE

Classes

socket_ioflow___

socket_ioflow___

  • flw::ioflow___
Socket as input/output flow driver.

Methods

Init

Functions

Blocking Close CreateSocket Error Initialize Read Write

Library set

  • Version : 1.2
  • Release : 2001/01/08 22:48:20
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes Functions

Classes

set_ set__ set_core_

set_< class type >

  • set_core_<type, MEMORY_( type ), aem::amount_extent_manager_>
A set of static object of type type. Use SET_( type ) rather then directly this class.

Methods

Adjust

set__< typename type, int size >

  • set_core_< type, MEMORY__( type, size ), aem::amount_extent_manager__< size > >
A set of maximum size static objects of type type. Use SET__( type, size ) rather then directly this class.

set_core_< class type, class memory, class manager >

  • memory,
  • manager
Set core. Don't use ; for internal use only.

Methods

Add Allocate Delete Fill Init Insert New Position Truncate WriteAndAdjust

Functions

Compare

Library shm

  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Functions

Functions

SHMAllocate SHMFree SHMMap SHMUnmap

Library sph

  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes Functions

Defines

SPH_INVALID

Classes

sph__semaphore_

sph__semaphore_

A semaphore. Can only be allocated once.

Methods

Init Lock Unlock

Functions

SPHCreate SPHDelete

Library spp

  • Version : 1.2
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Classes Functions

Defines

SPP_FLOW_BUFFER_SIZE

Enums

modus

Classes

master_shared_bipipe_ioflow___ shared_bipipe___ shared_pipe_iflow___ shared_pipe_oflow___ slave_shared_bipipe_ioflow___

master_shared_bipipe_ioflow___

  • flw::ioflow___
Master shared bipipe input/output flow.

Methods

Init

shared_bipipe___

A shared bipipe.

Methods

GetMaster GetSlave Init

shared_pipe_iflow___

  • flw::iflow___
A shared pipe input flow.

Methods

Init

shared_pipe_oflow___

  • flw::oflow___
A shared pipe output flow.

Methods

Init

slave_shared_bipipe_ioflow___

  • flw::ioflow___
Slave shared input/output pipe flow.

Methods

Init

Functions

Init LockRead LockWrite Read Write

Library srv

  • Version : 1.4
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Typedefs Classes

Typedefs

service__

Classes

flow_functions__ listener___ server___ socket_functions__

flow_functions__

User functions with flow handler.

listener___

To listen at a port..

Methods

GetConnection Init Process

server___

  • listener___
Handling a server, with process duplication for each client.

Methods

Init Process

socket_functions__

User functions with socket.

Library ssnmng

  • Version : 1.5
  • Release : 2001/05/27 20:15:41
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Defines Classes

Defines

SSNMNG_SIZE

Classes

session_id__ sessions_manager_

session_id__

A session id.

Methods

Dump IsEmpty New Value

sessions_manager_

  • E_LIST_,
  • E_MQUEUE_
A session manager.

Objects

  • bch::E_BUNCH_(chrono__) Chronos : The timing.
  • idxbtq::tree_queue_index_ Index : The index.
  • bch::E_BUNCH_(session_id__) Table : The table of session ids.

Methods

Balance Close Init IsValid Open Position SessionID Touch

Handlers

SSNMNGAllocate

Library stf

  • Version : 1.4
  • Release : 2001/07/27 09:48:14
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes

Defines

STF_STREAM_FLOW_BUFFER_SIZE

Classes

istream_iflow___ istream_iflow_core___ istream_iflow_line___ ostream_oflow___

istream_iflow___

  • istream_iflow_core___
Internal use. File input flow from an istream.

Methods

Init

istream_iflow_core___

  • iflow___
Internal use. Core of an input flow from an istream.

Methods

Init

istream_iflow_line___

  • istream_iflow_core___
Internal use. File input flow from an istream.

Methods

Init

ostream_oflow___

  • oflow___
A stream output flow driver.

Methods

Init

Library stk

  • Version : 1.5
  • Release : 2001/02/04 22:17:23
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

stack_

stack_< class t, typename r >

  • tym::E_MEMORY_( t ),
  • aem::amount_extent_manager_<r>
Stack of static objects of type t. Use STACK_( t ) rather then directly this class.

Methods

Init Pop Push

Library str

  • Version : 1.7
  • Release : 2001/07/27 09:48:14
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes Functions

Classes

string_

string_

  • E_BUNCH_( bso::char__ )
A string.

Methods

Add Convert FilterOut Init Replace Search ToUL Write

Functions

Compare ToLower ToUpper operator << operator >>

Library tagdtc

TAG DeTeCtor.
  • Version : 1.4
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Classes

Defines

TAGDTC_EOF TAGDTC_MAX_ID TAGDTC_UNKNOW

Enums

action

Classes

tag_detector_

tag_detector_

Tag detector.

Methods

Add Init Parse

Library tagexp

TAG EXPander. Expand tag with text or file content.
  • Version : 1.7
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Typedefs Classes Functions

Enums

nature status tag_id

Typedefs

base_natures_ value_

Classes

natures_ references_ tag_expander_

natures_

  • base_natures_
Natures of the tag references.

Methods

operator ()

references_

The tag references

Objects

  • natures_ Natures : The nature of the tag reference
  • ctn::E_XMCONTAINER_(value_) Values : The value of the tag references

Methods

Add Create Init Write

tag_expander_

The tag expander.

Objects

  • tag_detector_ Detector : The tag detector.
  • references_ References : The tag references.

Methods

Add Assign Create Expand Init

Functions

TagLabel

Library thrstr

PLEASE COMPLETE
  • Version : 1.1
  • Release : 2000/11/15 09:25:38
  • Coordinators : Claude L. SIMON (epeios@epeios.org)
Defines Classes Functions

Defines

THRSTR_INVALID

Classes

thread_store___

thread_store___

A thread store.

Methods

Init Launch

Functions

Close Create

Library tol

  • Version : 1.17
  • Release : 2001/10/16 11:10:27
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Functions

Defines

TOL_DEFAULT_BACKUP_FILE_EXTENSION

Enums

hbf rbf

Functions

Clock CreateBackupFile Date DateAndTime FileExists ForceExit Free InitializeRandomGenerator RecoverBackupFile Time UP Wait Yield

Library tsrcpr

Tagged SouRCe ParseR. Parse a tagged C++ source.
  • Version : 1.5
  • Release : 2001/07/27 09:48:14
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes Functions

Classes

argument_ classe_ define_ enum_ function_ item_ library_ methode_ objet_ parametre_ shortcut_ template_ typedef_

argument_

Un argument de déclaration de template.

Objects

  • str::string_ Name : Le nom.
  • str::string_ Type : Le type ('class', int, long, ... ).

Methods

Analyze Init

classe_

Une classe.

Objects

  • table_<str::string_> Bases : Bases classes.
  • str::string_ Commentaire : Le commentaire.
  • table_<methode_> Methodes : Les méthodes.
  • str::string_ Name : Le nom.
  • table_<objet_> Objets : Les objets.
  • table_<objet_> Restreints : Les objets à accés restreints.
  • template_ Template : Les déclarations de templates.
  • str::string_ Type : Le type ('struct' ou class)
  • table_<methode_> Virtuels : Les méthodes virtuelles.

Methods

Analyze Init operator =

define_

Un #define.

Objects

  • table_<str::string_> Arguments : Les parametres.
  • str::string_ Commentaire : Le commentaire associé.
  • str::string_ Name : Le nom du define.

Methods

Analyze Init

enum_

An enum.

Objects

  • str::string_ Commentary : Associated commentary.
  • table_<item_> Items : Items.
  • str::string_ Name : Enum name.

Methods

Analyze Init

function_

Une function.

Objects

  • str::string_ Commentaire : Le commentaire.
  • str::string_ Name : Le nom.
  • table_<parametre_> Parametres : Les paramètres.
  • template_ Template : La déclaration de template
  • str::string_ Type : Le type.

Methods

Analyze Init

item_

An item.

Objects

  • str::string_ Commentary : Commentary.
  • str::string_ Name : Name of item.

Methods

Analyze Init

library_

Un source.

Objects

  • table_<classe_> Classes : Les classes.
  • str::string_ Coordinators : Coordinators.
  • table_<define_> Defines : Les defines.
  • str::string_ Description : Short description.
  • table_<enum_> Enums : Enums.
  • table_<function_> Functions : Les functions.
  • table_<objet_> Objets : Les objets.
  • str::string_ Release : Date & time of release.
  • table_<shortcut_> Shortcuts : Les shortcuts.
  • table_<typedef_> Typedefs : Les typedefs.
  • str::string_ Version : Version.

Methods

Analyze

methode_

Une méthode.

Objects

  • str::string_ Commentaire : Le commentaire.
  • str::string_ Name : Le nom.
  • table_<parametre_> Parametres : Les paramètres.
  • str::string_ Type : Le type.

Methods

Analyze Init

objet_

Un objet contenu dans une classe.

Objects

  • str::string_ Commentaire : Le commentaire.
  • str::string_ Name : Le nom.
  • str::string_ Type : Le type.

Methods

Analyze Init

parametre_

Un paramètre.

Objects

  • str::string_ Name : Le nom.
  • str::string_ Type : Le type.
  • str::string_ Valeur : La valeur par défaut.

Methods

Analyze Init

shortcut_

  • define_
A shortcut..

Objects

  • str::string_ Alias : L'alias.

Methods

Analyze Init

template_

Une liste de déclaration de templates

Objects

  • table_<argument_> Arguments : La liste des déclarations de templates.

Methods

Analyze Init

typedef_

Une définition de type (typedef).

Objects

  • str::string_ Commentaire : Le commentaire associé.
  • str::string_ Name : Le nom du type.

Methods

Analyze Init

Functions

operator <<

Library ttr

  • Version : 1.4
  • Release : 2001/07/27 09:48:14
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

ttr_chief ttr_tutor

ttr_chief

Chief off all tutors.

Methods

Add Advertise First Init

ttr_tutor

A tutor for one library.

Objects

  • const char * Date : Compilation date & time..
  • const char * Name : Name of the library.
  • const char * Owner : Owner of the library.
  • const char * Version : Version of the library.

Methods

Advertise Next

Library txf

  • Version : 1.3
  • Release : 2001/10/16 11:10:28
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Classes

Classes

text_iflow___ text_oflow___

text_iflow___

Input text flow.

Methods

Get Init

text_oflow___

Output text flow.

Methods

Init Put Synchronize

Library txmhch

TeXt Manager HierarCHical
  • Version : 1.1.0
  • Release : 07/04/2000 07:18:29
  • Coordinators : Claude SIMON
Enums Typedefs Classes

Enums

type

Typedefs

txmhch_paragraph_

Classes

txmhch_hierarchical_text_ txmhch_node_

txmhch_hierarchical_text_

  • LIST_,
  • XMCONTAINER_( txmhch_node_ ),
  • dtr_dynamic_tree_
A hierarchical text.

Methods

BecomeFirst BecomeLast BecomeNext BecomePrevious Create First Init Last Next Previous

txmhch_node_

  • txmhch_paragraph_
A node.

Methods

Init Type

Library txmpgh

  • Version : 1.3
  • Release : 2001/05/19 07:51:23
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Enums Typedefs Classes

Enums

state

Typedefs

line_ lines_

Classes

paragraph_

paragraph_

  • lines_
A paragraph manager.

Methods

Init Merge Parse

Library txmtbl

TeXt Manager TaBLe. Table like text flow manager.
  • Version : 1.9
  • Release : 2001/05/07 07:49:27
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Enums Typedefs Classes Functions

Defines

TXMTBL_DEFAULT_CELL_SEPARATOR TXMTBL_DEFAULT_ESCAPE_CHARACTER

Enums

delimiter

Typedefs

amount__ escape__ location__ separator__

Classes

cell_ line_ table_

cell_

  • string_
A cell.

Methods

Init Location

line_

  • cells_
A line of cells

Methods

Add DeleteAllCells DeleteCellsAt DeleteCentralEmptyCells DeleteComment DeleteEmptyCells DeleteHeadingEmptyCells DeleteTailingEmptyCells FirstNonEmptyCell Init LastNonEmptyCell Location Write

table_

  • lines_
A table.

Methods

AddLine DeleteCentralEmptyCells DeleteComments DeleteEmptyCells DeleteEmptyLines DeleteHeadingEmptyCells DeleteLine DeleteTailingEmptyCells Init

Functions

GetCell GetFirstNonEmptyLine GetLine GetTable SkipCell

Library tym

  • Version : 1.7
  • Release : 2001/06/16 09:11:21
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes Functions

Defines

E_MEMORYt__

Classes

memory_ memory__ memory_core_

memory_< typename t, typename r >

  • memory_core_< t, uym::untyped_memory_, r >
Memory of statical object of type t.

memory__< class t, int amount, int size, typename r >

  • memory_core_< t, uym::untyped_memory__< amount * size >, r >
A static set of object of amount objects of type t of size size. The size parameter was added due to a bug of Borland C++, which doesn't like a sizeof as template parameter. Use E_MEMORY(t)__, it's easier.

memory_core_< typename t, typename b, typename r >

  • b
Typed memory core. Don't use; for internal use only.

Methods

Allocate Fill Init Position Read Write operator ()

Functions

Compare

Library uym

UntYped Memory.
  • Version : 1.4
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Classes Functions

Defines

NONE UYM_MAX_BUFFER_SIZE UYM_MAX_SIZE UYM_MIN_BUFFER_SIZE UYM_UNREACHABLE_POSITION

Classes

memory_core__ untyped_memory untyped_memory_ untyped_memory__

memory_core__

Fixed-length memory core. Don't use; for internal use only.

Methods

Fill Init Position Read Write

untyped_memory

  • untyped_memory_
Untyped memory core. Don't use; for internal use only.

untyped_memory_

Untyped memory core. Don't use; for internal use only.

untyped_memory__< int size >

  • memory_core__
A memory with a size of size.

Functions

Allocate Compare Driver Fill Init Position Read Synchronize Write

Library xmlbsc

eXtended Markup Langage BaSiCs
  • Version : 1.2
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes

Classes

basic_ file_memory_drivers

basic_< typename i, typename r >

  • E_LISTt_( r ),
  • E_DTREEt_( r ),
  • E_XMCONTAINERt_( i, r )
The basic manager of item type i and referred by referrence__

Methods

BecomeFirst BecomeLast BecomeNext BecomePrevious Create Exists GetRoot Init Plug

file_memory_drivers

Contains the file memory driver tu use together with the hdbbsc class. Designed for using with the merged memory ('MMG' library).

Methods

Init MakePersistent Manual

Library xmlcor

eXtended Markup Language CORe
  • Version : 1.4
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes Functions

Classes

core_file_memory_drivers quick_tag_ quick_tag__ xml_core_ xml_core_filler__

core_file_memory_drivers

Core file drivers

Methods

Init

quick_tag_

A quick tag. Speeds tag handling by providing directly the tag row rather then the tag name.

Objects

  • name_ Name_ : The tag name.

Methods

GetName GetRow Init PutRow

quick_tag__

A quick tag. Speeds tag handling by providing directly the tag row rather then the tag name.

Objects

  • const char * Name_ : The tag name.
  • tag_row__ Row_ : The tag row.

Methods

GetName GetRow Init PutRow

xml_core_

  • tagged_values_
The core for storing XML data.

Methods

First Init Next Plug

xml_core_filler__

A XML core filler.

Methods

Init

Functions

Add Convert

Library xmldbs

eXtended Markup Language DataBaSe
  • Version : 1.6
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes Functions

Classes

file_memory_drivers xml_database_ xml_database_filler__

file_memory_drivers

  • core_file_memory_drivers
File drivers

Methods

Init

xml_database_

  • xml_core_
An XML database.

Methods

First GetValue Init Next

xml_database_filler__

  • xml_core_filler__
A XML database filler.

Methods

GetDatabase Init PopTag PushTag PutAttribute PutValue

Functions

WriteXML

Library xmldcm

eXtended Markup Language DoCuMent
  • Version : 1.4
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Classes Functions

Classes

file_memory_drivers xml_document_filler__

file_memory_drivers

  • core_file_memory_drivers
File drivers

Methods

Init

xml_document_filler__

  • xml_core_filler__
A XML document filler.

Methods

GetDocument Init PopTag PushTag PutAttribute PutValue

Functions

GetValue Init WriteXML

Library xmlprs

eXtended Markup Langage PaRSer
  • Version : 1.3
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Functions

Functions

ParseXML

Library xmltag

eXtended Markup Langage TAG.
  • Version : 1.2
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Enums Typedefs Classes Functions

Enums

mode type

Typedefs

basic_ name_ tag_map_ tag_row__ type__

Classes

tag_ tags_

tag_

A tag.

Methods

Init IsAttribute Type

tags_

  • basic_
The tag manager

Methods

Init Position

Functions

Merge WriteXML

Library xmltol

eXtended Markup Language TOoLs
  • Version : 1.2
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Functions

Functions

Convert Replace

Library xmlval

eXtended Markup Langage VALue.
  • Version : 1.2
  • Release : 2001/11/06 09:13:04
  • Coordinators : Claude L. SIMON (csimon@webmails.com)
Typedefs Classes

Typedefs

basic_ value_ value_row__

Classes

tagged_value_ tagged_values_

tagged_value_

A tagged value.

Objects

  • value_ Value : The value.

Methods

Init TagRow

tagged_values_

  • basic_
A tagged value manager. NOTA: the tag row affected to a value is NOT its tag, but the tag corresponding to its childs, hence the Raw prefix for some functions.

Methods

CreateFirst CreateLast CreateNext CreatePrevious First Init Next

Library xtf

eXtended Text Flow. Text flow with extended features.
  • Version : 1.4
  • Release : 2001/04/29 17:43:06
  • Coordinators : Claude L. SIMON (simon@epeios.org)
Defines Typedefs Classes

Defines

XTF_EOXC XTF_EOXT

Typedefs

location

Classes

extended_text_iflow___

extended_text_iflow___

To handle a text flow, with counting lines and columns.

Methods

Column EOX Get GetLine Init Line SkipLine Unget View

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