Sun Java System Calendar Server 6.3에는 Sun Microsystems, Inc.에서 이진 형식으로 재생하여 배포할 수 있는 비독점적이고 양도 불능의 제한된 사용권이 부여된 다음 파일 집합이 포함되어 있습니다.
또한 나열된 헤더 파일 및 클래스 라이브러리는 결과적으로 이진 코드가 소프트웨어와의 인터페이스에 사용되는 경우에 한하여 복사와 사용이 가능하지만 수정은 할 수 없습니다.
샘플 코드는 위에 언급한 이진 코드를 만드는 경우에 대한 참조용으로만 제공됩니다.
Calendar Server에 대한 모든 재배포 가능 파일은 플러그 인 API(CSAPI)를 위한 것입니다. API에 대한 내용은 다음 위치에 있는 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide를 참조하십시오.
http://docs.sun.com/coll/1313.2 및 http://docs.sun.com/coll/1402.2
다음 파일에서 cal-svr-base는 Calendar Server가 설치된 디렉토리입니다. Solaris용 기본 디렉토리는 /opt/SUNWics5/cal, Linux용 기본 디렉토리는 /opt/sun/calendar입니다.
cal-svr-base/csapi의 여러 하위 디렉토리에서 재배포 가능 파일을 찾을 수 있습니다.
이 하위 디렉토리(cal-svr-base/csapi/authsdk/)에 있는 재배포 가능 파일은 다음과 같습니다.
cgiauth.c |
expapi.h |
login.html |
nsapiauth.c |
이 하위 디렉토리(cal-svr-base/csapi/bin/)에 있는 재배포 가능 파일은 다음과 같습니다.
libcsapi_xpcom10.so |
libicsexp10.so |
이 하위 디렉토리(cal-svr-base/csapi/classes/)에 있는 재배포 가능 파일은 다음과 같습니다.
ens.jar |
jms.jar |
이 하위 디렉토리(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 |
|
이 디렉토리(cal-svr-base/csapi/plugins/)에는 다음의 하위 디렉토리에 재배포 가능 파일이 있습니다.
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/plugins/accesscontrol/)에서 찾을 수 있습니다.
csAccessControl.cpp |
csAccessControl.h |
csAccessControlFactory.cpp |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/plugins/authentication/)에서 찾을 수 있습니다.
csAuthentication.cpp |
csAuthentication.h |
csAuthenticationFactory.cpp |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/plugins/datatranslator/)에서 찾을 수 있습니다.
csDataTranslator.cpp |
csDataTranslator.h |
csDataTranslatorFactory.cpp |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/plugins/userattributes/)에서 찾을 수 있습니다.
csUserAttributes.cpp |
csUserAttributes.h |
csUserAttributesFactory.cpp |
이 디렉토리(cal-svr-base/csapi/samples/)에는 다음의 하위 디렉토리에 재배포 가능 파일이 있습니다.
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/samples/authentication/)에서 찾을 수 있습니다.
authlogon.c |
authlogon.h |
authtest.c |
csAuthenticationLocal.cpp |
csAuthenticationLocal.h |
csAuthenticationLocalFactory.cpp |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/samples/datatranslator/)에서 찾을 수 있습니다.
csDataTranslatorCSV.cpp |
csDataTranslatorCSV.h |
csDataTranslatorCSVFactory.cpp |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/samples/ens/)에서 찾을 수 있습니다.
apub.c |
asub.c |
rpub.c |
rsub.c |
다음 재배포 가능 파일은 이 하위 디렉토리(cal-svr-base/csapi/samples/userattributes/)에서 찾을 수 있습니다.
csUserAttributesDB.cpp |
csUserAttributesDB.h |
csUserAttributesDBFactory.cpp |