--- /dev/null
+
+/*] Copyright (c) 2009-2010, Charles McGarvey [**************************
+**] All rights reserved.
+*
+* vi:ts=4 sw=4 tw=75
+*
+* Distributable under the terms and conditions of the 2-clause BSD license;
+* see the file COPYING for a complete text of the license.
+*
+**************************************************************************/
+
+#ifndef _MOOF_SERVICE_HH_
+#define _MOOF_SERVICE_HH_
+
+#include <Moof/Math.hh>
+
+
+namespace Mf {
+
+
+class ServiceBroadcaster
+{
+public:
+
+ ServiceBroadcaster(const std::string& name);
+
+ void update(Scalar t, Scalar dt);
+};
+
+
+class ServiceLocator
+{
+public:
+
+ ServiceLocator(const std::string& name);
+
+ void update(Scalar t, Scalar dt);
+};
+
+
+} // namespace Mf
+
+#endif // _MOOF_SERVICE_HH_
+