Changeset 824
- Timestamp:
- 01/06/08 10:57:59 (15 years ago)
- Files:
-
- trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) (18 diffs)
- trunk/libffado/src/bebob/bebob_dl_codes.h (modified) (14 diffs)
- trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) (2 diffs)
- trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) (12 diffs)
- trunk/libffado/src/bebob/bebob_functionblock.h (modified) (1 diff)
- trunk/libffado/src/bebob/bebob_mixer.cpp (modified) (4 diffs)
- trunk/libffado/src/bebob/bebob_mixer.h (modified) (2 diffs)
- trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) (2 diffs)
- trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) (1 diff)
- trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) (14 diffs)
- trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) (7 diffs)
- trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) (1 diff)
- trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) (1 diff)
- trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) (12 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) (6 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (modified) (4 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp (modified) (6 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (modified) (3 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (modified) (1 diff)
- trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) (1 diff)
- trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) (2 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) (1 diff)
- trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) (17 diffs)
- trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) (8 diffs)
- trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) (6 diffs)
- trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) (3 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) (13 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) (6 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) (4 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_connect.cpp (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_connect.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) (20 diffs)
- trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) (10 diffs)
- trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) (20 diffs)
- trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) (10 diffs)
- trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) (4 diffs)
- trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_generic.cpp (modified) (7 diffs)
- trunk/libffado/src/libavc/general/avc_generic.h (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_plug_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) (4 diffs)
- trunk/libffado/src/libavc/general/avc_signal_format.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_unit_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) (1 diff)
- trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) (14 diffs)
- trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) (8 diffs)
- trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) (10 diffs)
- trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) (6 diffs)
- trunk/libffado/src/libutil/cmd_serialize.cpp (modified) (2 diffs)
- trunk/libffado/src/libutil/cmd_serialize.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/bebob/bebob_dl_codes.cpp
r742 r824 50 50 51 51 bool 52 BeBoB::CommandCodes::serialize( Util:: IOSSerialize& se )52 BeBoB::CommandCodes::serialize( Util::Cmd::IOSSerialize& se ) 53 53 { 54 54 byte_t tmp; … … 66 66 67 67 bool 68 BeBoB::CommandCodes::deserialize( Util:: IISDeserialize& de )68 BeBoB::CommandCodes::deserialize( Util::Cmd::IISDeserialize& de ) 69 69 { 70 70 bool result = de.read( &m_resp_protocolVersion ); … … 101 101 102 102 bool 103 BeBoB::CommandCodesReset::serialize( Util:: IOSSerialize& se )103 BeBoB::CommandCodesReset::serialize( Util::Cmd::IOSSerialize& se ) 104 104 { 105 105 bool result = CommandCodes::serialize( se ); … … 110 110 111 111 bool 112 BeBoB::CommandCodesReset::deserialize( Util:: IISDeserialize& de )112 BeBoB::CommandCodesReset::deserialize( Util::Cmd::IISDeserialize& de ) 113 113 { 114 114 return CommandCodes::deserialize( de ); … … 130 130 131 131 bool 132 BeBoB::CommandCodesProgramGUID::serialize( Util:: IOSSerialize& se )132 BeBoB::CommandCodesProgramGUID::serialize( Util::Cmd::IOSSerialize& se ) 133 133 { 134 134 bool result = CommandCodes::serialize( se ); … … 142 142 143 143 bool 144 BeBoB::CommandCodesProgramGUID::deserialize( Util:: IISDeserialize& de )144 BeBoB::CommandCodesProgramGUID::deserialize( Util::Cmd::IISDeserialize& de ) 145 145 { 146 146 return CommandCodes::deserialize( de ); … … 169 169 170 170 bool 171 BeBoB::CommandCodesDownloadStart::serialize( Util:: IOSSerialize& se )171 BeBoB::CommandCodesDownloadStart::serialize( Util::Cmd::IOSSerialize& se ) 172 172 { 173 173 bool result = CommandCodes::serialize( se ); … … 192 192 193 193 bool 194 BeBoB::CommandCodesDownloadStart::deserialize( Util:: IISDeserialize& de )194 BeBoB::CommandCodesDownloadStart::deserialize( Util::Cmd::IISDeserialize& de ) 195 195 { 196 196 bool result = CommandCodes::deserialize( de ); … … 221 221 222 222 bool 223 BeBoB::CommandCodesDownloadBlock::serialize( Util:: IOSSerialize& se )223 BeBoB::CommandCodesDownloadBlock::serialize( Util::Cmd::IOSSerialize& se ) 224 224 { 225 225 bool result = CommandCodes::serialize( se ); … … 231 231 232 232 bool 233 BeBoB::CommandCodesDownloadBlock::deserialize( Util:: IISDeserialize& de )233 BeBoB::CommandCodesDownloadBlock::deserialize( Util::Cmd::IISDeserialize& de ) 234 234 { 235 235 bool result = CommandCodes::deserialize( de ); … … 253 253 254 254 bool 255 BeBoB::CommandCodesDownloadEnd::serialize( Util:: IOSSerialize& se )255 BeBoB::CommandCodesDownloadEnd::serialize( Util::Cmd::IOSSerialize& se ) 256 256 { 257 257 return CommandCodes::serialize( se ); … … 259 259 260 260 bool 261 BeBoB::CommandCodesDownloadEnd::deserialize( Util:: IISDeserialize& de )261 BeBoB::CommandCodesDownloadEnd::deserialize( Util::Cmd::IISDeserialize& de ) 262 262 { 263 263 bool result = CommandCodes::deserialize( de ); … … 282 282 283 283 bool 284 BeBoB::CommandCodesInitializePersParam::serialize( Util:: IOSSerialize& se )284 BeBoB::CommandCodesInitializePersParam::serialize( Util::Cmd::IOSSerialize& se ) 285 285 { 286 286 return CommandCodes::serialize( se ); … … 288 288 289 289 bool 290 BeBoB::CommandCodesInitializePersParam::deserialize( Util:: IISDeserialize& de )290 BeBoB::CommandCodesInitializePersParam::deserialize( Util::Cmd::IISDeserialize& de ) 291 291 { 292 292 return CommandCodes::deserialize( de ); … … 306 306 307 307 bool 308 BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( Util:: IOSSerialize& se )308 BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( Util::Cmd::IOSSerialize& se ) 309 309 { 310 310 return CommandCodes::serialize( se ); … … 312 312 313 313 bool 314 BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( Util:: IISDeserialize& de )314 BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( Util::Cmd::IISDeserialize& de ) 315 315 { 316 316 return CommandCodes::deserialize( de ); … … 331 331 332 332 bool 333 BeBoB::CommandCodesGo::serialize( Util:: IOSSerialize& se )333 BeBoB::CommandCodesGo::serialize( Util::Cmd::IOSSerialize& se ) 334 334 { 335 335 bool result = CommandCodes::serialize( se ); … … 340 340 341 341 bool 342 BeBoB::CommandCodesGo::deserialize( Util:: IISDeserialize& de )342 BeBoB::CommandCodesGo::deserialize( Util::Cmd::IISDeserialize& de ) 343 343 { 344 344 bool result = CommandCodes::deserialize( de ); trunk/libffado/src/bebob/bebob_dl_codes.h
r742 r824 64 64 fb_byte_t operandSizeRequestField, 65 65 fb_byte_t operandSizeResponseField ); 66 virtual ~CommandCodes();67 68 virtual bool serialize( Util:: IOSSerialize& se );69 virtual bool deserialize( Util:: IISDeserialize& de );66 virtual ~CommandCodes(); 67 68 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 69 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 70 70 71 71 virtual size_t getMaxSize(); … … 74 74 { return static_cast<EBootloaderCommandCodes>( m_commandCode ); } 75 75 76 fb_byte_t getProtocolVersion() const77 { return m_protocolVersion; }76 fb_byte_t getProtocolVersion() const 77 { return m_protocolVersion; } 78 78 size_t getMsgSize() const 79 79 { return m_msgSize; } … … 124 124 virtual ~CommandCodesReset(); 125 125 126 virtual bool serialize( Util:: IOSSerialize& se );127 virtual bool deserialize( Util:: IISDeserialize& de );126 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 127 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 128 128 129 129 EStartMode getStartMode() const … … 144 144 virtual ~CommandCodesProgramGUID(); 145 145 146 virtual bool serialize( Util:: IOSSerialize& se );147 virtual bool deserialize( Util:: IISDeserialize& de );146 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 147 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 148 148 149 149 fb_octlet_t getGUID() const … … 163 163 enum EObject { 164 164 eO_Application = 0, 165 eO_Config = 1,166 eO_Debugger = 2,165 eO_Config = 1, 166 eO_Debugger = 2, 167 167 eO_Bootloader = 3, 168 eO_WarpImage = 4,169 eO_SerialBootCode = 5,168 eO_WarpImage = 4, 169 eO_SerialBootCode = 5, 170 170 }; 171 171 … … 174 174 virtual ~CommandCodesDownloadStart(); 175 175 176 virtual bool serialize( Util:: IOSSerialize& se );177 virtual bool deserialize( Util:: IISDeserialize& de );176 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 177 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 178 178 179 179 bool setDate( fb_octlet_t date ) … … 215 215 virtual ~CommandCodesDownloadBlock(); 216 216 217 virtual bool serialize( Util:: IOSSerialize& se );218 virtual bool deserialize( Util:: IISDeserialize& de );219 220 bool setSeqNumber( fb_quadlet_t seqNumber )221 { m_seqNumber = seqNumber; return true; }222 bool setAddress( fb_quadlet_t address )217 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 218 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 219 220 bool setSeqNumber( fb_quadlet_t seqNumber ) 221 { m_seqNumber = seqNumber; return true; } 222 bool setAddress( fb_quadlet_t address ) 223 223 { m_address = address; return true; } 224 224 bool setNumberBytes( fb_quadlet_t numByte ) … … 233 233 fb_quadlet_t m_numBytes; 234 234 235 fb_quadlet_t m_resp_seqNumber;236 fb_quadlet_t m_resp_errorCode;235 fb_quadlet_t m_resp_seqNumber; 236 fb_quadlet_t m_resp_errorCode; 237 237 }; 238 238 … … 244 244 virtual ~CommandCodesDownloadEnd(); 245 245 246 virtual bool serialize( Util:: IOSSerialize& se );247 virtual bool deserialize( Util:: IISDeserialize& de );246 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 247 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 248 248 249 249 fb_quadlet_t getRespCrc32() const … … 265 265 virtual ~CommandCodesInitializePersParam(); 266 266 267 virtual bool serialize( Util:: IOSSerialize& se );268 virtual bool deserialize( Util:: IISDeserialize& de );267 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 268 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 269 269 }; 270 270 … … 277 277 virtual ~CommandCodesInitializeConfigToFactorySetting(); 278 278 279 virtual bool serialize( Util:: IOSSerialize& se );280 virtual bool deserialize( Util:: IISDeserialize& de );279 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 280 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 281 281 }; 282 282 … … 287 287 enum EStartMode { 288 288 eSM_Application = 0, 289 eSM_Debugger = 2,289 eSM_Debugger = 2, 290 290 }; 291 291 … … 293 293 virtual ~CommandCodesGo(); 294 294 295 virtual bool serialize( Util:: IOSSerialize& se );296 virtual bool deserialize( Util:: IISDeserialize& de );295 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 296 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 297 297 298 298 EStartMode getStartMode() const … … 306 306 private: 307 307 fb_quadlet_t m_startMode; 308 fb_quadlet_t m_resp_validCRC; 309 }; 310 311 308 fb_quadlet_t m_resp_validCRC; 309 }; 312 310 313 311 }; trunk/libffado/src/bebob/bebob_dl_mgr.cpp
r783 r824 553 553 memset( buf, 0, sizeof( buf ) ); 554 554 555 Util:: BufferSerialize se( buf, sizeof( buf ) );555 Util::Cmd::BufferSerialize se( buf, sizeof( buf ) ); 556 556 if ( !cmd.serialize( se ) ) { 557 557 debugError( "writeRequest: Could not serialize command code %d\n", … … 588 588 } 589 589 590 Util:: BufferDeserialize de( raw, buf_length );590 Util::Cmd::BufferDeserialize de( raw, buf_length ); 591 591 if ( !writeRequestCmd.deserialize( de ) ) { 592 592 debugError( "readResponse: deserialize failed\n" ); trunk/libffado/src/bebob/bebob_functionblock.cpp
r742 r824 108 108 bool 109 109 FunctionBlock::discoverPlugs( AVC::Plug::EPlugDirection plugDirection, 110 110 plug_id_t plugMaxId ) 111 111 { 112 112 for ( int plugId = 0; plugId < plugMaxId; ++plugId ) { … … 274 274 bool 275 275 FunctionBlockSelector::serializeChild( Glib::ustring basePath, 276 276 Util::IOSerialize& ser ) const 277 277 { 278 278 return true; … … 281 281 bool 282 282 FunctionBlockSelector::deserializeChild( Glib::ustring basePath, 283 284 283 Util::IODeserialize& deser, 284 AvDevice& unit ) 285 285 { 286 286 return true; … … 330 330 bool 331 331 FunctionBlockFeature::serializeChild( Glib::ustring basePath, 332 332 Util::IOSerialize& ser ) const 333 333 { 334 334 return true; … … 337 337 bool 338 338 FunctionBlockFeature::deserializeChild( Glib::ustring basePath, 339 340 339 Util::IODeserialize& deser, 340 AvDevice& unit ) 341 341 { 342 342 return true; … … 378 378 } 379 379 380 bool 381 FunctionBlockEnhancedMixer::discover() 382 { 383 if (!FunctionBlock::discover()) 384 return false; 385 386 // FunctionBlockCmd fbCmd( m_subunit->getUnit().get1394Service(), 387 // FunctionBlockCmd::eFBT_Processing, 388 // m_id, 389 // FunctionBlockCmd::eCA_Current); 390 // fbCmd.setNodeId( m_subunit->getUnit().getConfigRom().getNodeId() ); 391 // fbCmd.setSubunitId( 0x00 ); 392 // fbCmd.setCommandType( AVCCommand::eCT_Status ); 393 // fbCmd.setVerboseLevel( DEBUG_LEVEL_VERY_VERBOSE ); 394 395 // if ( !fbCmd.fire() ) { 396 // debugError( "cmd failed\n" ); 397 // return false; 398 // } 399 400 // if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 401 // Util::Cmd::CoutSerializer se; 402 // fbCmd.serialize( se ); 403 // } 404 405 // if((fbCmd.getResponse() != AVCCommand::eR_Implemented)) { 406 // debugWarning("fbCmd.getResponse() != AVCCommand::eR_Implemented\n"); 407 // } 408 409 return true; 410 } 411 412 380 413 const char* 381 414 FunctionBlockEnhancedMixer::getName() … … 386 419 bool 387 420 FunctionBlockEnhancedMixer::serializeChild( Glib::ustring basePath, 388 421 Util::IOSerialize& ser ) const 389 422 { 390 423 return true; … … 393 426 bool 394 427 FunctionBlockEnhancedMixer::deserializeChild( Glib::ustring basePath, 395 396 428 Util::IODeserialize& deser, 429 AvDevice& unit ) 397 430 { 398 431 return true; … … 442 475 bool 443 476 FunctionBlockProcessing::serializeChild( Glib::ustring basePath, 444 477 Util::IOSerialize& ser ) const 445 478 { 446 479 return true; … … 449 482 bool 450 483 FunctionBlockProcessing::deserializeChild( Glib::ustring basePath, 451 452 484 Util::IODeserialize& deser, 485 AvDevice& unit ) 453 486 { 454 487 return true; … … 497 530 bool 498 531 FunctionBlockCodec::serializeChild( Glib::ustring basePath, 499 532 Util::IOSerialize& ser ) const 500 533 { 501 534 return true; … … 504 537 bool 505 538 FunctionBlockCodec::deserializeChild( Glib::ustring basePath, 506 507 508 { 509 return true; 510 } 511 512 } 539 Util::IODeserialize& deser, 540 AvDevice& unit ) 541 { 542 return true; 543 } 544 545 } trunk/libffado/src/bebob/bebob_functionblock.h
r742 r824 186 186 virtual ~FunctionBlockEnhancedMixer(); 187 187 188 virtual bool discover(); 189 188 190 virtual const char* getName(); 189 191 trunk/libffado/src/bebob/bebob_mixer.cpp
r742 r824 144 144 } 145 145 } 146 147 if (dynamic_cast<FunctionBlockEnhancedMixer *>(&b) != NULL) { 148 FunctionBlockEnhancedMixer *bf=dynamic_cast<FunctionBlockEnhancedMixer *>(&b); 149 debugOutput( DEBUG_LEVEL_VERBOSE, "FB is a FunctionBlockEnhancedMixer\n"); 150 e=new EnhancedMixerFBFeature(*this, *bf); 151 if (e) { 152 e->setVerboseLevel(getDebugLevel()); 153 retval &= Control::Container::addElement(e); 154 } else { 155 debugError("Control element creation failed\n"); 156 retval &= false; 157 } 158 } 146 159 147 160 if (!e) { … … 248 261 m_Slave.getId(), 249 262 FunctionBlockCmd::eCA_Current ); 250 fbCmd.setNodeId( m_Parent.getParent().getNodeId() 263 fbCmd.setNodeId( m_Parent.getParent().getNodeId() ); 251 264 fbCmd.setSubunitId( 0x00 ); 252 265 fbCmd.setCommandType( AVCCommand::eCT_Status ); … … 273 286 274 287 return volume; 288 } 289 290 // --- element implementation classes 291 292 EnhancedMixerFBFeature::EnhancedMixerFBFeature(Mixer& parent, FunctionBlockEnhancedMixer& s) 293 : Control::Continuous() 294 , m_Parent(parent) 295 , m_Slave(s) 296 { 297 std::ostringstream ostrm; 298 ostrm << s.getName() << "_" << (int)(s.getId()); 299 300 Control::Continuous::setName(ostrm.str()); 301 302 ostrm.str(""); 303 ostrm << "Label for " << s.getName() << " " << (int)(s.getId()); 304 setLabel(ostrm.str()); 305 306 ostrm.str(""); 307 ostrm << "Description for " << s.getName() << " " << (int)(s.getId()); 308 setDescription(ostrm.str()); 309 } 310 311 bool 312 EnhancedMixerFBFeature::setValue(double v) 313 { 314 int volume=(int)v; 315 debugOutput(DEBUG_LEVEL_NORMAL,"Set feature volume %d to %d...\n", 316 m_Slave.getId(), volume); 317 318 return true; 319 } 320 321 double 322 EnhancedMixerFBFeature::getValue() 323 { 324 debugOutput(DEBUG_LEVEL_NORMAL,"Get feature volume %d...\n", 325 m_Slave.getId()); 326 327 return 0; 275 328 } 276 329 … … 362 415 } 363 416 417 364 418 } // end of namespace BeBoB trunk/libffado/src/bebob/bebob_mixer.h
r742 r824 37 37 class FunctionBlockFeature; 38 38 class FunctionBlockSelector; 39 class FunctionBlockEnhancedMixer; 39 40 40 41 class Mixer … … 82 83 }; 83 84 85 class EnhancedMixerFBFeature 86 : public Control::Continuous 87 { 88 public: 89 EnhancedMixerFBFeature(Mixer& parent, FunctionBlockEnhancedMixer&); 90 91 virtual bool setValue(double v); 92 virtual double getValue(); 93 94 private: 95 Mixer& m_Parent; 96 FunctionBlockEnhancedMixer& m_Slave; 97 }; 98 84 99 class MixerFBSelector 85 100 : public Control::Discrete trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp
r742 r824 48 48 49 49 bool 50 FocusriteVendorDependentCmd::serialize( Util:: IOSSerialize& se )50 FocusriteVendorDependentCmd::serialize( Util::Cmd::IOSSerialize& se ) 51 51 { 52 52 bool result=true; … … 62 62 63 63 bool 64 FocusriteVendorDependentCmd::deserialize( Util:: IISDeserialize& de )64 FocusriteVendorDependentCmd::deserialize( Util::Cmd::IISDeserialize& de ) 65 65 { 66 66 bool result=true; trunk/libffado/src/bebob/focusrite/focusrite_cmd.h
r742 r824 40 40 virtual ~FocusriteVendorDependentCmd(); 41 41 42 virtual bool serialize( Util:: IOSSerialize& se );43 virtual bool deserialize( Util:: IISDeserialize& de );42 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 43 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 44 44 45 45 virtual const char* getCmdName() const trunk/libffado/src/bebob/terratec/terratec_cmd.cpp
r742 r824 41 41 42 42 bool 43 TerratecVendorDependentCmd::serialize( Util:: IOSSerialize& se )43 TerratecVendorDependentCmd::serialize( Util::Cmd::IOSSerialize& se ) 44 44 { 45 45 bool result=true; … … 51 51 52 52 bool 53 TerratecVendorDependentCmd::deserialize( Util:: IISDeserialize& de )53 TerratecVendorDependentCmd::deserialize( Util::Cmd::IISDeserialize& de ) 54 54 { 55 55 bool result=true; … … 70 70 71 71 bool 72 TerratecSyncStateCmd::serialize( Util:: IOSSerialize& se )72 TerratecSyncStateCmd::serialize( Util::Cmd::IOSSerialize& se ) 73 73 { 74 74 bool result=true; … … 79 79 80 80 bool 81 TerratecSyncStateCmd::deserialize( Util:: IISDeserialize& de )81 TerratecSyncStateCmd::deserialize( Util::Cmd::IISDeserialize& de ) 82 82 { 83 83 bool result=true; … … 96 96 97 97 bool 98 TerratecStoreMixerSettingsCmd::serialize( Util:: IOSSerialize& se )98 TerratecStoreMixerSettingsCmd::serialize( Util::Cmd::IOSSerialize& se ) 99 99 { 100 100 return TerratecVendorDependentCmd::serialize( se );; … … 102 102 103 103 bool 104 TerratecStoreMixerSettingsCmd::deserialize( Util:: IISDeserialize& de )104 TerratecStoreMixerSettingsCmd::deserialize( Util::Cmd::IISDeserialize& de ) 105 105 { 106 106 return TerratecVendorDependentCmd::deserialize( de );; … … 117 117 118 118 bool 119 TerratecSetMidiRemoteChannelCmd::serialize( Util:: IOSSerialize& se )119 TerratecSetMidiRemoteChannelCmd::serialize( Util::Cmd::IOSSerialize& se ) 120 120 { 121 121 bool result=true; … … 126 126 127 127 bool 128 TerratecSetMidiRemoteChannelCmd::deserialize( Util:: IISDeserialize& de )128 TerratecSetMidiRemoteChannelCmd::deserialize( Util::Cmd::IISDeserialize& de ) 129 129 { 130 130 bool result=true; … … 143 143 144 144 bool 145 TerratecSetMidiControlCmd::serialize( Util:: IOSSerialize& se )145 TerratecSetMidiControlCmd::serialize( Util::Cmd::IOSSerialize& se ) 146 146 { 147 147 bool result=true; … … 153 153 154 154 bool 155 TerratecSetMidiControlCmd::deserialize( Util:: IISDeserialize& de )155 TerratecSetMidiControlCmd::deserialize( Util::Cmd::IISDeserialize& de ) 156 156 { 157 157 bool result=true; … … 171 171 172 172 bool 173 TerratecSetDefaultRoutingCmd::serialize( Util:: IOSSerialize& se )173 TerratecSetDefaultRoutingCmd::serialize( Util::Cmd::IOSSerialize& se ) 174 174 { 175 175 bool result=true; … … 181 181 182 182 bool 183 TerratecSetDefaultRoutingCmd::deserialize( Util:: IISDeserialize& de )183 TerratecSetDefaultRoutingCmd::deserialize( Util::Cmd::IISDeserialize& de ) 184 184 { 185 185 bool result=true; … … 199 199 200 200 bool 201 TerratecDeviceIdCmd::serialize( Util:: IOSSerialize& se )201 TerratecDeviceIdCmd::serialize( Util::Cmd::IOSSerialize& se ) 202 202 { 203 203 bool result=true; … … 208 208 209 209 bool 210 TerratecDeviceIdCmd::deserialize( Util:: IISDeserialize& de )210 TerratecDeviceIdCmd::deserialize( Util::Cmd::IISDeserialize& de ) 211 211 { 212 212 bool result=true; trunk/libffado/src/bebob/terratec/terratec_cmd.h
r742 r824 40 40 virtual ~TerratecVendorDependentCmd() {}; 41 41 42 virtual bool serialize( Util:: IOSSerialize& se );43 virtual bool deserialize( Util:: IISDeserialize& de );42 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 43 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 44 44 45 45 virtual const char* getCmdName() const … … 56 56 virtual ~TerratecSyncStateCmd() {}; 57 57 58 virtual bool serialize( Util:: IOSSerialize& se );59 virtual bool deserialize( Util:: IISDeserialize& de );58 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 59 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 60 60 61 61 virtual const char* getCmdName() const … … 71 71 virtual ~TerratecStoreMixerSettingsCmd() {}; 72 72 73 virtual bool serialize( Util:: IOSSerialize& se );74 virtual bool deserialize( Util:: IISDeserialize& de );73 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 74 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 75 75 76 76 virtual const char* getCmdName() const … … 84 84 virtual ~TerratecSetMidiRemoteChannelCmd() {}; 85 85 86 virtual bool serialize( Util:: IOSSerialize& se );87 virtual bool deserialize( Util:: IISDeserialize& de );86 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 87 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 88 88 89 89 virtual const char* getCmdName() const … … 99 99 virtual ~TerratecSetMidiControlCmd() {}; 100 100 101 virtual bool serialize( Util:: IOSSerialize& se );102 virtual bool deserialize( Util:: IISDeserialize& de );101 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 102 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 103 103 104 104 virtual const char* getCmdName() const … … 115 115 virtual ~TerratecSetDefaultRoutingCmd() {}; 116 116 117 virtual bool serialize( Util:: IOSSerialize& se );118 virtual bool deserialize( Util:: IISDeserialize& de );117 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 118 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 119 119 120 120 virtual const char* getCmdName() const … … 131 131 virtual ~TerratecDeviceIdCmd() {}; 132 132 133 virtual bool serialize( Util:: IOSSerialize& se );134 virtual bool deserialize( Util:: IISDeserialize& de );133 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 134 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 135 135 136 136 virtual const char* getCmdName() const trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp
r742 r824 46 46 47 47 bool 48 EfcOverAVCCmd::serialize( Util:: IOSSerialize& se )48 EfcOverAVCCmd::serialize( Util::Cmd::IOSSerialize& se ) 49 49 { 50 50 if (m_cmd==NULL) { … … 68 68 69 69 bool 70 EfcOverAVCCmd::deserialize( Util:: IISDeserialize& de )70 EfcOverAVCCmd::deserialize( Util::Cmd::IISDeserialize& de ) 71 71 { 72 72 if (m_cmd==NULL) { trunk/libffado/src/fireworks/efc/efc_avc_cmd.h
r742 r824 41 41 virtual ~EfcOverAVCCmd(); 42 42 43 virtual bool serialize( Util:: IOSSerialize& se );44 virtual bool deserialize( Util:: IISDeserialize& de );43 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 44 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 45 45 46 46 virtual const char* getCmdName() const trunk/libffado/src/fireworks/efc/efc_cmd.cpp
r742 r824 106 106 107 107 bool 108 EfcCmd::serialize( Util:: IOSSerialize& se )108 EfcCmd::serialize( Util::Cmd::IOSSerialize& se ) 109 109 { 110 110 bool result=true; … … 133 133 134 134 bool 135 EfcCmd::deserialize( Util:: IISDeserialize& de )135 EfcCmd::deserialize( Util::Cmd::IISDeserialize& de ) 136 136 { 137 137 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmd.h
r742 r824 213 213 virtual ~EfcCmd(); 214 214 215 virtual bool serialize( Util:: IOSSerialize& se );216 virtual bool deserialize( Util:: IISDeserialize& de );215 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 216 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 217 217 218 218 virtual const char* getCmdName() const = 0; trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp
r742 r824 39 39 40 40 bool 41 EfcFlashEraseCmd::serialize( Util:: IOSSerialize& se )41 EfcFlashEraseCmd::serialize( Util::Cmd::IOSSerialize& se ) 42 42 { 43 43 bool result=true; … … 54 54 55 55 bool 56 EfcFlashEraseCmd::deserialize( Util:: IISDeserialize& de )56 EfcFlashEraseCmd::deserialize( Util::Cmd::IISDeserialize& de ) 57 57 { 58 58 bool result=true; … … 82 82 83 83 bool 84 EfcFlashReadCmd::serialize( Util:: IOSSerialize& se )84 EfcFlashReadCmd::serialize( Util::Cmd::IOSSerialize& se ) 85 85 { 86 86 bool result=true; … … 99 99 100 100 bool 101 EfcFlashReadCmd::deserialize( Util:: IISDeserialize& de )101 EfcFlashReadCmd::deserialize( Util::Cmd::IISDeserialize& de ) 102 102 { 103 103 bool result=true; … … 142 142 143 143 bool 144 EfcFlashWriteCmd::serialize( Util:: IOSSerialize& se )144 EfcFlashWriteCmd::serialize( Util::Cmd::IOSSerialize& se ) 145 145 { 146 146 bool result=true; … … 169 169 170 170 bool 171 EfcFlashWriteCmd::deserialize( Util:: IISDeserialize& de )171 EfcFlashWriteCmd::deserialize( Util::Cmd::IISDeserialize& de ) 172 172 { 173 173 bool result=true; … … 198 198 199 199 bool 200 EfcFlashLockCmd::serialize( Util:: IOSSerialize& se )200 EfcFlashLockCmd::serialize( Util::Cmd::IOSSerialize& se ) 201 201 { 202 202 bool result=true; … … 213 213 214 214 bool 215 EfcFlashLockCmd::deserialize( Util:: IISDeserialize& de )215 EfcFlashLockCmd::deserialize( Util::Cmd::IISDeserialize& de ) 216 216 { 217 217 bool result=true; … … 239 239 240 240 bool 241 EfcFlashGetStatusCmd::serialize( Util:: IOSSerialize& se )241 EfcFlashGetStatusCmd::serialize( Util::Cmd::IOSSerialize& se ) 242 242 { 243 243 bool result=true; … … 250 250 251 251 bool 252 EfcFlashGetStatusCmd::deserialize( Util:: IISDeserialize& de )252 EfcFlashGetStatusCmd::deserialize( Util::Cmd::IISDeserialize& de ) 253 253 { 254 254 bool result=true; … … 275 275 276 276 bool 277 EfcFlashGetSessionBaseCmd::serialize( Util:: IOSSerialize& se )277 EfcFlashGetSessionBaseCmd::serialize( Util::Cmd::IOSSerialize& se ) 278 278 { 279 279 bool result=true; … … 286 286 287 287 bool 288 EfcFlashGetSessionBaseCmd::deserialize( Util:: IISDeserialize& de )288 EfcFlashGetSessionBaseCmd::deserialize( Util::Cmd::IISDeserialize& de ) 289 289 { 290 290 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_flash.h
r742 r824 44 44 virtual ~EfcFlashEraseCmd() {}; 45 45 46 virtual bool serialize( Util:: IOSSerialize& se );47 virtual bool deserialize( Util:: IISDeserialize& de );46 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 47 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 48 48 49 49 virtual const char* getCmdName() const … … 61 61 virtual ~EfcFlashReadCmd() {}; 62 62 63 virtual bool serialize( Util:: IOSSerialize& se );64 virtual bool deserialize( Util:: IISDeserialize& de );63 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 64 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 65 65 66 66 virtual const char* getCmdName() const … … 80 80 virtual ~EfcFlashWriteCmd() {}; 81 81 82 virtual bool serialize( Util:: IOSSerialize& se );83 virtual bool deserialize( Util:: IISDeserialize& de );82 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 83 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 84 84 85 85 virtual const char* getCmdName() const … … 99 99 virtual ~EfcFlashLockCmd() {}; 100 100 101 virtual bool serialize( Util:: IOSSerialize& se );102 virtual bool deserialize( Util:: IISDeserialize& de );101 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 102 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 103 103 104 104 virtual const char* getCmdName() const … … 116 116 virtual ~EfcFlashGetStatusCmd() {}; 117 117 118 virtual bool serialize( Util:: IOSSerialize& se );119 virtual bool deserialize( Util:: IISDeserialize& de );118 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 119 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 120 120 121 121 virtual const char* getCmdName() const … … 133 133 virtual ~EfcFlashGetSessionBaseCmd() {}; 134 134 135 virtual bool serialize( Util:: IOSSerialize& se );136 virtual bool deserialize( Util:: IISDeserialize& de );135 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 136 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 137 137 138 138 virtual const char* getCmdName() const trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp
r742 r824 38 38 39 39 bool 40 EfcHardwareInfoCmd::serialize( Util:: IOSSerialize& se )40 EfcHardwareInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 41 41 { 42 42 bool result=true; … … 51 51 52 52 bool 53 EfcHardwareInfoCmd::deserialize( Util:: IISDeserialize& de )53 EfcHardwareInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 54 54 { 55 55 bool result=true; … … 176 176 177 177 bool 178 EfcPolledValuesCmd::serialize( Util:: IOSSerialize& se )178 EfcPolledValuesCmd::serialize( Util::Cmd::IOSSerialize& se ) 179 179 { 180 180 bool result=true; … … 189 189 190 190 bool 191 EfcPolledValuesCmd::deserialize( Util:: IISDeserialize& de )191 EfcPolledValuesCmd::deserialize( Util::Cmd::IISDeserialize& de ) 192 192 { 193 193 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h
r742 r824 45 45 virtual ~EfcHardwareInfoCmd() {}; 46 46 47 virtual bool serialize( Util:: IOSSerialize& se );48 virtual bool deserialize( Util:: IISDeserialize& de );47 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 48 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 49 49 50 50 virtual const char* getCmdName() const … … 123 123 virtual ~EfcPolledValuesCmd() {}; 124 124 125 virtual bool serialize( Util:: IOSSerialize& se );126 virtual bool deserialize( Util:: IISDeserialize& de );125 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 126 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 127 127 128 128 virtual const char* getCmdName() const trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp
r742 r824 41 41 42 42 bool 43 EfcGetClockCmd::serialize( Util:: IOSSerialize& se )43 EfcGetClockCmd::serialize( Util::Cmd::IOSSerialize& se ) 44 44 { 45 45 bool result=true; … … 55 55 56 56 bool 57 EfcGetClockCmd::deserialize( Util:: IISDeserialize& de )57 EfcGetClockCmd::deserialize( Util::Cmd::IISDeserialize& de ) 58 58 { 59 59 bool result=true; … … 88 88 89 89 bool 90 EfcSetClockCmd::serialize( Util:: IOSSerialize& se )90 EfcSetClockCmd::serialize( Util::Cmd::IOSSerialize& se ) 91 91 { 92 92 bool result=true; … … 106 106 107 107 bool 108 EfcSetClockCmd::deserialize( Util:: IISDeserialize& de )108 EfcSetClockCmd::deserialize( Util::Cmd::IISDeserialize& de ) 109 109 { 110 110 bool result=true; … … 136 136 137 137 bool 138 EfcPhyReconnectCmd::serialize( Util:: IOSSerialize& se )138 EfcPhyReconnectCmd::serialize( Util::Cmd::IOSSerialize& se ) 139 139 { 140 140 bool result=true; … … 150 150 151 151 bool 152 EfcPhyReconnectCmd::deserialize( Util:: IISDeserialize& de )152 EfcPhyReconnectCmd::deserialize( Util::Cmd::IISDeserialize& de ) 153 153 { 154 154 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h
r742 r824 35 35 virtual ~EfcGetClockCmd() {}; 36 36 37 virtual bool serialize( Util:: IOSSerialize& se );38 virtual bool deserialize( Util:: IISDeserialize& de );37 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 38 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 39 39 40 40 virtual const char* getCmdName() const … … 54 54 virtual ~EfcSetClockCmd() {}; 55 55 56 virtual bool serialize( Util:: IOSSerialize& se );57 virtual bool deserialize( Util:: IISDeserialize& de );56 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 57 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 58 58 59 59 virtual const char* getCmdName() const … … 73 73 virtual ~EfcPhyReconnectCmd() {}; 74 74 75 virtual bool serialize( Util:: IOSSerialize& se );76 virtual bool deserialize( Util:: IISDeserialize& de );75 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 76 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 77 77 78 78 virtual const char* getCmdName() const trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp
r742 r824 42 42 43 43 bool 44 EfcGenericIOConfigCmd::serialize( Util:: IOSSerialize& se )44 EfcGenericIOConfigCmd::serialize( Util::Cmd::IOSSerialize& se ) 45 45 { 46 46 bool result=true; … … 66 66 67 67 bool 68 EfcGenericIOConfigCmd::deserialize( Util:: IISDeserialize& de )68 EfcGenericIOConfigCmd::deserialize( Util::Cmd::IISDeserialize& de ) 69 69 { 70 70 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h
r742 r824 35 35 virtual ~EfcGenericIOConfigCmd() {}; 36 36 37 virtual bool serialize( Util:: IOSSerialize& se );38 virtual bool deserialize( Util:: IISDeserialize& de );37 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 38 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 39 39 40 40 virtual void showEfcCmd(); trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp
r742 r824 62 62 63 63 bool 64 EfcGenericMixerCmd::serialize( Util:: IOSSerialize& se )64 EfcGenericMixerCmd::serialize( Util::Cmd::IOSSerialize& se ) 65 65 { 66 66 bool result=true; … … 94 94 95 95 bool 96 EfcGenericMixerCmd::deserialize( Util:: IISDeserialize& de )96 EfcGenericMixerCmd::deserialize( Util::Cmd::IISDeserialize& de ) 97 97 { 98 98 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h
r742 r824 36 36 virtual ~EfcGenericMixerCmd() {}; 37 37 38 virtual bool serialize( Util:: IOSSerialize& se );39 virtual bool deserialize( Util:: IISDeserialize& de );38 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 39 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 40 40 41 41 virtual void showEfcCmd(); trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp
r742 r824 95 95 96 96 bool 97 EfcGenericMonitorCmd::serialize( Util:: IOSSerialize& se )97 EfcGenericMonitorCmd::serialize( Util::Cmd::IOSSerialize& se ) 98 98 { 99 99 bool result=true; … … 124 124 125 125 bool 126 EfcGenericMonitorCmd::deserialize( Util:: IISDeserialize& de )126 EfcGenericMonitorCmd::deserialize( Util::Cmd::IISDeserialize& de ) 127 127 { 128 128 bool result=true; trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h
r742 r824 47 47 virtual ~EfcGenericMonitorCmd() {}; 48 48 49 virtual bool serialize( Util:: IOSSerialize& se );50 virtual bool deserialize( Util:: IISDeserialize& de );49 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 50 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 51 51 52 52 virtual void showEfcCmd(); trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp
r742 r824 51 51 52 52 bool 53 FunctionBlockFeatureVolume::serialize( Util:: IOSSerialize& se )53 FunctionBlockFeatureVolume::serialize( Util::Cmd::IOSSerialize& se ) 54 54 { 55 55 bool bStatus; … … 65 65 66 66 bool 67 FunctionBlockFeatureVolume::deserialize( Util:: IISDeserialize& de )67 FunctionBlockFeatureVolume::deserialize( Util::Cmd::IISDeserialize& de ) 68 68 { 69 69 bool bStatus; … … 102 102 103 103 bool 104 FunctionBlockProcessingMixer::serialize( Util:: IOSSerialize& se )104 FunctionBlockProcessingMixer::serialize( Util::Cmd::IOSSerialize& se ) 105 105 { 106 106 bool bStatus; … … 111 111 112 112 bool 113 FunctionBlockProcessingMixer::deserialize( Util:: IISDeserialize& de )113 FunctionBlockProcessingMixer::deserialize( Util::Cmd::IISDeserialize& de ) 114 114 { 115 115 bool bStatus; … … 131 131 , m_controlSelector( FunctionBlockProcessing::eCSE_Processing_EnhancedMixer ) 132 132 , m_statusSelector( eSS_ProgramableState ) 133 , m_controlDataLength( 0 ) 133 134 { 134 135 } … … 146 147 147 148 bool 148 FunctionBlockProcessingEnhancedMixer::serialize( Util:: IOSSerialize& se )149 FunctionBlockProcessingEnhancedMixer::serialize( Util::Cmd::IOSSerialize& se ) 149 150 { 150 151 int todo,done; … … 206 207 207 208 bool 208 FunctionBlockProcessingEnhancedMixer::deserialize( Util:: IISDeserialize& de )209 FunctionBlockProcessingEnhancedMixer::deserialize( Util::Cmd::IISDeserialize& de ) 209 210 { 210 211 int todo; … … 295 296 296 297 bool 297 FunctionBlockSelector::serialize( Util:: IOSSerialize& se )298 FunctionBlockSelector::serialize( Util::Cmd::IOSSerialize& se ) 298 299 { 299 300 bool bStatus; … … 306 307 307 308 bool 308 FunctionBlockSelector::deserialize( Util:: IISDeserialize& de )309 FunctionBlockSelector::deserialize( Util::Cmd::IISDeserialize& de ) 309 310 { 310 311 bool bStatus; … … 351 352 352 353 bool 353 FunctionBlockFeature::serialize( Util:: IOSSerialize& se )354 FunctionBlockFeature::serialize( Util::Cmd::IOSSerialize& se ) 354 355 { 355 356 bool bStatus; … … 368 369 369 370 bool 370 FunctionBlockFeature::deserialize( Util:: IISDeserialize& de )371 FunctionBlockFeature::deserialize( Util::Cmd::IISDeserialize& de ) 371 372 { 372 373 bool bStatus; … … 438 439 439 440 bool 440 FunctionBlockProcessing::serialize( Util:: IOSSerialize& se )441 FunctionBlockProcessing::serialize( Util::Cmd::IOSSerialize& se ) 441 442 { 442 443 bool bStatus; … … 458 459 459 460 bool 460 FunctionBlockProcessing::deserialize( Util:: IISDeserialize& de )461 FunctionBlockProcessing::deserialize( Util::Cmd::IISDeserialize& de ) 461 462 { 462 463 // NOTE: apparently the fbCmd of the STATUS type, … … 539 540 540 541 bool 541 FunctionBlockCodec::serialize( Util:: IOSSerialize& se )542 FunctionBlockCodec::serialize( Util::Cmd::IOSSerialize& se ) 542 543 { 543 544 return false; … … 545 546 546 547 bool 547 FunctionBlockCodec::deserialize( Util:: IISDeserialize& de )548 FunctionBlockCodec::deserialize( Util::Cmd::IISDeserialize& de ) 548 549 { 549 550 return false; … … 615 616 616 617 bool 617 FunctionBlockCmd::serialize( Util:: IOSSerialize& se )618 FunctionBlockCmd::serialize( Util::Cmd::IOSSerialize& se ) 618 619 { 619 620 bool bStatus; … … 660 661 661 662 bool 662 FunctionBlockCmd::deserialize( Util:: IISDeserialize& de )663 FunctionBlockCmd::deserialize( Util::Cmd::IISDeserialize& de ) 663 664 { 664 665 bool bStatus; trunk/libffado/src/libavc/audiosubunit/avc_function_block.h
r742 r824 42 42 virtual ~FunctionBlockFeatureVolume(); 43 43 44 virtual bool serialize( Util:: IOSSerialize& se );45 virtual bool deserialize( Util:: IISDeserialize& de );44 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 45 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 46 46 virtual FunctionBlockFeatureVolume* clone() const; 47 47 … … 59 59 virtual ~FunctionBlockProcessingMixer(); 60 60 61 virtual bool serialize( Util:: IOSSerialize& se );62 virtual bool deserialize( Util:: IISDeserialize& de );61 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 62 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 63 63 virtual FunctionBlockProcessingMixer* clone() const; 64 64 … … 81 81 virtual ~FunctionBlockProcessingEnhancedMixer(); 82 82 83 virtual bool serialize( Util:: IOSSerialize& se );84 virtual bool deserialize( Util:: IISDeserialize& de );83 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 84 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 85 85 virtual FunctionBlockProcessingEnhancedMixer* clone() const; 86 86 … … 109 109 virtual ~FunctionBlockSelector(); 110 110 111 virtual bool serialize( Util:: IOSSerialize& se );112 virtual bool deserialize( Util:: IISDeserialize& de );111 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 112 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 113 113 virtual FunctionBlockSelector* clone() const; 114 114 … … 145 145 virtual ~FunctionBlockFeature(); 146 146 147 virtual bool serialize( Util:: IOSSerialize& se );148 virtual bool deserialize( Util:: IISDeserialize& de );147 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 148 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 149 149 virtual FunctionBlockFeature* clone() const; 150 150 … … 190 190 virtual ~FunctionBlockProcessing(); 191 191 192 virtual bool serialize( Util:: IOSSerialize& se );193 virtual bool deserialize( Util:: IISDeserialize& de );192 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 193 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 194 194 virtual FunctionBlockProcessing* clone() const; 195 195 … … 221 221 virtual ~FunctionBlockCodec(); 222 222 223 virtual bool serialize( Util:: IOSSerialize& se );224 virtual bool deserialize( Util:: IISDeserialize& de );223 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 224 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 225 225 virtual FunctionBlockCodec* clone() const; 226 226 }; … … 259 259 virtual ~FunctionBlockCmd(); 260 260 261 virtual bool serialize( Util:: IOSSerialize& se );262 virtual bool deserialize( Util:: IISDeserialize& de );261 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 262 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 263 263 virtual FunctionBlockCmd* clone() const; 264 264 trunk/libffado/src/libavc/ccm/avc_signal_source.cpp
r742 r824 42 42 43 43 bool 44 SignalUnitAddress::serialize( Util:: IOSSerialize& se )44 SignalUnitAddress::serialize( Util::Cmd::IOSSerialize& se ) 45 45 { 46 46 byte_t reserved = 0xff; … … 51 51 52 52 bool 53 SignalUnitAddress::deserialize( Util:: IISDeserialize& de )53 SignalUnitAddress::deserialize( Util::Cmd::IISDeserialize& de ) 54 54 { 55 55 byte_t operand; … … 75 75 76 76 bool 77 SignalSubunitAddress::serialize( Util:: IOSSerialize& se )77 SignalSubunitAddress::serialize( Util::Cmd::IOSSerialize& se ) 78 78 { 79 79 byte_t operand = ( m_subunitType << 3 ) | ( m_subunitId & 0x7 ); … … 84 84 85 85 bool 86 SignalSubunitAddress::deserialize( Util:: IISDeserialize& de )86 SignalSubunitAddress::deserialize( Util::Cmd::IISDeserialize& de ) 87 87 { 88 88 byte_t operand; … … 123 123 124 124 bool 125 SignalSourceCmd::serialize( Util:: IOSSerialize& se )125 SignalSourceCmd::serialize( Util::Cmd::IOSSerialize& se ) 126 126 { 127 127 AVCCommand::serialize( se ); … … 176 176 177 177 bool 178 SignalSourceCmd::deserialize( Util:: IISDeserialize& de )178 SignalSourceCmd::deserialize( Util::Cmd::IISDeserialize& de ) 179 179 { 180 180 delete m_signalSource; trunk/libffado/src/libavc/ccm/avc_signal_source.h
r742 r824 48 48 SignalUnitAddress(); 49 49 50 virtual bool serialize( Util:: IOSSerialize& se );51 virtual bool deserialize( Util:: IISDeserialize& de );50 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 51 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 52 52 virtual SignalUnitAddress* clone() const; 53 53 … … 60 60 SignalSubunitAddress(); 61 61 62 virtual bool serialize( Util:: IOSSerialize& se );63 virtual bool deserialize( Util:: IISDeserialize& de );62 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 63 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 64 64 virtual SignalSubunitAddress* clone() const; 65 65 … … 75 75 virtual ~SignalSourceCmd(); 76 76 77 virtual bool serialize( Util:: IOSSerialize& se );78 virtual bool deserialize( Util:: IISDeserialize& de );77 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 78 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 79 79 80 80 virtual const char* getCmdName() const trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp
r742 r824 47 47 48 48 bool 49 AVCDescriptorSpecifier::serialize( Util:: IOSSerialize& se )49 AVCDescriptorSpecifier::serialize( Util::Cmd::IOSSerialize& se ) 50 50 { 51 51 se.write( (byte_t)m_type, "AVCDescriptorSpecifier descriptor_specifier_type" ); … … 72 72 73 73 bool 74 AVCDescriptorSpecifier::deserialize( Util:: IISDeserialize& de )74 AVCDescriptorSpecifier::deserialize( Util::Cmd::IISDeserialize& de ) 75 75 { 76 76 de.read( (byte_t *)&m_type ); … … 289 289 debugOutput(DEBUG_LEVEL_VERBOSE, " Parse descriptor\n"); 290 290 // parse the descriptor 291 Util:: BufferDeserialize de( m_data, m_descriptor_length );291 Util::Cmd::BufferDeserialize de( m_data, m_descriptor_length ); 292 292 result = deserialize( de ); 293 293 if (!result) { … … 298 298 #ifdef DEBUG 299 299 if(getDebugLevel() >= DEBUG_LEVEL_VERY_VERBOSE) { 300 Util:: StringSerializer se_dbg;300 Util::Cmd::StringSerializer se_dbg; 301 301 serialize( se_dbg ); 302 302 … … 317 317 318 318 bool 319 AVCDescriptor::serialize( Util:: IOSSerialize& se )320 { 321 return true; 322 } 323 324 bool 325 AVCDescriptor::deserialize( Util:: IISDeserialize& de )319 AVCDescriptor::serialize( Util::Cmd::IOSSerialize& se ) 320 { 321 return true; 322 } 323 324 bool 325 AVCDescriptor::deserialize( Util::Cmd::IISDeserialize& de ) 326 326 { 327 327 return true; … … 393 393 394 394 bool 395 AVCInfoBlock::serialize( Util:: IOSSerialize& se )395 AVCInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 396 396 { 397 397 bool result=true; … … 409 409 410 410 bool 411 AVCInfoBlock::deserialize( Util:: IISDeserialize& de )411 AVCInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 412 412 { 413 413 bool result=true; … … 431 431 432 432 bool 433 AVCInfoBlock::peekBlockType( Util:: IISDeserialize& de, uint16_t *type )433 AVCInfoBlock::peekBlockType( Util::Cmd::IISDeserialize& de, uint16_t *type ) 434 434 { 435 435 return de.peek(type, 2); … … 437 437 438 438 bool 439 AVCInfoBlock::peekBlockLength( Util:: IISDeserialize& de, uint16_t *type )439 AVCInfoBlock::peekBlockLength( Util::Cmd::IISDeserialize& de, uint16_t *type ) 440 440 { 441 441 return de.peek(type, 0); … … 479 479 480 480 bool 481 AVCRawTextInfoBlock::serialize( Util:: IOSSerialize& se )481 AVCRawTextInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 482 482 { 483 483 bool result=true; … … 490 490 491 491 bool 492 AVCRawTextInfoBlock::deserialize( Util:: IISDeserialize& de )492 AVCRawTextInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 493 493 { 494 494 bool result=true; … … 525 525 526 526 bool 527 AVCNameInfoBlock::serialize( Util:: IOSSerialize& se )527 AVCNameInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 528 528 { 529 529 bool result=true; … … 543 543 544 544 bool 545 AVCNameInfoBlock::deserialize( Util:: IISDeserialize& de )545 AVCNameInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 546 546 { 547 547 bool result=true; trunk/libffado/src/libavc/descriptors/avc_descriptor.h
r742 r824 51 51 class Subunit; 52 52 53 class Util:: IOSSerialize;54 class Util:: IISDeserialize;53 class Util::Cmd::IOSSerialize; 54 class Util::Cmd::IISDeserialize; 55 55 /** 56 56 * The specifier used to indicate the target descriptor … … 80 80 virtual ~AVCDescriptorSpecifier() {}; 81 81 82 virtual bool serialize( Util:: IOSSerialize& se );83 virtual bool deserialize( Util:: IISDeserialize& de );82 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 83 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 84 84 85 85 virtual AVCDescriptorSpecifier* clone() const; … … 111 111 public: 112 112 113 virtual bool serialize( Util:: IOSSerialize& se );114 virtual bool deserialize( Util:: IISDeserialize& de );113 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 114 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 115 115 116 116 // note: in the end these have to be protected … … 158 158 public: 159 159 160 virtual bool serialize( Util:: IOSSerialize& se );161 virtual bool deserialize( Util:: IISDeserialize& de );162 static bool peekBlockType( Util:: IISDeserialize& de, uint16_t * );163 static bool peekBlockLength( Util:: IISDeserialize& de, uint16_t * );160 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 161 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 162 static bool peekBlockType( Util::Cmd::IISDeserialize& de, uint16_t * ); 163 static bool peekBlockLength( Util::Cmd::IISDeserialize& de, uint16_t * ); 164 164 165 165 // note: in the end these have to be protected … … 191 191 public: 192 192 193 virtual bool serialize( Util:: IOSSerialize& se );194 virtual bool deserialize( Util:: IISDeserialize& de );193 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 194 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 195 195 196 196 virtual bool clear(); … … 213 213 public: 214 214 215 virtual bool serialize( Util:: IOSSerialize& se );216 virtual bool deserialize( Util:: IISDeserialize& de );215 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 216 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 217 217 218 218 virtual bool clear(); trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp
r742 r824 59 59 60 60 bool 61 OpenDescriptorCmd::serialize( Util:: IOSSerialize& se )61 OpenDescriptorCmd::serialize( Util::Cmd::IOSSerialize& se ) 62 62 { 63 63 AVCCommand::serialize( se ); … … 88 88 89 89 bool 90 OpenDescriptorCmd::deserialize( Util:: IISDeserialize& de )90 OpenDescriptorCmd::deserialize( Util::Cmd::IISDeserialize& de ) 91 91 { 92 92 AVCCommand::deserialize( de ); … … 158 158 159 159 bool 160 ReadDescriptorCmd::serialize( Util:: IOSSerialize& se )160 ReadDescriptorCmd::serialize( Util::Cmd::IOSSerialize& se ) 161 161 { 162 162 AVCCommand::serialize( se ); … … 185 185 186 186 bool 187 ReadDescriptorCmd::deserialize( Util:: IISDeserialize& de )187 ReadDescriptorCmd::deserialize( Util::Cmd::IISDeserialize& de ) 188 188 { 189 189 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h
r742 r824 68 68 virtual ~OpenDescriptorCmd(); 69 69 70 virtual bool serialize( Util:: IOSSerialize& se );71 virtual bool deserialize( Util:: IISDeserialize& de );70 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 71 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 72 72 73 73 virtual bool clear(); … … 100 100 virtual ~ReadDescriptorCmd(); 101 101 102 virtual bool serialize( Util:: IOSSerialize& se );103 virtual bool deserialize( Util:: IISDeserialize& de );102 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 103 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 104 104 105 105 virtual bool clear(); trunk/libffado/src/libavc/general/avc_connect.cpp
r742 r824 43 43 44 44 bool 45 ConnectCmd::serialize( Util:: IOSSerialize& se )45 ConnectCmd::serialize( Util::Cmd::IOSSerialize& se ) 46 46 { 47 47 bool result=true; … … 51 51 52 52 bool 53 ConnectCmd::deserialize( Util:: IISDeserialize& de )53 ConnectCmd::deserialize( Util::Cmd::IISDeserialize& de ) 54 54 { 55 55 bool result=true; trunk/libffado/src/libavc/general/avc_connect.h
r742 r824 36 36 virtual ~ConnectCmd(); 37 37 38 virtual bool serialize( Util:: IOSSerialize& se );39 virtual bool deserialize( Util:: IISDeserialize& de );38 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 39 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 40 40 41 41 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp
r742 r824 40 40 41 41 bool 42 UnitPlugAddress::serialize( Util:: IOSSerialize& se )42 UnitPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 43 43 { 44 44 se.write( m_plugType, "UnitPlugAddress plugType" ); … … 49 49 50 50 bool 51 UnitPlugAddress::deserialize( Util:: IISDeserialize& de )51 UnitPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 52 52 { 53 53 de.read( &m_plugType ); … … 77 77 78 78 bool 79 SubunitPlugAddress::serialize( Util:: IOSSerialize& se )79 SubunitPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 80 80 { 81 81 se.write( m_plugId, "SubunitPlugAddress plugId" ); … … 86 86 87 87 bool 88 SubunitPlugAddress::deserialize( Util:: IISDeserialize& de )88 SubunitPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 89 89 { 90 90 de.read( &m_plugId ); … … 116 116 117 117 bool 118 FunctionBlockPlugAddress::serialize( Util:: IOSSerialize& se )118 FunctionBlockPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 119 119 { 120 120 se.write( m_functionBlockType, "FunctionBlockPlugAddress functionBlockType" ); … … 125 125 126 126 bool 127 FunctionBlockPlugAddress::deserialize( Util:: IISDeserialize& de )127 FunctionBlockPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 128 128 { 129 129 de.read( &m_functionBlockType ); … … 153 153 154 154 bool 155 UndefinedPlugAddress::serialize( Util:: IOSSerialize& se )155 UndefinedPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 156 156 { 157 157 se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); … … 162 162 163 163 bool 164 UndefinedPlugAddress::deserialize( Util:: IISDeserialize& de )164 UndefinedPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 165 165 { 166 166 de.read( &m_reserved0 ); … … 193 193 194 194 bool 195 UnitPlugSpecificDataPlugAddress::serialize( Util:: IOSSerialize& se )195 UnitPlugSpecificDataPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 196 196 { 197 197 se.write( m_plugType, "UnitPlugSpecificDataPlugAddress plugType" ); … … 204 204 205 205 bool 206 UnitPlugSpecificDataPlugAddress::deserialize( Util:: IISDeserialize& de )206 UnitPlugSpecificDataPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 207 207 { 208 208 de.read( &m_plugType ); … … 239 239 240 240 bool 241 SubunitPlugSpecificDataPlugAddress::serialize( Util:: IOSSerialize& se )241 SubunitPlugSpecificDataPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 242 242 { 243 243 se.write( m_subunitType, "SubunitPlugSpecificDataPlugAddress subunitType" ); … … 250 250 251 251 bool 252 SubunitPlugSpecificDataPlugAddress::deserialize( Util:: IISDeserialize& de )252 SubunitPlugSpecificDataPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 253 253 { 254 254 de.read( &m_subunitType ); … … 287 287 288 288 bool 289 FunctionBlockPlugSpecificDataPlugAddress::serialize( Util:: IOSSerialize& se )289 FunctionBlockPlugSpecificDataPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 290 290 { 291 291 se.write( m_subunitType, "FunctionPlugSpecificDataBlockPlugAddress subunitType" ); … … 298 298 299 299 bool 300 FunctionBlockPlugSpecificDataPlugAddress::deserialize( Util:: IISDeserialize& de )300 FunctionBlockPlugSpecificDataPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 301 301 { 302 302 de.read( &m_subunitType ); … … 330 330 331 331 bool 332 UndefinedPlugSpecificDataPlugAddress::serialize( Util:: IOSSerialize& se )332 UndefinedPlugSpecificDataPlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 333 333 { 334 334 se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); … … 341 341 342 342 bool 343 UndefinedPlugSpecificDataPlugAddress::deserialize( Util:: IISDeserialize& de )343 UndefinedPlugSpecificDataPlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 344 344 { 345 345 de.read( &m_reserved0 ); … … 408 408 409 409 bool 410 PlugAddress::serialize( Util:: IOSSerialize& se )410 PlugAddress::serialize( Util::Cmd::IOSSerialize& se ) 411 411 { 412 412 se.write( m_plugDirection, "PlugAddress plugDirection" ); … … 416 416 417 417 bool 418 PlugAddress::deserialize( Util:: IISDeserialize& de )418 PlugAddress::deserialize( Util::Cmd::IISDeserialize& de ) 419 419 { 420 420 de.read( &m_plugDirection ); … … 506 506 507 507 bool 508 PlugAddressSpecificData::serialize( Util:: IOSSerialize& se )508 PlugAddressSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 509 509 { 510 510 se.write( m_plugDirection, "PlugAddressSpecificData plugDirection" ); … … 514 514 515 515 bool 516 PlugAddressSpecificData::deserialize( Util:: IISDeserialize& de )516 PlugAddressSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 517 517 { 518 518 de.read( &m_plugDirection ); trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h
r742 r824 49 49 virtual ~UnitPlugAddress(); 50 50 51 virtual bool serialize( Util:: IOSSerialize& se );52 virtual bool deserialize( Util:: IISDeserialize& de );51 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 52 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 53 53 virtual UnitPlugAddress* clone() const; 54 54 … … 66 66 virtual ~SubunitPlugAddress(); 67 67 68 virtual bool serialize( Util:: IOSSerialize& se );69 virtual bool deserialize( Util:: IISDeserialize& de );68 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 69 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 70 70 virtual SubunitPlugAddress* clone() const; 71 71 … … 86 86 virtual ~FunctionBlockPlugAddress(); 87 87 88 virtual bool serialize( Util:: IOSSerialize& se );89 virtual bool deserialize( Util:: IISDeserialize& de );88 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 89 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 90 90 virtual FunctionBlockPlugAddress* clone() const; 91 91 … … 103 103 virtual ~UndefinedPlugAddress(); 104 104 105 virtual bool serialize( Util:: IOSSerialize& se );106 virtual bool deserialize( Util:: IISDeserialize& de );105 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 106 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 107 107 virtual UndefinedPlugAddress* clone() const; 108 108 … … 128 128 virtual ~UnitPlugSpecificDataPlugAddress(); 129 129 130 virtual bool serialize( Util:: IOSSerialize& se );131 virtual bool deserialize( Util:: IISDeserialize& de );130 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 131 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 132 132 virtual UnitPlugSpecificDataPlugAddress* clone() const; 133 133 … … 149 149 virtual ~SubunitPlugSpecificDataPlugAddress(); 150 150 151 virtual bool serialize( Util:: IOSSerialize& se );152 virtual bool deserialize( Util:: IISDeserialize& de );151 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 152 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 153 153 virtual SubunitPlugSpecificDataPlugAddress* clone() const; 154 154 … … 172 172 virtual ~FunctionBlockPlugSpecificDataPlugAddress(); 173 173 174 virtual bool serialize( Util:: IOSSerialize& se );175 virtual bool deserialize( Util:: IISDeserialize& de );174 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 175 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 176 176 virtual FunctionBlockPlugSpecificDataPlugAddress* clone() const; 177 177 … … 191 191 virtual ~UndefinedPlugSpecificDataPlugAddress(); 192 192 193 virtual bool serialize( Util:: IOSSerialize& se );194 virtual bool deserialize( Util:: IISDeserialize& de );193 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 194 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 195 195 virtual UndefinedPlugSpecificDataPlugAddress* clone() const; 196 196 … … 234 234 virtual ~PlugAddress(); 235 235 236 virtual bool serialize( Util:: IOSSerialize& se );237 virtual bool deserialize( Util:: IISDeserialize& de );236 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 237 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 238 238 239 239 virtual PlugAddress* clone() const; … … 278 278 virtual ~PlugAddressSpecificData(); 279 279 280 virtual bool serialize( Util:: IOSSerialize& se );281 virtual bool deserialize( Util:: IISDeserialize& de );280 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 281 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 282 282 283 283 virtual PlugAddressSpecificData* clone() const; trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp
r742 r824 47 47 48 48 bool 49 ExtendedPlugInfoPlugTypeSpecificData::serialize( Util:: IOSSerialize& se )49 ExtendedPlugInfoPlugTypeSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 50 50 { 51 51 se.write( m_plugType, "ExtendedPlugInfoPlugTypeSpecificData plugType" ); … … 55 55 56 56 bool 57 ExtendedPlugInfoPlugTypeSpecificData::deserialize( Util:: IISDeserialize& de )57 ExtendedPlugInfoPlugTypeSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 58 58 { 59 59 de.read( &m_plugType ); … … 99 99 100 100 bool 101 ExtendedPlugInfoPlugNameSpecificData::serialize( Util:: IOSSerialize& se )101 ExtendedPlugInfoPlugNameSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 102 102 { 103 103 byte_t length = strlen( m_name.c_str() ); … … 113 113 114 114 bool 115 ExtendedPlugInfoPlugNameSpecificData::deserialize( Util:: IISDeserialize& de )115 ExtendedPlugInfoPlugNameSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 116 116 { 117 117 byte_t length; … … 148 148 149 149 bool 150 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( Util:: IOSSerialize& se )150 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 151 151 { 152 152 se.write( m_nrOfChannels, … … 157 157 158 158 bool 159 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( Util:: IISDeserialize& de )159 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 160 160 { 161 161 de.read( &m_nrOfChannels ); … … 183 183 184 184 bool 185 ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( Util:: IOSSerialize& se )185 ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 186 186 { 187 187 se.write( m_nrOfClusters, … … 217 217 218 218 bool 219 ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( Util:: IISDeserialize& de )219 ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 220 220 { 221 221 m_clusterInfos.clear(); … … 257 257 258 258 bool 259 ExtendedPlugInfoPlugChannelNameSpecificData::serialize( Util:: IOSSerialize& se )259 ExtendedPlugInfoPlugChannelNameSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 260 260 { 261 261 se.write( m_streamPosition, … … 272 272 273 273 bool 274 ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( Util:: IISDeserialize& de )274 ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 275 275 { 276 276 de.read( &m_streamPosition ); … … 326 326 327 327 bool 328 ExtendedPlugInfoPlugInputSpecificData::serialize( Util:: IOSSerialize& se )328 ExtendedPlugInfoPlugInputSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 329 329 { 330 330 if ( m_plugAddress ) { … … 336 336 337 337 bool 338 ExtendedPlugInfoPlugInputSpecificData::deserialize( Util:: IISDeserialize& de )338 ExtendedPlugInfoPlugInputSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 339 339 { 340 340 return m_plugAddress->deserialize( de ); … … 381 381 382 382 bool 383 ExtendedPlugInfoPlugOutputSpecificData::serialize( Util:: IOSSerialize& se )383 ExtendedPlugInfoPlugOutputSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 384 384 { 385 385 se.write( m_nrOfOutputPlugs, "ExtendedPlugInfoPlugOutputSpecificData: number of output plugs" ); … … 395 395 396 396 bool 397 ExtendedPlugInfoPlugOutputSpecificData::deserialize( Util:: IISDeserialize& de )397 ExtendedPlugInfoPlugOutputSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 398 398 { 399 399 de.read( &m_nrOfOutputPlugs ); … … 438 438 439 439 bool 440 ExtendedPlugInfoClusterInfoSpecificData::serialize( Util:: IOSSerialize& se )440 ExtendedPlugInfoClusterInfoSpecificData::serialize( Util::Cmd::IOSSerialize& se ) 441 441 { 442 442 se.write( m_clusterIndex, … … 455 455 456 456 bool 457 ExtendedPlugInfoClusterInfoSpecificData::deserialize( Util:: IISDeserialize& de )457 ExtendedPlugInfoClusterInfoSpecificData::deserialize( Util::Cmd::IISDeserialize& de ) 458 458 { 459 459 … … 625 625 626 626 bool 627 ExtendedPlugInfoInfoType::serialize( Util:: IOSSerialize& se )628 { 629 // XXX \todo improve Util:: IOSSerialize::write interface627 ExtendedPlugInfoInfoType::serialize( Util::Cmd::IOSSerialize& se ) 628 { 629 // XXX \todo improve Util::Cmd::IOSSerialize::write interface 630 630 char* buf; 631 631 asprintf( &buf, "ExtendedPlugInfoInfoType infoType (%s)", … … 684 684 685 685 bool 686 ExtendedPlugInfoInfoType::deserialize( Util:: IISDeserialize& de )686 ExtendedPlugInfoInfoType::deserialize( Util::Cmd::IISDeserialize& de ) 687 687 { 688 688 bool status = false; … … 814 814 815 815 bool 816 ExtendedPlugInfoCmd::serialize( Util:: IOSSerialize& se )816 ExtendedPlugInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 817 817 { 818 818 bool status = false; … … 826 826 827 827 bool 828 ExtendedPlugInfoCmd::deserialize( Util:: IISDeserialize& de )828 ExtendedPlugInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 829 829 { 830 830 bool status = false; trunk/libffado/src/libavc/general/avc_extended_plug_info.h
r742 r824 52 52 virtual ~ExtendedPlugInfoPlugTypeSpecificData(); 53 53 54 virtual bool serialize( Util:: IOSSerialize& se );55 virtual bool deserialize( Util:: IISDeserialize& de );54 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 55 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 56 56 virtual ExtendedPlugInfoPlugTypeSpecificData* clone() const; 57 57 … … 71 71 virtual ~ExtendedPlugInfoPlugNameSpecificData(); 72 72 73 virtual bool serialize( Util:: IOSSerialize& se );74 virtual bool deserialize( Util:: IISDeserialize& de );73 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 74 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 75 75 virtual ExtendedPlugInfoPlugNameSpecificData* clone() const; 76 76 … … 86 86 virtual ~ExtendedPlugInfoPlugNumberOfChannelsSpecificData(); 87 87 88 virtual bool serialize( Util:: IOSSerialize& se );89 virtual bool deserialize( Util:: IISDeserialize& de );88 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 89 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 90 90 virtual ExtendedPlugInfoPlugNumberOfChannelsSpecificData* clone() const; 91 91 … … 133 133 virtual ~ExtendedPlugInfoPlugChannelPositionSpecificData(); 134 134 135 virtual bool serialize( Util:: IOSSerialize& se );136 virtual bool deserialize( Util:: IISDeserialize& de );135 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 136 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 137 137 virtual ExtendedPlugInfoPlugChannelPositionSpecificData* clone() const; 138 138 … … 151 151 virtual ~ExtendedPlugInfoPlugChannelNameSpecificData(); 152 152 153 virtual bool serialize( Util:: IOSSerialize& se );154 virtual bool deserialize( Util:: IISDeserialize& de );153 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 154 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 155 155 virtual ExtendedPlugInfoPlugChannelNameSpecificData* clone() const; 156 156 … … 169 169 virtual ~ExtendedPlugInfoPlugInputSpecificData(); 170 170 171 virtual bool serialize( Util:: IOSSerialize& se );172 virtual bool deserialize( Util:: IISDeserialize& de );171 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 172 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 173 173 virtual ExtendedPlugInfoPlugInputSpecificData* clone() const; 174 174 … … 186 186 virtual ~ExtendedPlugInfoPlugOutputSpecificData(); 187 187 188 virtual bool serialize( Util:: IOSSerialize& se );189 virtual bool deserialize( Util:: IISDeserialize& de );188 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 189 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 190 190 virtual ExtendedPlugInfoPlugOutputSpecificData* clone() const; 191 191 … … 219 219 virtual ~ExtendedPlugInfoClusterInfoSpecificData(); 220 220 221 virtual bool serialize( Util:: IOSSerialize& se );222 virtual bool deserialize( Util:: IISDeserialize& de );221 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 222 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 223 223 virtual ExtendedPlugInfoClusterInfoSpecificData* clone() const; 224 224 … … 262 262 bool initialize(); 263 263 264 virtual bool serialize( Util:: IOSSerialize& se );265 virtual bool deserialize( Util:: IISDeserialize& de );264 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 265 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 266 266 virtual ExtendedPlugInfoInfoType* clone() const; 267 267 … … 299 299 virtual ~ExtendedPlugInfoCmd(); 300 300 301 virtual bool serialize( Util:: IOSSerialize& se );302 virtual bool deserialize( Util:: IISDeserialize& de );301 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 302 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 303 303 304 304 bool setPlugAddress( const PlugAddress& plugAddress ); trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp
r742 r824 48 48 49 49 bool 50 ExtendedSubunitInfoPageData::serialize( Util:: IOSSerialize& se )50 ExtendedSubunitInfoPageData::serialize( Util::Cmd::IOSSerialize& se ) 51 51 { 52 52 se.write( m_functionBlockType, "ExtendedSubunitInfoPageData: function block type" ); … … 60 60 61 61 bool 62 ExtendedSubunitInfoPageData::deserialize( Util:: IISDeserialize& de )62 ExtendedSubunitInfoPageData::deserialize( Util::Cmd::IISDeserialize& de ) 63 63 { 64 64 de.read( &m_functionBlockType ); … … 111 111 112 112 bool 113 ExtendedSubunitInfoCmd::serialize( Util:: IOSSerialize& se )113 ExtendedSubunitInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 114 114 { 115 115 bool status = false; … … 135 135 136 136 bool 137 ExtendedSubunitInfoCmd::deserialize( Util:: IISDeserialize& de )137 ExtendedSubunitInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 138 138 { 139 139 bool status = false; trunk/libffado/src/libavc/general/avc_extended_subunit_info.h
r742 r824 47 47 virtual ~ExtendedSubunitInfoPageData(); 48 48 49 virtual bool serialize( Util:: IOSSerialize& se );50 virtual bool deserialize( Util:: IISDeserialize& de );49 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 50 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 51 51 virtual ExtendedSubunitInfoPageData* clone() const; 52 52 … … 97 97 virtual ~ExtendedSubunitInfoCmd(); 98 98 99 virtual bool serialize( Util:: IOSSerialize& se );100 virtual bool deserialize( Util:: IISDeserialize& de );99 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 100 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 101 101 102 102 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_generic.cpp
r783 r824 55 55 56 56 bool 57 AVCCommand::serialize( Util:: IOSSerialize& se )58 { 59 // XXX \todo improve Util:: IOSSerialize::write interface57 AVCCommand::serialize( Util::Cmd::IOSSerialize& se ) 58 { 59 // XXX \todo improve Util::Cmd::IOSSerialize::write interface 60 60 char* buf; 61 61 asprintf( &buf, "AVCCommand ctype ('%s')", … … 74 74 75 75 bool 76 AVCCommand::deserialize( Util:: IISDeserialize& de )76 AVCCommand::deserialize( Util::Cmd::IISDeserialize& de ) 77 77 { 78 78 de.read( &m_ctype ); … … 183 183 memset( &m_fcpFrame, 0x0, sizeof( m_fcpFrame ) ); 184 184 185 Util:: BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) );185 Util::Cmd::BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) ); 186 186 if ( !serialize( se ) ) { 187 187 debugFatal( "fire: Could not serialize\n" ); … … 196 196 showFcpFrame( m_fcpFrame, fcpFrameSize ); 197 197 198 Util:: StringSerializer se_dbg;198 Util::Cmd::StringSerializer se_dbg; 199 199 serialize( se_dbg ); 200 200 … … 228 228 case eR_NotImplemented: 229 229 { 230 Util:: BufferDeserialize de( buf, resp_len );230 Util::Cmd::BufferDeserialize de( buf, resp_len ); 231 231 result = deserialize( de ); 232 232 … … 234 234 showFcpFrame( buf, de.getNrOfConsumedBytes() ); 235 235 236 Util:: StringSerializer se_dbg;236 Util::Cmd::StringSerializer se_dbg; 237 237 serialize( se_dbg ); 238 238 … … 253 253 debugOutputShort( DEBUG_LEVEL_VERY_VERBOSE," Response:\n"); 254 254 255 Util:: BufferDeserialize de( buf, resp_len );255 Util::Cmd::BufferDeserialize de( buf, resp_len ); 256 256 deserialize( de ); 257 257 trunk/libffado/src/libavc/general/avc_generic.h
r742 r824 35 35 36 36 namespace Util { 37 class IOSSerialize; 38 class IISDeserialize; 37 namespace Cmd { 38 class IOSSerialize; 39 class IISDeserialize; 40 } 39 41 }; 40 42 … … 55 57 virtual ~IBusData() {} 56 58 57 virtual bool serialize( Util:: IOSSerialize& se ) = 0;58 virtual bool deserialize( Util:: IISDeserialize& de ) = 0;59 virtual bool serialize( Util::Cmd::IOSSerialize& se ) = 0; 60 virtual bool deserialize( Util::Cmd::IISDeserialize& de ) = 0; 59 61 60 62 virtual IBusData* clone() const = 0; … … 87 89 }; 88 90 89 virtual bool serialize( Util:: IOSSerialize& se );90 virtual bool deserialize( Util:: IISDeserialize& de );91 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 92 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 91 93 92 94 virtual bool setCommandType( ECommandType commandType ); trunk/libffado/src/libavc/general/avc_plug_info.cpp
r742 r824 80 80 81 81 bool 82 PlugInfoCmd::serialize( Util:: IOSSerialize& se )82 PlugInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 83 83 { 84 84 byte_t reserved = 0xff; … … 116 116 117 117 bool 118 PlugInfoCmd::deserialize( Util:: IISDeserialize& de )118 PlugInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 119 119 { 120 120 byte_t reserved; trunk/libffado/src/libavc/general/avc_plug_info.h
r742 r824 53 53 virtual ~PlugInfoCmd(); 54 54 55 virtual bool serialize( Util:: IOSSerialize& se );56 virtual bool deserialize( Util:: IISDeserialize& de );55 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 56 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 57 57 58 58 virtual void clear(); trunk/libffado/src/libavc/general/avc_signal_format.cpp
r742 r824 50 50 51 51 bool 52 OutputPlugSignalFormatCmd::serialize( Util:: IOSSerialize& se )52 OutputPlugSignalFormatCmd::serialize( Util::Cmd::IOSSerialize& se ) 53 53 { 54 54 bool result=true; … … 71 71 72 72 bool 73 OutputPlugSignalFormatCmd::deserialize( Util:: IISDeserialize& de )73 OutputPlugSignalFormatCmd::deserialize( Util::Cmd::IISDeserialize& de ) 74 74 { 75 75 bool result=true; … … 110 110 111 111 bool 112 InputPlugSignalFormatCmd::serialize( Util:: IOSSerialize& se )112 InputPlugSignalFormatCmd::serialize( Util::Cmd::IOSSerialize& se ) 113 113 { 114 114 bool result=true; … … 131 131 132 132 bool 133 InputPlugSignalFormatCmd::deserialize( Util:: IISDeserialize& de )133 InputPlugSignalFormatCmd::deserialize( Util::Cmd::IISDeserialize& de ) 134 134 { 135 135 bool result=true; trunk/libffado/src/libavc/general/avc_signal_format.h
r742 r824 38 38 virtual ~OutputPlugSignalFormatCmd(); 39 39 40 virtual bool serialize( Util:: IOSSerialize& se );41 virtual bool deserialize( Util:: IISDeserialize& de );40 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 41 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 42 42 43 43 virtual const char* getCmdName() const … … 57 57 virtual ~InputPlugSignalFormatCmd(); 58 58 59 virtual bool serialize( Util:: IOSSerialize& se );60 virtual bool deserialize( Util:: IISDeserialize& de );59 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 60 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 61 61 62 62 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_subunit_info.cpp
r742 r824 59 59 60 60 bool 61 SubUnitInfoCmd::serialize( Util:: IOSSerialize& se )61 SubUnitInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 62 62 { 63 63 AVCCommand::serialize( se ); … … 77 77 78 78 bool 79 SubUnitInfoCmd::deserialize( Util:: IISDeserialize& de )79 SubUnitInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 80 80 { 81 81 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/general/avc_subunit_info.h
r742 r824 40 40 virtual ~SubUnitInfoCmd(); 41 41 42 virtual bool serialize( Util:: IOSSerialize& se );43 virtual bool deserialize( Util:: IISDeserialize& de );42 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 43 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 44 44 45 45 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_unit_info.cpp
r742 r824 48 48 49 49 bool 50 UnitInfoCmd::serialize( Util:: IOSSerialize& se )50 UnitInfoCmd::serialize( Util::Cmd::IOSSerialize& se ) 51 51 { 52 52 AVCCommand::serialize( se ); … … 66 66 67 67 bool 68 UnitInfoCmd::deserialize( Util:: IISDeserialize& de )68 UnitInfoCmd::deserialize( Util::Cmd::IISDeserialize& de ) 69 69 { 70 70 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/general/avc_unit_info.h
r742 r824 58 58 virtual ~UnitInfoCmd(); 59 59 60 virtual bool serialize( Util:: IOSSerialize& se );61 virtual bool deserialize( Util:: IISDeserialize& de );60 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 61 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 62 62 63 63 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp
r742 r824 45 45 46 46 bool 47 VendorDependentCmd::serialize( Util:: IOSSerialize& se )47 VendorDependentCmd::serialize( Util::Cmd::IOSSerialize& se ) 48 48 { 49 49 bool result=true; … … 60 60 61 61 bool 62 VendorDependentCmd::deserialize( Util:: IISDeserialize& de )62 VendorDependentCmd::deserialize( Util::Cmd::IISDeserialize& de ) 63 63 { 64 64 bool result=true; trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h
r742 r824 36 36 virtual ~VendorDependentCmd(); 37 37 38 virtual bool serialize( Util:: IOSSerialize& se );39 virtual bool deserialize( Util:: IISDeserialize& de );38 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 39 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 40 40 41 41 virtual const char* getCmdName() const trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp
r742 r824 48 48 49 49 bool 50 AVCMusicGeneralStatusInfoBlock::serialize( Util:: IOSSerialize& se )50 AVCMusicGeneralStatusInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 51 51 { 52 52 bool result=true; … … 63 63 64 64 bool 65 AVCMusicGeneralStatusInfoBlock::deserialize( Util:: IISDeserialize& de )65 AVCMusicGeneralStatusInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 66 66 { 67 67 bool result=true; … … 86 86 87 87 bool 88 AVCMusicOutputPlugStatusInfoBlock::serialize( Util:: IOSSerialize& se )88 AVCMusicOutputPlugStatusInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 89 89 { 90 90 bool result=true; … … 96 96 97 97 bool 98 AVCMusicOutputPlugStatusInfoBlock::deserialize( Util:: IISDeserialize& de )98 AVCMusicOutputPlugStatusInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 99 99 { 100 100 bool result=true; … … 128 128 129 129 bool 130 AVCMusicClusterInfoBlock::serialize( Util:: IOSSerialize& se )130 AVCMusicClusterInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 131 131 { 132 132 bool result=true; … … 162 162 163 163 bool 164 AVCMusicClusterInfoBlock::deserialize( Util:: IISDeserialize& de )164 AVCMusicClusterInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 165 165 { 166 166 bool result=true; … … 255 255 256 256 bool 257 AVCMusicSubunitPlugInfoBlock::serialize( Util:: IOSSerialize& se )257 AVCMusicSubunitPlugInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 258 258 { 259 259 bool result=true; … … 286 286 287 287 bool 288 AVCMusicSubunitPlugInfoBlock::deserialize( Util:: IISDeserialize& de )288 AVCMusicSubunitPlugInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 289 289 { 290 290 bool result=true; … … 388 388 389 389 bool 390 AVCMusicPlugInfoBlock::serialize( Util:: IOSSerialize& se )390 AVCMusicPlugInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 391 391 { 392 392 bool result=true; … … 418 418 419 419 bool 420 AVCMusicPlugInfoBlock::deserialize( Util:: IISDeserialize& de )420 AVCMusicPlugInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 421 421 { 422 422 bool result=true; … … 519 519 520 520 bool 521 AVCMusicRoutingStatusInfoBlock::serialize( Util:: IOSSerialize& se )521 AVCMusicRoutingStatusInfoBlock::serialize( Util::Cmd::IOSSerialize& se ) 522 522 { 523 523 bool result=true; … … 560 560 561 561 bool 562 AVCMusicRoutingStatusInfoBlock::deserialize( Util:: IISDeserialize& de )562 AVCMusicRoutingStatusInfoBlock::deserialize( Util::Cmd::IISDeserialize& de ) 563 563 { 564 564 bool result=true; … … 654 654 655 655 bool 656 AVCMusicStatusDescriptor::serialize( Util:: IOSSerialize& se )656 AVCMusicStatusDescriptor::serialize( Util::Cmd::IOSSerialize& se ) 657 657 { 658 658 bool result=true; … … 674 674 675 675 bool 676 AVCMusicStatusDescriptor::deserialize( Util:: IISDeserialize& de )676 AVCMusicStatusDescriptor::deserialize( Util::Cmd::IISDeserialize& de ) 677 677 { 678 678 bool result=true; trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h
r742 r824 48 48 49 49 50 class Util:: IOSSerialize;51 class Util:: IISDeserialize;50 class Util::Cmd::IOSSerialize; 51 class Util::Cmd::IISDeserialize; 52 52 53 53 /** … … 58 58 public: 59 59 60 virtual bool serialize( Util:: IOSSerialize& se );61 virtual bool deserialize( Util:: IISDeserialize& de );60 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 61 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 62 62 63 63 AVCMusicGeneralStatusInfoBlock( ); … … 80 80 public: 81 81 82 virtual bool serialize( Util:: IOSSerialize& se );83 virtual bool deserialize( Util:: IISDeserialize& de );82 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 83 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 84 84 85 85 AVCMusicOutputPlugStatusInfoBlock( ); … … 106 106 typedef std::vector<struct sSignalInfo>::iterator SignalInfoVectorIterator; 107 107 108 virtual bool serialize( Util:: IOSSerialize& se );109 virtual bool deserialize( Util:: IISDeserialize& de );108 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 109 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 110 110 111 111 virtual bool clear(); … … 147 147 }; 148 148 149 virtual bool serialize( Util:: IOSSerialize& se );150 virtual bool deserialize( Util:: IISDeserialize& de );149 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 150 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 151 151 152 152 AVCMusicSubunitPlugInfoBlock( ); … … 181 181 public: 182 182 183 virtual bool serialize( Util:: IOSSerialize& se );184 virtual bool deserialize( Util:: IISDeserialize& de );183 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 184 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 185 185 virtual bool clear(); 186 186 … … 221 221 public: 222 222 223 virtual bool serialize( Util:: IOSSerialize& se );224 virtual bool deserialize( Util:: IISDeserialize& de );223 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 224 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 225 225 226 226 AVCMusicRoutingStatusInfoBlock( ); … … 255 255 256 256 public: 257 virtual bool serialize( Util:: IOSSerialize& se );258 virtual bool deserialize( Util:: IISDeserialize& de );257 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 258 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 259 259 260 260 AVCMusicStatusDescriptor( Unit* unit, Subunit* subunit ); trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp
r742 r824 53 53 54 54 bool 55 StreamFormatInfo::serialize( Util:: IOSSerialize& se )55 StreamFormatInfo::serialize( Util::Cmd::IOSSerialize& se ) 56 56 { 57 57 se.write( m_numberOfChannels, "StreamFormatInfo numberOfChannels" ); … … 61 61 62 62 bool 63 StreamFormatInfo::deserialize( Util:: IISDeserialize& de )63 StreamFormatInfo::deserialize( Util::Cmd::IISDeserialize& de ) 64 64 { 65 65 de.read( &m_numberOfChannels ); … … 86 86 87 87 bool 88 FormatInformationStreamsSync::serialize( Util:: IOSSerialize& se )88 FormatInformationStreamsSync::serialize( Util::Cmd::IOSSerialize& se ) 89 89 { 90 90 se.write( m_reserved0, "FormatInformationStreamsSync reserved" ); … … 102 102 103 103 bool 104 FormatInformationStreamsSync::deserialize( Util:: IISDeserialize& de )104 FormatInformationStreamsSync::deserialize( Util::Cmd::IISDeserialize& de ) 105 105 { 106 106 de.read( &m_reserved0 ); … … 157 157 158 158 bool 159 FormatInformationStreamsCompound::serialize( Util:: IOSSerialize& se )159 FormatInformationStreamsCompound::serialize( Util::Cmd::IOSSerialize& se ) 160 160 { 161 161 se.write( m_samplingFrequency, "FormatInformationStreamsCompound samplingFrequency" ); … … 172 172 173 173 bool 174 FormatInformationStreamsCompound::deserialize( Util:: IISDeserialize& de )174 FormatInformationStreamsCompound::deserialize( Util::Cmd::IISDeserialize& de ) 175 175 { 176 176 de.read( &m_samplingFrequency ); … … 223 223 224 224 bool 225 FormatInformation::serialize( Util:: IOSSerialize& se )225 FormatInformation::serialize( Util::Cmd::IOSSerialize& se ) 226 226 { 227 227 if ( m_root != eFHR_Invalid ) { … … 241 241 242 242 bool 243 FormatInformation::deserialize( Util:: IISDeserialize& de )243 FormatInformation::deserialize( Util::Cmd::IISDeserialize& de ) 244 244 { 245 245 bool result = false; … … 338 338 339 339 bool 340 ExtendedStreamFormatCmd::serialize( Util:: IOSSerialize& se )340 ExtendedStreamFormatCmd::serialize( Util::Cmd::IOSSerialize& se ) 341 341 { 342 342 AVCCommand::serialize( se ); … … 352 352 353 353 bool 354 ExtendedStreamFormatCmd::deserialize( Util:: IISDeserialize& de )354 ExtendedStreamFormatCmd::deserialize( Util::Cmd::IISDeserialize& de ) 355 355 { 356 356 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h
r742 r824 106 106 #define AVC1394_EXTENDED_STREAM_FORMAT_INFO_STATUS_NOT_USED 0xff 107 107 108 class Util:: IOSSerialize;109 class Util:: IISDeserialize;108 class Util::Cmd::IOSSerialize; 109 class Util::Cmd::IISDeserialize; 110 110 111 111 enum ERateControl { … … 121 121 StreamFormatInfo(); 122 122 123 virtual bool serialize( Util:: IOSSerialize& se );124 virtual bool deserialize( Util:: IISDeserialize& de );123 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 124 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 125 125 126 126 virtual StreamFormatInfo* clone() const; … … 147 147 FormatInformationStreamsSync(); 148 148 149 virtual bool serialize( Util:: IOSSerialize& se );150 virtual bool deserialize( Util:: IISDeserialize& de );149 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 150 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 151 151 virtual FormatInformationStreamsSync* clone() const; 152 152 … … 165 165 virtual ~FormatInformationStreamsCompound(); 166 166 167 virtual bool serialize( Util:: IOSSerialize& se );168 virtual bool deserialize( Util:: IISDeserialize& de );167 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 168 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 169 169 virtual FormatInformationStreamsCompound* clone() const; 170 170 … … 231 231 virtual ~FormatInformation(); 232 232 233 virtual bool serialize( Util:: IOSSerialize& se );234 virtual bool deserialize( Util:: IISDeserialize& de );233 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 234 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 235 235 236 236 virtual FormatInformation* clone() const; … … 271 271 bool setSubFunction( ESubFunction subFunction ); 272 272 273 virtual bool serialize( Util:: IOSSerialize& se );274 virtual bool deserialize( Util:: IISDeserialize& de );273 virtual bool serialize( Util::Cmd::IOSSerialize& se ); 274 virtual bool deserialize( Util::Cmd::IISDeserialize& de ); 275 275 276 276 EStatus getStatus(); trunk/libffado/src/libutil/cmd_serialize.cpp
r742 r824 31 31 32 32 namespace Util { 33 namespace Cmd { 33 34 34 35 … … 308 309 } 309 310 310 } 311 } 312 } trunk/libffado/src/libutil/cmd_serialize.h
r742 r824 31 31 32 32 namespace Util { 33 namespace Cmd { 33 34 34 35 // Interfaces … … 162 163 }; 163 164 165 } 164 166 } 165 167 #endif // UTIL_CMD_SERIALIZE_H