Index: ossp-web/pkg/lib/act/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/act/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/act/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:40 1.1 +++ index.wml 2002/02/15 13:52:10 1.2 @@ -3,10 +3,13 @@ OSSP act -

...

+

Abstract Container Types

Abstract

+OSSP act is a lower level data structure library for abstract container types. +[...] +

Authors

@@ -16,7 +19,7 @@ + done=15>

Source

Index: ossp-web/pkg/lib/cache/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/cache/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/cache/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:41 1.1 +++ index.wml 2002/02/15 13:52:10 1.2 @@ -3,10 +3,14 @@ OSSP cache -

...

+

User-Space Cache

Abstract

+OSSP cache is an efficient fixed-size low-overhead user-space caching library. +It allows attaching an cache to a fixed-size memory segment and provides O(1) +time and space complexity over all operations. +

Authors

@@ -16,7 +20,7 @@ + done=15>

Source

Index: ossp-web/pkg/lib/mm/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/mm/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/mm/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:43 1.1 +++ index.wml 2002/02/15 13:52:11 1.2 @@ -3,10 +3,18 @@ OSSP mm -

...

+

Shared Memory Allocation

Abstract

+OSSP mm is a 2-layer abstraction library which simplifies the usage of shared +memory between forked (and this way strongly related) processes under Unix +platforms. On the first layer it hides all platform dependent implementation +details (allocation and locking) when dealing with shared memory segments and +on the second layer it provides a high-level malloc(3)-style API for a +convenient and well known way to work with data-structures inside those shared +memory segments. +

Authors

@@ -14,7 +22,7 @@

Status

@@ -24,5 +32,5 @@ url=$(FTP_ROOT_URL)/pkg/lib/mm/ directory=$(FTP_ROOT_DIR)/pkg/lib/mm/ files="mm-*.tar.gz" - stable="none" unstable="none"> + stable="mm-1.1.3.tar.gz" unstable="none"> Index: ossp-web/pkg/lib/val/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/val/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/val/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:50 1.1 +++ index.wml 2002/02/15 13:52:11 1.2 @@ -3,13 +3,25 @@ OSSP val -

...

+

Value Access

Abstract

+OSSP val is a flexible name to value mapping library for C variables. It is a +companion library to OSSP var. It allows one to access +C variables through name strings, although the C language does neither provide +such a dedicated facility nor an evaluation construct (which could be used to +implement such a facility easily). + +In general, this is used for accessing C variables without having to know the +actual symbol/address/reference. The typical use cases are in combination with +flexible configuration parsing and supporting loosly-coupled DSO-based module +architectures. +

Authors

+

Status

Index: ossp-web/pkg/lib/var/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/var/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/var/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:50 1.1 +++ index.wml 2002/02/15 13:52:12 1.2 @@ -3,13 +3,24 @@ OSSP var -

...

+

Variable Expansion

Abstract

+OSSP var is a very sophisticated and fast variable construct expansion +library. It supports the usual scripting language style variable syntax +(${name}, $(name), %{name}, etc.) and +provides both simple scalar and array expansion and post-operations +on the expanded value. The supported post-operations are length +determination, case conversion, defaults, postive and negative +alternatives, sub-strings, regular expression based substitutions, +character translations, padding and even nested iterations over array +variables. The actual value lookup is performed through as callback +function, so OSSP var can expand arbitrary values. +

Authors

- +

Status

Index: ossp-web/pkg/lib/xds/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/xds/index.wml,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/xds/index.wml,v' 2>/dev/null --- index.wml 2002/02/15 11:56:51 1.1 +++ index.wml 2002/02/15 13:52:12 1.2 @@ -3,13 +3,27 @@ OSSP xds -

...

+

Extensible Data Serialization

Abstract

+The purpose of OSSP xds is to encode data in a way that allows this +data to be exchanged between different computer systems. Assume you +would want to transfer the value 0x1234 from host A to host B. Then you +would encode it using B, transfer the encoded data over the +network, and decode the value again at the other end. Every program that +follows this process will read the correct value no matter what native +representation is uses internally. + +

+OSSP xds consists of three components: The generic encoding and decoding +framework, a set of engines to encode and decode values in a certain format, +and a run-time context, which is used to manage buffers, registered engines, +etc. +

Authors

- +

Status