Changeset 1655
- Timestamp:
- 09/05/09 05:07:54 (14 years ago)
- Files:
-
- trunk/libffado/src/dice/dice_avdevice.h (modified) (1 diff)
- trunk/libffado/src/dice/dice_eap.cpp (modified) (1 diff)
- trunk/libffado/src/libcontrol/CrossbarRouter.h (modified) (2 diffs)
- trunk/libffado/support/dbus/control-interface.xml (modified) (1 diff)
- trunk/libffado/support/dbus/controlserver.cpp (modified) (1 diff)
- trunk/libffado/support/dbus/controlserver.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/dice/dice_avdevice.h
r1651 r1655 311 311 virtual NameVector getDestinationNames(); 312 312 313 virtual Control::CrossbarRouter::Groups getSources(); 314 virtual Control::CrossbarRouter::Groups getDestinations(); 315 313 316 virtual IntVector getDestinationsForSource(const int); 314 317 virtual int getSourceForDestination(const int); trunk/libffado/src/dice/dice_eap.cpp
r1653 r1655 1229 1229 } 1230 1230 1231 Control::CrossbarRouter::Groups 1232 Device::EAP::Router::getSources() 1233 { 1234 debugError("Device::EAP::Router::getSources() is not yet implemented!"); 1235 return Control::CrossbarRouter::Groups(); 1236 } 1237 1238 Control::CrossbarRouter::Groups 1239 Device::EAP::Router::getDestinations() 1240 { 1241 debugError("Device::EAP::Router::getDestinations() is not yet implemented!"); 1242 return Control::CrossbarRouter::Groups(); 1243 } 1244 1231 1245 Control::CrossbarRouter::IntVector 1232 1246 Device::EAP::Router::getDestinationsForSource(const int srcid) trunk/libffado/src/libcontrol/CrossbarRouter.h
r1653 r1655 59 59 typedef std::vector<PeakValue> PeakValues; 60 60 61 struct Group 62 { 63 std::string name; 64 int nbchannels; 65 }; 66 typedef std::vector<Group> Groups; 67 61 68 virtual std::string getSourceName(const int) = 0; 62 69 virtual std::string getDestinationName(const int) = 0; … … 66 73 virtual NameVector getSourceNames() = 0; 67 74 virtual NameVector getDestinationNames() = 0; 75 76 virtual Groups getSources() = 0; 77 virtual Groups getDestinations() = 0; 68 78 69 79 virtual IntVector getDestinationsForSource(const int) = 0; trunk/libffado/support/dbus/control-interface.xml
r1652 r1655 224 224 <method name="getSourceNames"> 225 225 <arg type="as" name="sourcenames" direction="out"/> 226 </method> 227 <method name="getSources"> 228 <arg type="a(si)" name="sources" direction="out"/> 229 </method> 230 <method name="getDestinations"> 231 <arg type="a(si)" name="sources" direction="out"/> 226 232 </method> 227 233 <method name="getDestinationNames"> trunk/libffado/support/dbus/controlserver.cpp
r1652 r1655 865 865 } 866 866 867 std::vector< DBus::Struct<DBus::String, int> > 868 CrossbarRouter::getSources() 869 { 870 return std::vector< DBus::Struct<DBus::String, int> >(); 871 } 872 873 std::vector< DBus::Struct<DBus::String, int> > 874 CrossbarRouter::getDestinations() 875 { 876 return std::vector< DBus::Struct<DBus::String, int> >(); 877 } 878 867 879 std::vector< DBus::Int32 > 868 880 CrossbarRouter::getDestinationsForSource(const DBus::Int32 &idx) trunk/libffado/support/dbus/controlserver.h
r1652 r1655 336 336 std::vector< DBus::String > getDestinationNames(); 337 337 338 std::vector< DBus::Struct<DBus::String, int> > getSources(); 339 std::vector< DBus::Struct<DBus::String, int> > getDestinations(); 340 338 341 std::vector< DBus::Int32 > getDestinationsForSource(const DBus::Int32 &); 339 342 DBus::Int32 getSourceForDestination(const DBus::Int32 &);