Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



pop3d::udb(n)                              Tcl POP3 Server Package                             pop3d::udb(n)



____________________________________________________________________________________________________________

NAME
       pop3d::udb - Simple user database for pop3d

SYNOPSIS
       package require Tcl  8.2

       package require pop3d::udb  ?1.0.1?

       ::pop3d::udb::new ?dbName?

       dbName option ?arg arg ...?

       dbName destroy

       dbName add user pwd storage

       dbName remove user

       dbName rename user newName

       dbName lookup user

       dbName exists user

       dbName who

       dbName save ?file?

       dbName read file

____________________________________________________________________________________________________________

DESCRIPTION
       The  package pop3d::udb provides simple in memory databases which can be used in conjunction with the
       pop3 server core provided by the package pop3d. The databases will use the names of users as keys and
       associates passwords and storage references with them.

       Objects  created  by this package can be directly used in the authentication callback of pop3 servers
       following the same interface as servers created by the package pop3d.


       ::pop3d::udb::new ?dbName?
              This command creates a new database object with an associated global Tcl command whose name is
              dbName.

       The  command  dbName  may be used to invoke various operations on the database.  It has the following
       general form:

       dbName option ?arg arg ...?
              Option and the args determine the exact behavior of the command.


       The following commands are possible for database objects:

       dbName destroy
              Destroys the database object.

       dbName add user pwd storage
              Add a new user or changes the data of an existing user. Stores password and storage  reference
              for the given user.

       dbName remove user
              Removes the specified user from the database.

       dbName rename user newName
              Changes the name of the specified user to newName.

       dbName lookup user
              Searches  the  database  for  the specified user and returns a two-element list containing the
              associated password and storage reference, in this order. Throws an error if  the  user  could
              not  be  found.  This  is  the interface as expected by the authentication callback of package
              pop3d.

       dbName exists user
              Returns true if the specified user is known to the database, else false.

       dbName who
              Returns a list of users known to the database.

       dbName save ?file?
              Saves the contents of the database into the given file. If the file is not specified the  sys-tem system
              tem  will  use  the path last used in a call to dbName read. The generated file can be read by
              the read method.

       dbName read file
              Reads the specified file and adds the contained user definitions to the database. As the  file
              is  actually source'd a safe interpreter is employed to safeguard against malicious code. This
              interpreter knows the add command for adding users and their associated data to this database.
              This command has the same argument signature as the method add. The path of the file is remem-bered remembered
              bered internally so that it can be used in the next call of dbName save without an argument.


BUGS, IDEAS, FEEDBACK
       This document, and the package it describes,  will  undoubtedly  contain  bugs  and  other  problems.
       Please   report   such   in   the   category   pop3d   of  the  Tcllib  SF  Trackers  [http://source -
       forge.net/tracker/? group_id=12883].  Please also report any ideas for enhancements you may  have  for
       either package and/or documentation.

KEYWORDS
       internet, network, pop3, protocol

CATEGORY
       Networking

COPYRIGHT
       Copyright (c) 2002 Andreas Kupries <andreas_kupries@users.sourceforge.net>




pop3d                                               1.0.1                                      pop3d::udb(n)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tcl.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tcl через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.