1 // ----------------------------------------------------------------------
2 // This software is part of the OpenBeOS distribution and is covered
5 // File Name: Directory.cpp
7 // Description: BVolume class
8 // ----------------------------------------------------------------------
11 BVolume interface declarations.
16 #include <sys/types.h>
20 #include <StorageDefs.h>
21 #include <SupportDefs.h>
23 #ifdef USE_OPENBEOS_NAMESPACE
34 BVolume(const BVolume
&vol
);
37 status_t
InitCheck() const;
38 status_t
SetTo(dev_t dev
);
43 bool operator==(const BVolume
&volume
) const;
44 bool operator!=(const BVolume
&volume
) const;
45 BVolume
&operator=(const BVolume
&volume
);
48 // friend class BVolumeRoster;
50 virtual void _TurnUpTheVolume1();
51 virtual void _TurnUpTheVolume2();
52 virtual void _TurnUpTheVolume3();
53 virtual void _TurnUpTheVolume4();
54 virtual void _TurnUpTheVolume5();
55 virtual void _TurnUpTheVolume6();
56 virtual void _TurnUpTheVolume7();
57 virtual void _TurnUpTheVolume8();
64 #ifdef USE_OPENBEOS_NAMESPACE
65 } // namespace OpenBeOS