Index: ossp-pkg/cfg/perl/cfg.pod RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pod,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pod,v' 2>/dev/null --- cfg.pod 2004/11/14 18:38:53 1.1 +++ cfg.pod 2004/11/17 13:15:35 1.2 @@ -53,10 +53,46 @@ =item CBC< OSSP::cfg;> -=item C<$cfg-E>BC<($name);> - =item C +=item [C<(>]C<$error>[C<, $rc)>]C< = $cfg-E>BC<($cfg>[C<, $rc>]C<);> + +=item C<$ver = $cfg-E>BC<();> + +=item C<$cfg-E>BC<($name, $fmt, $str);> + +=item C<$str = $cfg-E>BC<($name, $fmt);> + +=item C<$node = $cfg-E>BC<();> + +=item C<$cfg-E>BC<($node);> + +=item C<$node2 = $cfg-E>BC<($node);> + +=item C<$cfg-E>BC<($node, $attr, $value);> + +=item C<$value = $cfg-E>BC<($node, $attr);> + +=item C<$node = $cfg-E>BC<();> + +=item C<$result = $cfg-E>BC<($node, $spec);> + +=item C<$cont = $cfg-E>BC<($node, \&cb_fct_cmp, $cb_ctx_cmp);> + +=item C<$cfg-E>BC<($node, \&cb_fct_cmp, $cb_ctx_cmp, \&cb_fct_cb, $cb_ctx_cb);> + +=item C<$cfg-E>BC<($node, $token);> + +=item C<$cfg-E>BC<($node, $id, $node2);> + +=item C<$cfg-E>BC<($node);> + +=item C<$cfg-E>BC<($data, $attr, $value);> + +=item C<$value = $cfg-E>BC<($data, $attr);> + +=item C<$cfg-E>BC<($data, $ctrl>[C<, $value>]C<);> + =back =head2 C-STYLE API @@ -71,24 +107,88 @@ =item CBC<($cfg);> -=item C<$str = >BC<($rc);> +=item C<$rc = >BC<($cfg);> -=item C<$str = >BC<($rc);> +=item C<$rc = >BC<($cfg, $rc, $error);> =item C<$ver = >BC<();> -=item C<$rc = >BC<($cfg);> +=item C<$rc = >BC<($cfg, $node, $fmt, $in_ptr, $in_len);> + +=item C<$rc = >BC<($cfg, $node, $fmt, $ex_ptr, $ex_len);> + +=item C<$rc = >BC<($cfg, $node);> + +=item C<$rc = >BC<($cfg, $node);> + +=item C<$rc = >BC<($cfg, $node, $node2);> + +=item C<$rc = >BC<($cfg, $node, $attr, ...);> + +=item C<$rc = >BC<($cfg, $node, $attr, ...);> + +=item C<$rc = >BC<($cfg, $node);> + +=item C<$rc = >BC<($cfg, $node, $result, $spec);> + +=item C<$rc = >BC<($cfg, $node, $cb_fct_cmp, $cb_ctx_cmp, $cont);> + +=item C<$rc = >BC<($cfg, $node, $cb_fct_cmp, $cb_ctx_cmp, $cb_fct_cb, $cb_ctx_cb);> + +=item C<$rc = >BC<($cfg, $node, $token);> + +=item C<$rc = >BC<($cfg, $node, $id, $node2);> + +=item C<$rc = >BC<($cfg, $node);> + +=item C<$rc = >BC<($data, $attr, ...);> + +=item C<$rc = >BC<($data, $attr, ...);> + +=item C<$rc = >BC<($data, $ctrl, ...);> =back -Additionally, the following constants are exported for use in C<$rc>, C<$mode>, C<$fmt> and C<$ver>: +Additionally, the following constants are exported for use in C<$rc>, C<$attr>, C<$ctrl> and variable +arguments: -C, -C, -C, -C, -C, -C. +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C, +C. =head1 EXAMPLES