Sun Java System Calendar Server 6 2005Q4 contains the following set of files for which Sun Microsystems, Inc. grants you a non-exclusive, non-transferable, limited license to reproduce and distribute in binary form.
In addition, you may copy and use but not modify the listed header files and class libraries solely to cause your resulting binaries to be able to interface with Sun’s software APIs.
Sample code is provided solely for reference purposes pursuant to creating the above mentioned binaries.
All the redistributable files for Calendar Server are for the plugin API, known as CSAPI. The API is described in the Sun Java System Calendar Server 6 2005Q4 Developer’s Guide at:
http://docs.sun.com/coll/1313.1
In the following files, cal_svr_base is the directory into which Calendar Server was installed. The default for Solaris is /opt/SUNWics5/cal , for Linux it is /opt/sun/calendar
Redistributable files are found in various subdirectories of cal_svr_base/csapi :
The following are the redistributable files in this subdirectory (cal_svr_base/csapi/authsdk/):
cgiauth.c |
expapi.h |
login.html |
nsapiauth.c |
The following are the redistributable files in this subdirectory (cal_svr_base/csapi/bin/):
libcsapi_xpcom10.so |
libicsexp10.so |
The following are the redistributable files in this subdirectory (cal_svr_base/csapi/classes/):
ens.jar |
jms.jar |
The following are the redistributable files in this subdirectory (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 |
|
This directory (cal_svr_base/csapi/plugins/) has redistributable files in the following subdirectories:
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/plugins/accesscontrol/):
csAccessControl.cpp |
csAccessControl.h |
csAccessControlFactory.cpp |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/plugins/authentication/):
csAuthentication.cpp |
csAuthentication.h |
csAuthenticationFactory.cpp |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/plugins/datatranslator/):
csDataTranslator.cpp |
csDataTranslator.h |
csDataTranslatorFactory.cpp |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/plugins/userattributes/):
csUserAttributes.cpp |
csUserAttributes.h |
csUserAttributesFactory.cpp |
This directory (cal_svr_base/csapi/samples/) has redistributable files in the following subdirectories:
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/samples/authentication/):
authlogon.c |
authlogon.h |
authtest.c |
csAuthenticationLocal.cpp |
csAuthenticationLocal.h |
csAuthenticationLocalFactory.cpp |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/samples/datatranslator/):
csDataTranslatorCSV.cpp |
csDataTranslatorCSV.h |
csDataTranslatorCSVFactory.cpp |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/samples/ens/):
apub.c |
asub.c |
rpub.c |
rsub.c |
The following redistributable files are found in this subdirectory (cal_svr_base/csapi/samples/userattributes/):
csUserAttributesDB.cpp |
csUserAttributesDB.h |
csUserAttributesDBFactory.cpp |