Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Implementation files

The following table provides information on the OEM implementation files for file system interfaces:

File system Location
EFS2 \platform\cs\src\OEM\OEMFS\msm\
*nix (Unix, Linux variants) \platform\cs\src\OEM\OEMFS\nix\
QDSP®6 \platform\cs\src\OEM\OEMFS\qdsp6\
OEM implementation files Description
OEMFilePort1.c A reference implementation of the OEMFilePort1 functions declared in AEEIOEMFilePort1.h that is used in the implementation of IFilePort1.
OEMFileSystem2.c A reference implementation of the OEMFileSystem2 functions declared in AEEIOEMFileSystem2.h that is used in the implementation of IFileSystem2.
OEMDirEnum.c A reference implementation of the OEMDirEnum functions declared in AEEIOEMDirEnum.h that is used in the implementation of IPort when created with ClassID AEECLSID_DirEnum.
OEMefs.c This file provides a utility function to convert from Brew MP fs:/ pathnames to device specific path names. It also provides a function to determine maximum path length allowed.
OEMFSSpar.c Reference implementation of Serial Port Access Restrictions for file system access.
a1OEMFSPathMap.c This file provides the reference path map to be used for translating Brew MP pathnames (fs:/ namespace) to device pathnames.

Note: OEMFilePort.c and OEMFileSystem.c are legacy files and do not need to be implemented.