123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __AsioDrivers__
- #define __AsioDrivers__
- #include "ginclude.h"
- #if MAC
- #include "CodeFragments.hpp"
- class AsioDrivers : public CodeFragments
- #elif WINDOWS
- #include <WinSock2.h>
- #include <Windows.h>
- #include "asiolist.h"
- class AsioDrivers : public AsioDriverList
- #elif SGI || BEOS
- #include "asiolist.h"
- class AsioDrivers : public AsioDriverList
- #else
- #error implement me
- #endif
- {
- public:
- AsioDrivers();
- ~AsioDrivers();
-
- bool getCurrentDriverName(char *name);
- long getDriverNames(char **names, long maxDrivers);
- bool loadDriver(char *name);
- void removeCurrentDriver();
- long getCurrentDriverIndex() {return curIndex;}
- protected:
- unsigned long connID;
- long curIndex;
- };
- #endif
|