단일 파일인 RiCOSWrap.h는 다중 환경 정의에 사용되는 추상 클래스 및 메소드를 정의합니다(RiCOSNT.c, RiCVxWorks.c 등). 각 어댑터는 고유한 .h 파일(RiCOSNT.h, RiCVxWorks.h 등)에서 특정 데이터(예: struct)를 정의합니다.
이 절에서 설명한 C 메소드에는 RiCOSVxWorks.c 파일에 정의되어 있는 해당 VxWorks 구현이 포함되어 있습니다. VxWorks 관련 메소드는 이 절에 포함되어 있지 않습니다. 자세한 내용은 해당 파일을 참조하십시오.
추상 인터페이스의 C 클래스는 다음과 같습니다.