Sun Java System Communications Services 2005Q4 リリースノート

再配布可能なファイル

Sun Java System Calendar Server 6 2005Q4 には、次のファイル群が含まれます。Sun は、お客様に対して、これらのファイルをバイナリ形式で複製および配布するための非独占的で譲渡不能な、制限された使用権を許諾します。

また、一覧のヘッダファイルおよびクラスライブラリは、複製および配布されたバイナリファイルと Sun のソフトウェア API とのインターフェイスを可能にすることのみを目的として、コピーおよび使用できますが、修正はできません。

コーディング例は、前述のバイナリファイルの作成に従って参照することのみを目的として提供されています。

Calendar Server 用の再配布可能なファイルはすべてプラグイン API 用で、CSAPI と呼ばれます。API については、次の場所にある『 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide』に説明があります。

http://docs.sun.com/coll/1370.1?l=ja

以下のファイルでは、cal_svr_base は Calendar Server がインストールされたディレクトリです。Solaris のデフォルトは /opt/SUNWics5/cal 、Linux のデフォルトは /opt/sun/calendar です。

再配布可能なファイルは、cal_svr_base/csapi の次のサブディレクトリにあります。

authsdk

次にこのサブディレクトリ ( cal_svr_base/csapi/authsdk/) に含まれる再配布可能なファイルを示します。

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin

次にこのサブディレクトリ ( cal_svr_base/csapi/bin/) に含まれる再配布可能なファイルを示します。

libcsapi_xpcom10.so

libicsexp10.so

classes

次にこのサブディレクトリ ( cal_svr_base/csapi/classes/) に含まれる再配布可能なファイルを示します。

ens.jar

jms.jar

include

次にこのサブディレクトリ ( cal_svr_base/csapi/include/) に含まれる再配布可能なファイルを示します。

IIDS.h

nsCom.h

nsMacRepository.h

csIAccessControl.h

nsDebug.h

nsProxyEvent.h

csIAuthentication.h

nsError.h

nsRepository.h

csICalendarDatabase.h

nsHashtable.h

nsString.h

csICalendarLookup.h

nsIAtom.h

nsTraceRefcnt.h

csICalendarServer.h

nsICaseConversion.h

nsVector.h

csIDBTranslator.h

nsICollection.h

nsUnicharUtilCIID.h

csIDataTranslator.h

nsID.h

nsXPComCIID.h

csIMalloc.hplugins

nsIEnumerator.h

nsXPComFactory.h

csIPlugin.h

nsIEventQueueService.h

nscore.h

csIQualifiedCalidLookup.h

nsIFactory.h

pasdisp.h

csIUserAttributes.h

nsIPtr.h

publisher.h

mozIClassRegistry.h

nsIServiceManager.h

subscriber.h

mozIRegistry.h

nsIServiceProvider.h

xcDll.h

nsAgg.h

nsISizeOfHandler.h

xcDllStore.h

nsCOMPtr.h

nsISupports.h

 

nsCRT.h

nsISupportsArray.h

 

plugins

このディレクトリ (cal_svr_base/csapi/plugins/) では、次のサブディレクトリに再配布可能なファイルがあります。

accesscontrol

次にこのサブディレクトリ (cal_svr_base/csapi/plugins/accesscontrol/) に含まれる再配布可能なファイルを示します。

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

authentication

次にこのサブディレクトリ (cal_svr_base/csapi/plugins/authentication/) に含まれる再配布可能なファイルを示します。

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator

次にこのサブディレクトリ (cal_svr_base/csapi/plugins/datatranslator/) に含まれる再配布可能なファイルを示します。

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes

次にこのサブディレクトリ (cal_svr_base/csapi/plugins/userattributes/) に含まれる再配布可能なファイルを示します。

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

samples

このディレクトリ (cal_svr_base/csapi/samples/) では、次のサブディレクトリに再配布可能なファイルがあります。

authentication

次にこのサブディレクトリ ( cal_svr_base/csapi/samples/authentication/) に含まれる再配布可能なファイルを示します。

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

datatranslator

次にこのサブディレクトリ ( cal_svr_base/csapi/samples/datatranslator/) に含まれる再配布可能なファイルを示します。

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

ens

次にこのサブディレクトリ ( cal_svr_base/csapi/samples/ens/) に含まれる再配布可能なファイルを示します。

apub.c

asub.c

rpub.c

rsub.c

userattributes

次にこのサブディレクトリ ( cal_svr_base/csapi/samples/userattributes/) に含まれる再配布可能なファイルを示します。

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp