IOFWSimpleContiguousPhysicalAddressSpace.h [plain text]
#ifndef _IOFWSIMPLECONTIGUOUSPHYSICALADDRESSSPACE_H_
#define _IOFWSIMPLECONTIGUOUSPHYSICALADDRESSSPACE_H_
#include <IOKit/firewire/IOFWSimplePhysicalAddressSpace.h>
class IOFWSimpleContiguousPhysicalAddressSpace : public IOFWSimplePhysicalAddressSpace
{
OSDeclareDefaultStructors( IOFWSimpleContiguousPhysicalAddressSpace )
private:
void * fSimpleContigPhysSpaceMembers;
IOReturn cachePhysicalAddress( void );
protected:
virtual bool createMemberVariables( void );
virtual void destroyMemberVariables( void );
public:
virtual bool init( IOFireWireBus * control, vm_size_t size, IODirection direction );
virtual void free( void );
FWAddress getFWAddress( void );
private:
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 0);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 1);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 2);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 3);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 4);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 5);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 6);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 7);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 8);
OSMetaClassDeclareReservedUnused(IOFWSimpleContiguousPhysicalAddressSpace, 9);
};
#endif