better time source support

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2356 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
beveloper
2003-01-05 23:35:07 +00:00
parent 1ab4cb426e
commit 835140c89a
14 changed files with 226 additions and 122 deletions
+2 -1
View File
@@ -111,7 +111,7 @@ struct media_node_attribute
};
namespace BPrivate { namespace media { class TimeSourceObject; } }
namespace BPrivate { namespace media { class TimeSourceObject; class SystemTimeSourceObject; } }
class BMediaNode
@@ -256,6 +256,7 @@ private:
friend class MNodeManager;
friend class BBufferProducer; // for getting _mNodeID
friend class BPrivate::media::TimeSourceObject;
friend class BPrivate::media::SystemTimeSourceObject;
// Deprecated in 4.1
int32 IncrementChangeTag();
+3
View File
@@ -18,6 +18,7 @@
class _BSlaveNodeStorageP;
struct _time_transmit_buf;
namespace BPrivate { namespace media { class TimeSourceObject; class SystemTimeSourceObject; } }
class BTimeSource :
@@ -100,6 +101,8 @@ private:
friend class BMediaNode;
friend class BMediaRoster;
friend class _ServerApp;
friend class BPrivate::media::TimeSourceObject;
friend class BPrivate::media::SystemTimeSourceObject;
BTimeSource( /* private unimplemented */
const BTimeSource & clone);