Changeset 618
- Timestamp:
- 09/05/07 07:07:05 (16 years ago)
- Files:
-
- trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) (1 diff)
- trunk/libffado/src/bebob/bebob_avplug.cpp (modified) (1 diff)
- trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) (19 diffs)
- trunk/libffado/src/bebob/bebob_dl_codes.h (modified) (10 diffs)
- trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) (3 diffs)
- trunk/libffado/src/bebob/bebob_mixer.cpp (modified) (3 diffs)
- trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) (2 diffs)
- trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) (2 diffs)
- trunk/libffado/src/bebob/GenericMixer.cpp (modified) (5 diffs)
- trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) (14 diffs)
- trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) (8 diffs)
- trunk/libffado/src/bounce/bounce_avdevice.cpp (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) (7 diffs)
- trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) (3 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) (14 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) (6 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) (5 diffs)
- trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_connect.cpp (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_connect.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) (21 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) (21 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) (5 diffs)
- trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_generic.cpp (modified) (8 diffs)
- trunk/libffado/src/libavc/general/avc_generic.h (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_plug.cpp (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_plug_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) (5 diffs)
- trunk/libffado/src/libavc/general/avc_signal_format.h (modified) (2 diffs)
- trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_unit.cpp (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_unit_info.h (modified) (1 diff)
- trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) (3 diffs)
- trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) (1 diff)
- trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) (15 diffs)
- trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) (8 diffs)
- trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) (1 diff)
- trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) (11 diffs)
- trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) (6 diffs)
- trunk/libffado/src/libutil/cmd_serialize.cpp (moved) (moved from trunk/libffado/src/libavc/util/avc_serialize.cpp) (2 diffs)
- trunk/libffado/src/libutil/cmd_serialize.h (moved) (moved from trunk/libffado/src/libavc/util/avc_serialize.h) (3 diffs)
- trunk/libffado/src/SConscript (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/bebob/bebob_avdevice.cpp
r617 r618 40 40 #include "libavc/general/avc_subunit_info.h" 41 41 #include "libavc/streamformat/avc_extended_stream_format.h" 42 #include "lib avc/util/avc_serialize.h"42 #include "libutil/cmd_serialize.h" 43 43 #include "libavc/avc_definitions.h" 44 44 trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp
r612 r618 30 30 #include "libavc/general/avc_plug_info.h" 31 31 #include "libavc/streamformat/avc_extended_stream_format.h" 32 #include "lib avc/util/avc_serialize.h"32 #include "libutil/cmd_serialize.h" 33 33 34 34 #include <sstream> trunk/libffado/src/bebob/bebob_avplug.cpp
r554 r618 27 27 28 28 #include "libieee1394/ieee1394service.h" 29 #include "lib avc/util/avc_serialize.h"29 #include "libutil/cmd_serialize.h" 30 30 31 31 #include <sstream> trunk/libffado/src/bebob/bebob_dl_codes.cpp
r554 r618 24 24 #include "bebob/bebob_dl_codes.h" 25 25 #include "bebob/bebob_dl_bcd.h" 26 27 using namespace AVC;28 26 29 27 unsigned short BeBoB::CommandCodes::m_gCommandId = 0; … … 52 50 53 51 bool 54 BeBoB::CommandCodes::serialize( IOSSerialize& se )52 BeBoB::CommandCodes::serialize( Util::IOSSerialize& se ) 55 53 { 56 54 byte_t tmp; … … 68 66 69 67 bool 70 BeBoB::CommandCodes::deserialize( IISDeserialize& de )68 BeBoB::CommandCodes::deserialize( Util::IISDeserialize& de ) 71 69 { 72 70 bool result = de.read( &m_resp_protocolVersion ); … … 103 101 104 102 bool 105 BeBoB::CommandCodesReset::serialize( IOSSerialize& se )103 BeBoB::CommandCodesReset::serialize( Util::IOSSerialize& se ) 106 104 { 107 105 bool result = CommandCodes::serialize( se ); … … 112 110 113 111 bool 114 BeBoB::CommandCodesReset::deserialize( IISDeserialize& de )112 BeBoB::CommandCodesReset::deserialize( Util::IISDeserialize& de ) 115 113 { 116 114 return CommandCodes::deserialize( de ); … … 132 130 133 131 bool 134 BeBoB::CommandCodesProgramGUID::serialize( IOSSerialize& se )132 BeBoB::CommandCodesProgramGUID::serialize( Util::IOSSerialize& se ) 135 133 { 136 134 bool result = CommandCodes::serialize( se ); … … 144 142 145 143 bool 146 BeBoB::CommandCodesProgramGUID::deserialize( IISDeserialize& de )144 BeBoB::CommandCodesProgramGUID::deserialize( Util::IISDeserialize& de ) 147 145 { 148 146 return CommandCodes::deserialize( de ); … … 171 169 172 170 bool 173 BeBoB::CommandCodesDownloadStart::serialize( IOSSerialize& se )171 BeBoB::CommandCodesDownloadStart::serialize( Util::IOSSerialize& se ) 174 172 { 175 173 bool result = CommandCodes::serialize( se ); … … 194 192 195 193 bool 196 BeBoB::CommandCodesDownloadStart::deserialize( IISDeserialize& de )194 BeBoB::CommandCodesDownloadStart::deserialize( Util::IISDeserialize& de ) 197 195 { 198 196 bool result = CommandCodes::deserialize( de ); … … 223 221 224 222 bool 225 BeBoB::CommandCodesDownloadBlock::serialize( IOSSerialize& se )223 BeBoB::CommandCodesDownloadBlock::serialize( Util::IOSSerialize& se ) 226 224 { 227 225 bool result = CommandCodes::serialize( se ); … … 233 231 234 232 bool 235 BeBoB::CommandCodesDownloadBlock::deserialize( IISDeserialize& de )233 BeBoB::CommandCodesDownloadBlock::deserialize( Util::IISDeserialize& de ) 236 234 { 237 235 bool result = CommandCodes::deserialize( de ); … … 255 253 256 254 bool 257 BeBoB::CommandCodesDownloadEnd::serialize( IOSSerialize& se )255 BeBoB::CommandCodesDownloadEnd::serialize( Util::IOSSerialize& se ) 258 256 { 259 257 return CommandCodes::serialize( se ); … … 261 259 262 260 bool 263 BeBoB::CommandCodesDownloadEnd::deserialize( IISDeserialize& de )261 BeBoB::CommandCodesDownloadEnd::deserialize( Util::IISDeserialize& de ) 264 262 { 265 263 bool result = CommandCodes::deserialize( de ); … … 284 282 285 283 bool 286 BeBoB::CommandCodesInitializePersParam::serialize( IOSSerialize& se )284 BeBoB::CommandCodesInitializePersParam::serialize( Util::IOSSerialize& se ) 287 285 { 288 286 return CommandCodes::serialize( se ); … … 290 288 291 289 bool 292 BeBoB::CommandCodesInitializePersParam::deserialize( IISDeserialize& de )290 BeBoB::CommandCodesInitializePersParam::deserialize( Util::IISDeserialize& de ) 293 291 { 294 292 return CommandCodes::deserialize( de ); … … 308 306 309 307 bool 310 BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( IOSSerialize& se )308 BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( Util::IOSSerialize& se ) 311 309 { 312 310 return CommandCodes::serialize( se ); … … 314 312 315 313 bool 316 BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( IISDeserialize& de )314 BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( Util::IISDeserialize& de ) 317 315 { 318 316 return CommandCodes::deserialize( de ); … … 333 331 334 332 bool 335 BeBoB::CommandCodesGo::serialize( IOSSerialize& se )333 BeBoB::CommandCodesGo::serialize( Util::IOSSerialize& se ) 336 334 { 337 335 bool result = CommandCodes::serialize( se ); … … 342 340 343 341 bool 344 BeBoB::CommandCodesGo::deserialize( IISDeserialize& de )342 BeBoB::CommandCodesGo::deserialize( Util::IISDeserialize& de ) 345 343 { 346 344 bool result = CommandCodes::deserialize( de ); trunk/libffado/src/bebob/bebob_dl_codes.h
r554 r618 29 29 #include "fbtypes.h" 30 30 31 #include "lib avc/util/avc_serialize.h"31 #include "libutil/cmd_serialize.h" 32 32 33 33 namespace BeBoB { … … 69 69 virtual ~CommandCodes(); 70 70 71 virtual bool serialize( AVC::IOSSerialize& se );72 virtual bool deserialize( AVC::IISDeserialize& de );71 virtual bool serialize( Util::IOSSerialize& se ); 72 virtual bool deserialize( Util::IISDeserialize& de ); 73 73 74 74 virtual size_t getMaxSize(); … … 127 127 virtual ~CommandCodesReset(); 128 128 129 virtual bool serialize( AVC::IOSSerialize& se );130 virtual bool deserialize( AVC::IISDeserialize& de );129 virtual bool serialize( Util::IOSSerialize& se ); 130 virtual bool deserialize( Util::IISDeserialize& de ); 131 131 132 132 EStartMode getStartMode() const … … 147 147 virtual ~CommandCodesProgramGUID(); 148 148 149 virtual bool serialize( AVC::IOSSerialize& se );150 virtual bool deserialize( AVC::IISDeserialize& de );149 virtual bool serialize( Util::IOSSerialize& se ); 150 virtual bool deserialize( Util::IISDeserialize& de ); 151 151 152 152 fb_octlet_t getGUID() const … … 177 177 virtual ~CommandCodesDownloadStart(); 178 178 179 virtual bool serialize( AVC::IOSSerialize& se );180 virtual bool deserialize( AVC::IISDeserialize& de );179 virtual bool serialize( Util::IOSSerialize& se ); 180 virtual bool deserialize( Util::IISDeserialize& de ); 181 181 182 182 bool setDate( fb_octlet_t date ) … … 218 218 virtual ~CommandCodesDownloadBlock(); 219 219 220 virtual bool serialize( AVC::IOSSerialize& se );221 virtual bool deserialize( AVC::IISDeserialize& de );220 virtual bool serialize( Util::IOSSerialize& se ); 221 virtual bool deserialize( Util::IISDeserialize& de ); 222 222 223 223 bool setSeqNumber( fb_quadlet_t seqNumber ) … … 247 247 virtual ~CommandCodesDownloadEnd(); 248 248 249 virtual bool serialize( AVC::IOSSerialize& se );250 virtual bool deserialize( AVC::IISDeserialize& de );249 virtual bool serialize( Util::IOSSerialize& se ); 250 virtual bool deserialize( Util::IISDeserialize& de ); 251 251 252 252 fb_quadlet_t getRespCrc32() const … … 268 268 virtual ~CommandCodesInitializePersParam(); 269 269 270 virtual bool serialize( AVC::IOSSerialize& se );271 virtual bool deserialize( AVC::IISDeserialize& de );270 virtual bool serialize( Util::IOSSerialize& se ); 271 virtual bool deserialize( Util::IISDeserialize& de ); 272 272 }; 273 273 … … 280 280 virtual ~CommandCodesInitializeConfigToFactorySetting(); 281 281 282 virtual bool serialize( AVC::IOSSerialize& se );283 virtual bool deserialize( AVC::IISDeserialize& de );282 virtual bool serialize( Util::IOSSerialize& se ); 283 virtual bool deserialize( Util::IISDeserialize& de ); 284 284 }; 285 285 … … 296 296 virtual ~CommandCodesGo(); 297 297 298 virtual bool serialize( AVC::IOSSerialize& se );299 virtual bool deserialize( AVC::IISDeserialize& de );298 virtual bool serialize( Util::IOSSerialize& se ); 299 virtual bool deserialize( Util::IISDeserialize& de ); 300 300 301 301 EStartMode getStartMode() const trunk/libffado/src/bebob/bebob_dl_mgr.cpp
r554 r618 29 29 #include "libieee1394/ieee1394service.h" 30 30 31 #include "lib avc/util/avc_serialize.h"31 #include "libutil/cmd_serialize.h" 32 32 33 33 #include <netinet/in.h> 34 34 35 35 #include <cstdio> 36 37 using namespace AVC;38 36 39 37 namespace BeBoB { … … 554 552 memset( buf, 0, sizeof( buf ) ); 555 553 556 BufferSerialize se( buf, sizeof( buf ) );554 Util::BufferSerialize se( buf, sizeof( buf ) ); 557 555 if ( !cmd.serialize( se ) ) { 558 556 debugError( "writeRequest: Could not serialize command code %d\n", … … 589 587 } 590 588 591 BufferDeserialize de( raw, buf_length );589 Util::BufferDeserialize de( raw, buf_length ); 592 590 if ( !writeRequestCmd.deserialize( de ) ) { 593 591 debugError( "readResponse: deserialize failed\n" ); trunk/libffado/src/bebob/bebob_mixer.cpp
r612 r618 28 28 29 29 #include "libavc/audiosubunit/avc_function_block.h" 30 #include "lib avc/util/avc_serialize.h"30 #include "libutil/cmd_serialize.h" 31 31 32 32 #include "libcontrol/BasicElements.h" … … 217 217 218 218 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 219 CoutSerializer se;219 Util::CoutSerializer se; 220 220 fbCmd.serialize( se ); 221 221 } … … 251 251 252 252 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 253 CoutSerializer se;253 Util::CoutSerializer se; 254 254 fbCmd.serialize( se ); 255 255 } trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp
r585 r618 48 48 49 49 bool 50 FocusriteVendorDependentCmd::serialize( IOSSerialize& se )50 FocusriteVendorDependentCmd::serialize( Util::IOSSerialize& se ) 51 51 { 52 52 bool result=true; … … 62 62 63 63 bool 64 FocusriteVendorDependentCmd::deserialize( IISDeserialize& de )64 FocusriteVendorDependentCmd::deserialize( Util::IISDeserialize& de ) 65 65 { 66 66 bool result=true; trunk/libffado/src/bebob/focusrite/focusrite_cmd.h
r585 r618 26 26 27 27 #include "libavc/general/avc_generic.h" 28 #include "lib avc/util/avc_serialize.h"28 #include "libutil/cmd_serialize.h" 29 29 #include "libavc/general/avc_vendor_dependent_cmd.h" 30 30 … … 51 51 virtual ~FocusriteVendorDependentCmd(); 52 52 53 virtual bool serialize( AVC::IOSSerialize& se );54 virtual bool deserialize( AVC::IISDeserialize& de );53 virtual bool serialize( Util::IOSSerialize& se ); 54 virtual bool deserialize( Util::IISDeserialize& de ); 55 55 56 56 virtual const char* getCmdName() const trunk/libffado/src/bebob/GenericMixer.cpp
r554 r618 32 32 33 33 #include "libavc/audiosubunit/avc_function_block.h" 34 #include "lib avc/util/avc_serialize.h"34 #include "libutil/cmd_serialize.h" 35 35 36 36 #include "libieee1394/ieee1394service.h" … … 470 470 471 471 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 472 CoutSerializer se;472 Util::CoutSerializer se; 473 473 fbCmd.serialize( se ); 474 474 } … … 500 500 501 501 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 502 CoutSerializer se;502 Util::CoutSerializer se; 503 503 fbCmd.serialize( se ); 504 504 } … … 716 716 717 717 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 718 CoutSerializer se;718 Util::CoutSerializer se; 719 719 fbCmd.serialize( se ); 720 720 } … … 748 748 749 749 if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 750 CoutSerializer se;750 Util::CoutSerializer se; 751 751 fbCmd.serialize( se ); 752 752 } trunk/libffado/src/bebob/terratec/terratec_cmd.cpp
r585 r618 41 41 42 42 bool 43 TerratecVendorDependentCmd::serialize( IOSSerialize& se )43 TerratecVendorDependentCmd::serialize( Util::IOSSerialize& se ) 44 44 { 45 45 bool result=true; … … 51 51 52 52 bool 53 TerratecVendorDependentCmd::deserialize( IISDeserialize& de )53 TerratecVendorDependentCmd::deserialize( Util::IISDeserialize& de ) 54 54 { 55 55 bool result=true; … … 70 70 71 71 bool 72 TerratecSyncStateCmd::serialize( IOSSerialize& se )72 TerratecSyncStateCmd::serialize( Util::IOSSerialize& se ) 73 73 { 74 74 bool result=true; … … 79 79 80 80 bool 81 TerratecSyncStateCmd::deserialize( IISDeserialize& de )81 TerratecSyncStateCmd::deserialize( Util::IISDeserialize& de ) 82 82 { 83 83 bool result=true; … … 96 96 97 97 bool 98 TerratecStoreMixerSettingsCmd::serialize( IOSSerialize& se )98 TerratecStoreMixerSettingsCmd::serialize( Util::IOSSerialize& se ) 99 99 { 100 100 return TerratecVendorDependentCmd::serialize( se );; … … 102 102 103 103 bool 104 TerratecStoreMixerSettingsCmd::deserialize( IISDeserialize& de )104 TerratecStoreMixerSettingsCmd::deserialize( Util::IISDeserialize& de ) 105 105 { 106 106 return TerratecVendorDependentCmd::deserialize( de );; … … 117 117 118 118 bool 119 TerratecSetMidiRemoteChannelCmd::serialize( IOSSerialize& se )119 TerratecSetMidiRemoteChannelCmd::serialize( Util::IOSSerialize& se ) 120 120 { 121 121 bool result=true; … … 126 126 127 127 bool 128 TerratecSetMidiRemoteChannelCmd::deserialize( IISDeserialize& de )128 TerratecSetMidiRemoteChannelCmd::deserialize( Util::IISDeserialize& de ) 129 129 { 130 130 bool result=true; … … 143 143 144 144 bool 145 TerratecSetMidiControlCmd::serialize( IOSSerialize& se )145 TerratecSetMidiControlCmd::serialize( Util::IOSSerialize& se ) 146 146 { 147 147 bool result=true; … … 153 153 154 154 bool 155 TerratecSetMidiControlCmd::deserialize( IISDeserialize& de )155 TerratecSetMidiControlCmd::deserialize( Util::IISDeserialize& de ) 156 156 { 157 157 bool result=true; … … 171 171 172 172 bool 173 TerratecSetDefaultRoutingCmd::serialize( IOSSerialize& se )173 TerratecSetDefaultRoutingCmd::serialize( Util::IOSSerialize& se ) 174 174 { 175 175 bool result=true; … … 181 181 182 182 bool 183 TerratecSetDefaultRoutingCmd::deserialize( IISDeserialize& de )183 TerratecSetDefaultRoutingCmd::deserialize( Util::IISDeserialize& de ) 184 184 { 185 185 bool result=true; … … 199 199 200 200 bool 201 TerratecDeviceIdCmd::serialize( IOSSerialize& se )201 TerratecDeviceIdCmd::serialize( Util::IOSSerialize& se ) 202 202 { 203 203 bool result=true; … … 208 208 209 209 bool 210 TerratecDeviceIdCmd::deserialize( IISDeserialize& de )210 TerratecDeviceIdCmd::deserialize( Util::IISDeserialize& de ) 211 211 { 212 212 bool result=true; trunk/libffado/src/bebob/terratec/terratec_cmd.h
r585 r618 26 26 27 27 #include "libavc/general/avc_generic.h" 28 #include "lib avc/util/avc_serialize.h"28 #include "libutil/cmd_serialize.h" 29 29 #include "libavc/general/avc_vendor_dependent_cmd.h" 30 30 … … 40 40 virtual ~TerratecVendorDependentCmd() {}; 41 41 42 virtual bool serialize( AVC::IOSSerialize& se );43 virtual bool deserialize( AVC::IISDeserialize& de );42 virtual bool serialize( Util::IOSSerialize& se ); 43 virtual bool deserialize( Util::IISDeserialize& de ); 44 44 45 45 virtual const char* getCmdName() const … … 56 56 virtual ~TerratecSyncStateCmd() {}; 57 57 58 virtual bool serialize( AVC::IOSSerialize& se );59 virtual bool deserialize( AVC::IISDeserialize& de );58 virtual bool serialize( Util::IOSSerialize& se ); 59 virtual bool deserialize( Util::IISDeserialize& de ); 60 60 61 61 virtual const char* getCmdName() const … … 71 71 virtual ~TerratecStoreMixerSettingsCmd() {}; 72 72 73 virtual bool serialize( AVC::IOSSerialize& se );74 virtual bool deserialize( AVC::IISDeserialize& de );73 virtual bool serialize( Util::IOSSerialize& se ); 74 virtual bool deserialize( Util::IISDeserialize& de ); 75 75 76 76 virtual const char* getCmdName() const … … 84 84 virtual ~TerratecSetMidiRemoteChannelCmd() {}; 85 85 86 virtual bool serialize( AVC::IOSSerialize& se );87 virtual bool deserialize( AVC::IISDeserialize& de );86 virtual bool serialize( Util::IOSSerialize& se ); 87 virtual bool deserialize( Util::IISDeserialize& de ); 88 88 89 89 virtual const char* getCmdName() const … … 99 99 virtual ~TerratecSetMidiControlCmd() {}; 100 100 101 virtual bool serialize( AVC::IOSSerialize& se );102 virtual bool deserialize( AVC::IISDeserialize& de );101 virtual bool serialize( Util::IOSSerialize& se ); 102 virtual bool deserialize( Util::IISDeserialize& de ); 103 103 104 104 virtual const char* getCmdName() const … … 115 115 virtual ~TerratecSetDefaultRoutingCmd() {}; 116 116 117 virtual bool serialize( AVC::IOSSerialize& se );118 virtual bool deserialize( AVC::IISDeserialize& de );117 virtual bool serialize( Util::IOSSerialize& se ); 118 virtual bool deserialize( Util::IISDeserialize& de ); 119 119 120 120 virtual const char* getCmdName() const … … 131 131 virtual ~TerratecDeviceIdCmd() {}; 132 132 133 virtual bool serialize( AVC::IOSSerialize& se );134 virtual bool deserialize( AVC::IISDeserialize& de );133 virtual bool serialize( Util::IOSSerialize& se ); 134 virtual bool deserialize( Util::IISDeserialize& de ); 135 135 136 136 virtual const char* getCmdName() const trunk/libffado/src/bounce/bounce_avdevice.cpp
r587 r618 32 32 #include "libavc/general/avc_subunit_info.h" 33 33 #include "libavc/streamformat/avc_extended_stream_format.h" 34 #include "lib avc/util/avc_serialize.h"34 #include "libutil/cmd_serialize.h" 35 35 #include "libavc/avc_definitions.h" 36 36 trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp
r503 r618 24 24 25 25 #include "avc_function_block.h" 26 #include " ../util/avc_serialize.h"26 #include "libutil/cmd_serialize.h" 27 27 #include "libieee1394/ieee1394service.h" 28 28 … … 51 51 52 52 bool 53 FunctionBlockFeatureVolume::serialize( IOSSerialize& se )53 FunctionBlockFeatureVolume::serialize( Util::IOSSerialize& se ) 54 54 { 55 55 bool bStatus; … … 65 65 66 66 bool 67 FunctionBlockFeatureVolume::deserialize( IISDeserialize& de )67 FunctionBlockFeatureVolume::deserialize( Util::IISDeserialize& de ) 68 68 { 69 69 bool bStatus; … … 102 102 103 103 bool 104 FunctionBlockProcessingMixer::serialize( IOSSerialize& se )104 FunctionBlockProcessingMixer::serialize( Util::IOSSerialize& se ) 105 105 { 106 106 bool bStatus; … … 111 111 112 112 bool 113 FunctionBlockProcessingMixer::deserialize( IISDeserialize& de )113 FunctionBlockProcessingMixer::deserialize( Util::IISDeserialize& de ) 114 114 { 115 115 bool bStatus; … … 146 146 147 147 bool 148 FunctionBlockProcessingEnhancedMixer::serialize( IOSSerialize& se )148 FunctionBlockProcessingEnhancedMixer::serialize( Util::IOSSerialize& se ) 149 149 { 150 150 int todo,done; … … 206 206 207 207 bool 208 FunctionBlockProcessingEnhancedMixer::deserialize( IISDeserialize& de )208 FunctionBlockProcessingEnhancedMixer::deserialize( Util::IISDeserialize& de ) 209 209 { 210 210 int todo; … … 295 295 296 296 bool 297 FunctionBlockSelector::serialize( IOSSerialize& se )297 FunctionBlockSelector::serialize( Util::IOSSerialize& se ) 298 298 { 299 299 bool bStatus; … … 306 306 307 307 bool 308 FunctionBlockSelector::deserialize( IISDeserialize& de )308 FunctionBlockSelector::deserialize( Util::IISDeserialize& de ) 309 309 { 310 310 bool bStatus; … … 351 351 352 352 bool 353 FunctionBlockFeature::serialize( IOSSerialize& se )353 FunctionBlockFeature::serialize( Util::IOSSerialize& se ) 354 354 { 355 355 bool bStatus; … … 368 368 369 369 bool 370 FunctionBlockFeature::deserialize( IISDeserialize& de )370 FunctionBlockFeature::deserialize( Util::IISDeserialize& de ) 371 371 { 372 372 bool bStatus; … … 438 438 439 439 bool 440 FunctionBlockProcessing::serialize( IOSSerialize& se )440 FunctionBlockProcessing::serialize( Util::IOSSerialize& se ) 441 441 { 442 442 bool bStatus; … … 458 458 459 459 bool 460 FunctionBlockProcessing::deserialize( IISDeserialize& de )460 FunctionBlockProcessing::deserialize( Util::IISDeserialize& de ) 461 461 { 462 462 // NOTE: apparently the fbCmd of the STATUS type, … … 539 539 540 540 bool 541 FunctionBlockCodec::serialize( IOSSerialize& se )541 FunctionBlockCodec::serialize( Util::IOSSerialize& se ) 542 542 { 543 543 return false; … … 545 545 546 546 bool 547 FunctionBlockCodec::deserialize( IISDeserialize& de )547 FunctionBlockCodec::deserialize( Util::IISDeserialize& de ) 548 548 { 549 549 return false; … … 615 615 616 616 bool 617 FunctionBlockCmd::serialize( IOSSerialize& se )617 FunctionBlockCmd::serialize( Util::IOSSerialize& se ) 618 618 { 619 619 bool bStatus; … … 660 660 661 661 bool 662 FunctionBlockCmd::deserialize( IISDeserialize& de )662 FunctionBlockCmd::deserialize( Util::IISDeserialize& de ) 663 663 { 664 664 bool bStatus; trunk/libffado/src/libavc/audiosubunit/avc_function_block.h
r503 r618 42 42 virtual ~FunctionBlockFeatureVolume(); 43 43 44 virtual bool serialize( IOSSerialize& se );45 virtual bool deserialize( IISDeserialize& de );44 virtual bool serialize( Util::IOSSerialize& se ); 45 virtual bool deserialize( Util::IISDeserialize& de ); 46 46 virtual FunctionBlockFeatureVolume* clone() const; 47 47 … … 59 59 virtual ~FunctionBlockProcessingMixer(); 60 60 61 virtual bool serialize( IOSSerialize& se );62 virtual bool deserialize( IISDeserialize& de );61 virtual bool serialize( Util::IOSSerialize& se ); 62 virtual bool deserialize( Util::IISDeserialize& de ); 63 63 virtual FunctionBlockProcessingMixer* clone() const; 64 64 … … 81 81 virtual ~FunctionBlockProcessingEnhancedMixer(); 82 82 83 virtual bool serialize( IOSSerialize& se );84 virtual bool deserialize( IISDeserialize& de );83 virtual bool serialize( Util::IOSSerialize& se ); 84 virtual bool deserialize( Util::IISDeserialize& de ); 85 85 virtual FunctionBlockProcessingEnhancedMixer* clone() const; 86 86 … … 109 109 virtual ~FunctionBlockSelector(); 110 110 111 virtual bool serialize( IOSSerialize& se );112 virtual bool deserialize( IISDeserialize& de );111 virtual bool serialize( Util::IOSSerialize& se ); 112 virtual bool deserialize( Util::IISDeserialize& de ); 113 113 virtual FunctionBlockSelector* clone() const; 114 114 … … 145 145 virtual ~FunctionBlockFeature(); 146 146 147 virtual bool serialize( IOSSerialize& se );148 virtual bool deserialize( IISDeserialize& de );147 virtual bool serialize( Util::IOSSerialize& se ); 148 virtual bool deserialize( Util::IISDeserialize& de ); 149 149 virtual FunctionBlockFeature* clone() const; 150 150 … … 190 190 virtual ~FunctionBlockProcessing(); 191 191 192 virtual bool serialize( IOSSerialize& se );193 virtual bool deserialize( IISDeserialize& de );192 virtual bool serialize( Util::IOSSerialize& se ); 193 virtual bool deserialize( Util::IISDeserialize& de ); 194 194 virtual FunctionBlockProcessing* clone() const; 195 195 … … 221 221 virtual ~FunctionBlockCodec(); 222 222 223 virtual bool serialize( IOSSerialize& se );224 virtual bool deserialize( IISDeserialize& de );223 virtual bool serialize( Util::IOSSerialize& se ); 224 virtual bool deserialize( Util::IISDeserialize& de ); 225 225 virtual FunctionBlockCodec* clone() const; 226 226 }; … … 259 259 virtual ~FunctionBlockCmd(); 260 260 261 virtual bool serialize( IOSSerialize& se );262 virtual bool deserialize( IISDeserialize& de );261 virtual bool serialize( Util::IOSSerialize& se ); 262 virtual bool deserialize( Util::IISDeserialize& de ); 263 263 virtual FunctionBlockCmd* clone() const; 264 264 trunk/libffado/src/libavc/ccm/avc_signal_source.cpp
r505 r618 23 23 24 24 #include "avc_signal_source.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 42 42 43 43 bool 44 SignalUnitAddress::serialize( IOSSerialize& se )44 SignalUnitAddress::serialize( Util::IOSSerialize& se ) 45 45 { 46 46 byte_t reserved = 0xff; … … 51 51 52 52 bool 53 SignalUnitAddress::deserialize( IISDeserialize& de )53 SignalUnitAddress::deserialize( Util::IISDeserialize& de ) 54 54 { 55 55 byte_t operand; … … 75 75 76 76 bool 77 SignalSubunitAddress::serialize( IOSSerialize& se )77 SignalSubunitAddress::serialize( Util::IOSSerialize& se ) 78 78 { 79 79 byte_t operand = ( m_subunitType << 3 ) | ( m_subunitId & 0x7 ); … … 84 84 85 85 bool 86 SignalSubunitAddress::deserialize( IISDeserialize& de )86 SignalSubunitAddress::deserialize( Util::IISDeserialize& de ) 87 87 { 88 88 byte_t operand; … … 123 123 124 124 bool 125 SignalSourceCmd::serialize( IOSSerialize& se )125 SignalSourceCmd::serialize( Util::IOSSerialize& se ) 126 126 { 127 127 AVCCommand::serialize( se ); … … 176 176 177 177 bool 178 SignalSourceCmd::deserialize( IISDeserialize& de )178 SignalSourceCmd::deserialize( Util::IISDeserialize& de ) 179 179 { 180 180 delete m_signalSource; trunk/libffado/src/libavc/ccm/avc_signal_source.h
r503 r618 48 48 SignalUnitAddress(); 49 49 50 virtual bool serialize( IOSSerialize& se );51 virtual bool deserialize( IISDeserialize& de );50 virtual bool serialize( Util::IOSSerialize& se ); 51 virtual bool deserialize( Util::IISDeserialize& de ); 52 52 virtual SignalUnitAddress* clone() const; 53 53 … … 60 60 SignalSubunitAddress(); 61 61 62 virtual bool serialize( IOSSerialize& se );63 virtual bool deserialize( IISDeserialize& de );62 virtual bool serialize( Util::IOSSerialize& se ); 63 virtual bool deserialize( Util::IISDeserialize& de ); 64 64 virtual SignalSubunitAddress* clone() const; 65 65 … … 75 75 virtual ~SignalSourceCmd(); 76 76 77 virtual bool serialize( IOSSerialize& se );78 virtual bool deserialize( IISDeserialize& de );77 virtual bool serialize( Util::IOSSerialize& se ); 78 virtual bool deserialize( Util::IISDeserialize& de ); 79 79 80 80 virtual const char* getCmdName() const trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp
r524 r618 28 28 #include "../general/avc_subunit.h" 29 29 30 #include " ../util/avc_serialize.h"30 #include "libutil/cmd_serialize.h" 31 31 #include "libieee1394/ieee1394service.h" 32 32 #include "libieee1394/configrom.h" … … 47 47 48 48 bool 49 AVCDescriptorSpecifier::serialize( IOSSerialize& se )49 AVCDescriptorSpecifier::serialize( Util::IOSSerialize& se ) 50 50 { 51 51 se.write( (byte_t)m_type, "AVCDescriptorSpecifier descriptor_specifier_type" ); … … 72 72 73 73 bool 74 AVCDescriptorSpecifier::deserialize( IISDeserialize& de )74 AVCDescriptorSpecifier::deserialize( Util::IISDeserialize& de ) 75 75 { 76 76 de.read( (byte_t *)&m_type ); … … 277 277 debugOutput(DEBUG_LEVEL_VERBOSE, " Parse descriptor\n"); 278 278 // parse the descriptor 279 BufferDeserialize de( m_data, m_descriptor_length );279 Util::BufferDeserialize de( m_data, m_descriptor_length ); 280 280 result = deserialize( de ); 281 281 if (!result) { … … 286 286 #ifdef DEBUG 287 287 if(getDebugLevel() >= DEBUG_LEVEL_VERY_VERBOSE) { 288 StringSerializer se_dbg;288 Util::StringSerializer se_dbg; 289 289 serialize( se_dbg ); 290 290 … … 305 305 306 306 bool 307 AVCDescriptor::serialize( IOSSerialize& se )308 { 309 return true; 310 } 311 312 bool 313 AVCDescriptor::deserialize( IISDeserialize& de )307 AVCDescriptor::serialize( Util::IOSSerialize& se ) 308 { 309 return true; 310 } 311 312 bool 313 AVCDescriptor::deserialize( Util::IISDeserialize& de ) 314 314 { 315 315 return true; … … 365 365 366 366 bool 367 AVCInfoBlock::serialize( IOSSerialize& se )367 AVCInfoBlock::serialize( Util::IOSSerialize& se ) 368 368 { 369 369 bool result=true; … … 381 381 382 382 bool 383 AVCInfoBlock::deserialize( IISDeserialize& de )383 AVCInfoBlock::deserialize( Util::IISDeserialize& de ) 384 384 { 385 385 bool result=true; … … 403 403 404 404 bool 405 AVCInfoBlock::peekBlockType( IISDeserialize& de, uint16_t *type )405 AVCInfoBlock::peekBlockType( Util::IISDeserialize& de, uint16_t *type ) 406 406 { 407 407 return de.peek(type, 2); … … 409 409 410 410 bool 411 AVCInfoBlock::peekBlockLength( IISDeserialize& de, uint16_t *type )411 AVCInfoBlock::peekBlockLength( Util::IISDeserialize& de, uint16_t *type ) 412 412 { 413 413 return de.peek(type, 0); … … 451 451 452 452 bool 453 AVCRawTextInfoBlock::serialize( IOSSerialize& se )453 AVCRawTextInfoBlock::serialize( Util::IOSSerialize& se ) 454 454 { 455 455 bool result=true; … … 462 462 463 463 bool 464 AVCRawTextInfoBlock::deserialize( IISDeserialize& de )464 AVCRawTextInfoBlock::deserialize( Util::IISDeserialize& de ) 465 465 { 466 466 bool result=true; … … 493 493 494 494 bool 495 AVCNameInfoBlock::serialize( IOSSerialize& se )495 AVCNameInfoBlock::serialize( Util::IOSSerialize& se ) 496 496 { 497 497 bool result=true; … … 511 511 512 512 bool 513 AVCNameInfoBlock::deserialize( IISDeserialize& de )513 AVCNameInfoBlock::deserialize( Util::IISDeserialize& de ) 514 514 { 515 515 bool result=true; trunk/libffado/src/libavc/descriptors/avc_descriptor.h
r524 r618 51 51 class Subunit; 52 52 53 class IOSSerialize;54 class IISDeserialize;53 class Util::IOSSerialize; 54 class Util::IISDeserialize; 55 55 /** 56 56 * The specifier used to indicate the target descriptor … … 80 80 virtual ~AVCDescriptorSpecifier() {}; 81 81 82 virtual bool serialize( IOSSerialize& se );83 virtual bool deserialize( IISDeserialize& de );82 virtual bool serialize( Util::IOSSerialize& se ); 83 virtual bool deserialize( Util::IISDeserialize& de ); 84 84 85 85 virtual AVCDescriptorSpecifier* clone() const; … … 111 111 public: 112 112 113 virtual bool serialize( IOSSerialize& se );114 virtual bool deserialize( IISDeserialize& de );113 virtual bool serialize( Util::IOSSerialize& se ); 114 virtual bool deserialize( Util::IISDeserialize& de ); 115 115 116 116 // note: in the end these have to be protected … … 157 157 public: 158 158 159 virtual bool serialize( IOSSerialize& se );160 virtual bool deserialize( IISDeserialize& de );161 static bool peekBlockType( IISDeserialize& de, uint16_t * );162 static bool peekBlockLength( IISDeserialize& de, uint16_t * );159 virtual bool serialize( Util::IOSSerialize& se ); 160 virtual bool deserialize( Util::IISDeserialize& de ); 161 static bool peekBlockType( Util::IISDeserialize& de, uint16_t * ); 162 static bool peekBlockLength( Util::IISDeserialize& de, uint16_t * ); 163 163 164 164 // note: in the end these have to be protected … … 190 190 public: 191 191 192 virtual bool serialize( IOSSerialize& se );193 virtual bool deserialize( IISDeserialize& de );192 virtual bool serialize( Util::IOSSerialize& se ); 193 virtual bool deserialize( Util::IISDeserialize& de ); 194 194 195 195 virtual bool clear(); … … 212 212 public: 213 213 214 virtual bool serialize( IOSSerialize& se );215 virtual bool deserialize( IISDeserialize& de );214 virtual bool serialize( Util::IOSSerialize& se ); 215 virtual bool deserialize( Util::IISDeserialize& de ); 216 216 217 217 virtual bool clear(); trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp
r503 r618 25 25 #include "avc_descriptor_cmd.h" 26 26 #include "avc_descriptor.h" 27 #include " ../util/avc_serialize.h"27 #include "libutil/cmd_serialize.h" 28 28 #include "libieee1394/ieee1394service.h" 29 29 … … 59 59 60 60 bool 61 OpenDescriptorCmd::serialize( IOSSerialize& se )61 OpenDescriptorCmd::serialize( Util::IOSSerialize& se ) 62 62 { 63 63 AVCCommand::serialize( se ); … … 88 88 89 89 bool 90 OpenDescriptorCmd::deserialize( IISDeserialize& de )90 OpenDescriptorCmd::deserialize( Util::IISDeserialize& de ) 91 91 { 92 92 AVCCommand::deserialize( de ); … … 156 156 157 157 bool 158 ReadDescriptorCmd::serialize( IOSSerialize& se )158 ReadDescriptorCmd::serialize( Util::IOSSerialize& se ) 159 159 { 160 160 AVCCommand::serialize( se ); … … 184 184 185 185 bool 186 ReadDescriptorCmd::deserialize( IISDeserialize& de )186 ReadDescriptorCmd::deserialize( Util::IISDeserialize& de ) 187 187 { 188 188 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h
r503 r618 68 68 virtual ~OpenDescriptorCmd(); 69 69 70 virtual bool serialize( IOSSerialize& se );71 virtual bool deserialize( IISDeserialize& de );70 virtual bool serialize( Util::IOSSerialize& se ); 71 virtual bool deserialize( Util::IISDeserialize& de ); 72 72 73 73 virtual bool clear(); … … 100 100 virtual ~ReadDescriptorCmd(); 101 101 102 virtual bool serialize( IOSSerialize& se );103 virtual bool deserialize( IISDeserialize& de );102 virtual bool serialize( Util::IOSSerialize& se ); 103 virtual bool deserialize( Util::IISDeserialize& de ); 104 104 105 105 virtual bool clear(); trunk/libffado/src/libavc/general/avc_connect.cpp
r524 r618 23 23 24 24 #include "avc_connect.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 43 43 44 44 bool 45 ConnectCmd::serialize( IOSSerialize& se )45 ConnectCmd::serialize( Util::IOSSerialize& se ) 46 46 { 47 47 bool result=true; … … 51 51 52 52 bool 53 ConnectCmd::deserialize( IISDeserialize& de )53 ConnectCmd::deserialize( Util::IISDeserialize& de ) 54 54 { 55 55 bool result=true; trunk/libffado/src/libavc/general/avc_connect.h
r503 r618 36 36 virtual ~ConnectCmd(); 37 37 38 virtual bool serialize( IOSSerialize& se );39 virtual bool deserialize( IISDeserialize& de );38 virtual bool serialize( Util::IOSSerialize& se ); 39 virtual bool deserialize( Util::IISDeserialize& de ); 40 40 41 41 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp
r503 r618 23 23 24 24 #include "avc_extended_cmd_generic.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 40 40 41 41 bool 42 UnitPlugAddress::serialize( IOSSerialize& se )42 UnitPlugAddress::serialize( Util::IOSSerialize& se ) 43 43 { 44 44 se.write( m_plugType, "UnitPlugAddress plugType" ); … … 49 49 50 50 bool 51 UnitPlugAddress::deserialize( IISDeserialize& de )51 UnitPlugAddress::deserialize( Util::IISDeserialize& de ) 52 52 { 53 53 de.read( &m_plugType ); … … 77 77 78 78 bool 79 SubunitPlugAddress::serialize( IOSSerialize& se )79 SubunitPlugAddress::serialize( Util::IOSSerialize& se ) 80 80 { 81 81 se.write( m_plugId, "SubunitPlugAddress plugId" ); … … 86 86 87 87 bool 88 SubunitPlugAddress::deserialize( IISDeserialize& de )88 SubunitPlugAddress::deserialize( Util::IISDeserialize& de ) 89 89 { 90 90 de.read( &m_plugId ); … … 116 116 117 117 bool 118 FunctionBlockPlugAddress::serialize( IOSSerialize& se )118 FunctionBlockPlugAddress::serialize( Util::IOSSerialize& se ) 119 119 { 120 120 se.write( m_functionBlockType, "FunctionBlockPlugAddress functionBlockType" ); … … 125 125 126 126 bool 127 FunctionBlockPlugAddress::deserialize( IISDeserialize& de )127 FunctionBlockPlugAddress::deserialize( Util::IISDeserialize& de ) 128 128 { 129 129 de.read( &m_functionBlockType ); … … 153 153 154 154 bool 155 UndefinedPlugAddress::serialize( IOSSerialize& se )155 UndefinedPlugAddress::serialize( Util::IOSSerialize& se ) 156 156 { 157 157 se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); … … 162 162 163 163 bool 164 UndefinedPlugAddress::deserialize( IISDeserialize& de )164 UndefinedPlugAddress::deserialize( Util::IISDeserialize& de ) 165 165 { 166 166 de.read( &m_reserved0 ); … … 193 193 194 194 bool 195 UnitPlugSpecificDataPlugAddress::serialize( IOSSerialize& se )195 UnitPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 196 196 { 197 197 se.write( m_plugType, "UnitPlugSpecificDataPlugAddress plugType" ); … … 204 204 205 205 bool 206 UnitPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de )206 UnitPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 207 207 { 208 208 de.read( &m_plugType ); … … 239 239 240 240 bool 241 SubunitPlugSpecificDataPlugAddress::serialize( IOSSerialize& se )241 SubunitPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 242 242 { 243 243 se.write( m_subunitType, "SubunitPlugSpecificDataPlugAddress subunitType" ); … … 250 250 251 251 bool 252 SubunitPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de )252 SubunitPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 253 253 { 254 254 de.read( &m_subunitType ); … … 287 287 288 288 bool 289 FunctionBlockPlugSpecificDataPlugAddress::serialize( IOSSerialize& se )289 FunctionBlockPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 290 290 { 291 291 se.write( m_subunitType, "FunctionPlugSpecificDataBlockPlugAddress subunitType" ); … … 298 298 299 299 bool 300 FunctionBlockPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de )300 FunctionBlockPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 301 301 { 302 302 de.read( &m_subunitType ); … … 330 330 331 331 bool 332 UndefinedPlugSpecificDataPlugAddress::serialize( IOSSerialize& se )332 UndefinedPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 333 333 { 334 334 se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); … … 341 341 342 342 bool 343 UndefinedPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de )343 UndefinedPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 344 344 { 345 345 de.read( &m_reserved0 ); … … 408 408 409 409 bool 410 PlugAddress::serialize( IOSSerialize& se )410 PlugAddress::serialize( Util::IOSSerialize& se ) 411 411 { 412 412 se.write( m_plugDirection, "PlugAddress plugDirection" ); … … 416 416 417 417 bool 418 PlugAddress::deserialize( IISDeserialize& de )418 PlugAddress::deserialize( Util::IISDeserialize& de ) 419 419 { 420 420 de.read( &m_plugDirection ); … … 506 506 507 507 bool 508 PlugAddressSpecificData::serialize( IOSSerialize& se )508 PlugAddressSpecificData::serialize( Util::IOSSerialize& se ) 509 509 { 510 510 se.write( m_plugDirection, "PlugAddressSpecificData plugDirection" ); … … 514 514 515 515 bool 516 PlugAddressSpecificData::deserialize( IISDeserialize& de )516 PlugAddressSpecificData::deserialize( Util::IISDeserialize& de ) 517 517 { 518 518 de.read( &m_plugDirection ); trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h
r503 r618 49 49 virtual ~UnitPlugAddress(); 50 50 51 virtual bool serialize( IOSSerialize& se );52 virtual bool deserialize( IISDeserialize& de );51 virtual bool serialize( Util::IOSSerialize& se ); 52 virtual bool deserialize( Util::IISDeserialize& de ); 53 53 virtual UnitPlugAddress* clone() const; 54 54 … … 66 66 virtual ~SubunitPlugAddress(); 67 67 68 virtual bool serialize( IOSSerialize& se );69 virtual bool deserialize( IISDeserialize& de );68 virtual bool serialize( Util::IOSSerialize& se ); 69 virtual bool deserialize( Util::IISDeserialize& de ); 70 70 virtual SubunitPlugAddress* clone() const; 71 71 … … 86 86 virtual ~FunctionBlockPlugAddress(); 87 87 88 virtual bool serialize( IOSSerialize& se );89 virtual bool deserialize( IISDeserialize& de );88 virtual bool serialize( Util::IOSSerialize& se ); 89 virtual bool deserialize( Util::IISDeserialize& de ); 90 90 virtual FunctionBlockPlugAddress* clone() const; 91 91 … … 103 103 virtual ~UndefinedPlugAddress(); 104 104 105 virtual bool serialize( IOSSerialize& se );106 virtual bool deserialize( IISDeserialize& de );105 virtual bool serialize( Util::IOSSerialize& se ); 106 virtual bool deserialize( Util::IISDeserialize& de ); 107 107 virtual UndefinedPlugAddress* clone() const; 108 108 … … 128 128 virtual ~UnitPlugSpecificDataPlugAddress(); 129 129 130 virtual bool serialize( IOSSerialize& se );131 virtual bool deserialize( IISDeserialize& de );130 virtual bool serialize( Util::IOSSerialize& se ); 131 virtual bool deserialize( Util::IISDeserialize& de ); 132 132 virtual UnitPlugSpecificDataPlugAddress* clone() const; 133 133 … … 149 149 virtual ~SubunitPlugSpecificDataPlugAddress(); 150 150 151 virtual bool serialize( IOSSerialize& se );152 virtual bool deserialize( IISDeserialize& de );151 virtual bool serialize( Util::IOSSerialize& se ); 152 virtual bool deserialize( Util::IISDeserialize& de ); 153 153 virtual SubunitPlugSpecificDataPlugAddress* clone() const; 154 154 … … 172 172 virtual ~FunctionBlockPlugSpecificDataPlugAddress(); 173 173 174 virtual bool serialize( IOSSerialize& se );175 virtual bool deserialize( IISDeserialize& de );174 virtual bool serialize( Util::IOSSerialize& se ); 175 virtual bool deserialize( Util::IISDeserialize& de ); 176 176 virtual FunctionBlockPlugSpecificDataPlugAddress* clone() const; 177 177 … … 191 191 virtual ~UndefinedPlugSpecificDataPlugAddress(); 192 192 193 virtual bool serialize( IOSSerialize& se );194 virtual bool deserialize( IISDeserialize& de );193 virtual bool serialize( Util::IOSSerialize& se ); 194 virtual bool deserialize( Util::IISDeserialize& de ); 195 195 virtual UndefinedPlugSpecificDataPlugAddress* clone() const; 196 196 … … 234 234 virtual ~PlugAddress(); 235 235 236 virtual bool serialize( IOSSerialize& se );237 virtual bool deserialize( IISDeserialize& de );236 virtual bool serialize( Util::IOSSerialize& se ); 237 virtual bool deserialize( Util::IISDeserialize& de ); 238 238 239 239 virtual PlugAddress* clone() const; … … 278 278 virtual ~PlugAddressSpecificData(); 279 279 280 virtual bool serialize( IOSSerialize& se );281 virtual bool deserialize( IISDeserialize& de );280 virtual bool serialize( Util::IOSSerialize& se ); 281 virtual bool deserialize( Util::IISDeserialize& de ); 282 282 283 283 virtual PlugAddressSpecificData* clone() const; trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp
r505 r618 23 23 24 24 #include "avc_extended_plug_info.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 47 47 48 48 bool 49 ExtendedPlugInfoPlugTypeSpecificData::serialize( IOSSerialize& se )49 ExtendedPlugInfoPlugTypeSpecificData::serialize( Util::IOSSerialize& se ) 50 50 { 51 51 se.write( m_plugType, "ExtendedPlugInfoPlugTypeSpecificData plugType" ); … … 55 55 56 56 bool 57 ExtendedPlugInfoPlugTypeSpecificData::deserialize( IISDeserialize& de )57 ExtendedPlugInfoPlugTypeSpecificData::deserialize( Util::IISDeserialize& de ) 58 58 { 59 59 de.read( &m_plugType ); … … 99 99 100 100 bool 101 ExtendedPlugInfoPlugNameSpecificData::serialize( IOSSerialize& se )101 ExtendedPlugInfoPlugNameSpecificData::serialize( Util::IOSSerialize& se ) 102 102 { 103 103 byte_t length = strlen( m_name.c_str() ); … … 113 113 114 114 bool 115 ExtendedPlugInfoPlugNameSpecificData::deserialize( IISDeserialize& de )115 ExtendedPlugInfoPlugNameSpecificData::deserialize( Util::IISDeserialize& de ) 116 116 { 117 117 byte_t length; … … 146 146 147 147 bool 148 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( IOSSerialize& se )148 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( Util::IOSSerialize& se ) 149 149 { 150 150 se.write( m_nrOfChannels, … … 155 155 156 156 bool 157 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( IISDeserialize& de )157 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( Util::IISDeserialize& de ) 158 158 { 159 159 de.read( &m_nrOfChannels ); … … 181 181 182 182 bool 183 ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( IOSSerialize& se )183 ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( Util::IOSSerialize& se ) 184 184 { 185 185 se.write( m_nrOfClusters, … … 215 215 216 216 bool 217 ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( IISDeserialize& de )217 ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( Util::IISDeserialize& de ) 218 218 { 219 219 m_clusterInfos.clear(); … … 255 255 256 256 bool 257 ExtendedPlugInfoPlugChannelNameSpecificData::serialize( IOSSerialize& se )257 ExtendedPlugInfoPlugChannelNameSpecificData::serialize( Util::IOSSerialize& se ) 258 258 { 259 259 se.write( m_streamPosition, … … 270 270 271 271 bool 272 ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( IISDeserialize& de )272 ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( Util::IISDeserialize& de ) 273 273 { 274 274 de.read( &m_streamPosition ); … … 324 324 325 325 bool 326 ExtendedPlugInfoPlugInputSpecificData::serialize( IOSSerialize& se )326 ExtendedPlugInfoPlugInputSpecificData::serialize( Util::IOSSerialize& se ) 327 327 { 328 328 if ( m_plugAddress ) { … … 334 334 335 335 bool 336 ExtendedPlugInfoPlugInputSpecificData::deserialize( IISDeserialize& de )336 ExtendedPlugInfoPlugInputSpecificData::deserialize( Util::IISDeserialize& de ) 337 337 { 338 338 return m_plugAddress->deserialize( de ); … … 379 379 380 380 bool 381 ExtendedPlugInfoPlugOutputSpecificData::serialize( IOSSerialize& se )381 ExtendedPlugInfoPlugOutputSpecificData::serialize( Util::IOSSerialize& se ) 382 382 { 383 383 se.write( m_nrOfOutputPlugs, "ExtendedPlugInfoPlugOutputSpecificData: number of output plugs" ); … … 393 393 394 394 bool 395 ExtendedPlugInfoPlugOutputSpecificData::deserialize( IISDeserialize& de )395 ExtendedPlugInfoPlugOutputSpecificData::deserialize( Util::IISDeserialize& de ) 396 396 { 397 397 de.read( &m_nrOfOutputPlugs ); … … 436 436 437 437 bool 438 ExtendedPlugInfoClusterInfoSpecificData::serialize( IOSSerialize& se )438 ExtendedPlugInfoClusterInfoSpecificData::serialize( Util::IOSSerialize& se ) 439 439 { 440 440 se.write( m_clusterIndex, … … 453 453 454 454 bool 455 ExtendedPlugInfoClusterInfoSpecificData::deserialize( IISDeserialize& de )455 ExtendedPlugInfoClusterInfoSpecificData::deserialize( Util::IISDeserialize& de ) 456 456 { 457 457 … … 623 623 624 624 bool 625 ExtendedPlugInfoInfoType::serialize( IOSSerialize& se )626 { 627 // XXX \todo improve IOSSerialize::write interface625 ExtendedPlugInfoInfoType::serialize( Util::IOSSerialize& se ) 626 { 627 // XXX \todo improve Util::IOSSerialize::write interface 628 628 char* buf; 629 629 asprintf( &buf, "ExtendedPlugInfoInfoType infoType (%s)", … … 682 682 683 683 bool 684 ExtendedPlugInfoInfoType::deserialize( IISDeserialize& de )684 ExtendedPlugInfoInfoType::deserialize( Util::IISDeserialize& de ) 685 685 { 686 686 bool status = false; … … 812 812 813 813 bool 814 ExtendedPlugInfoCmd::serialize( IOSSerialize& se )814 ExtendedPlugInfoCmd::serialize( Util::IOSSerialize& se ) 815 815 { 816 816 bool status = false; … … 824 824 825 825 bool 826 ExtendedPlugInfoCmd::deserialize( IISDeserialize& de )826 ExtendedPlugInfoCmd::deserialize( Util::IISDeserialize& de ) 827 827 { 828 828 bool status = false; trunk/libffado/src/libavc/general/avc_extended_plug_info.h
r503 r618 52 52 virtual ~ExtendedPlugInfoPlugTypeSpecificData(); 53 53 54 virtual bool serialize( IOSSerialize& se );55 virtual bool deserialize( IISDeserialize& de );54 virtual bool serialize( Util::IOSSerialize& se ); 55 virtual bool deserialize( Util::IISDeserialize& de ); 56 56 virtual ExtendedPlugInfoPlugTypeSpecificData* clone() const; 57 57 … … 71 71 virtual ~ExtendedPlugInfoPlugNameSpecificData(); 72 72 73 virtual bool serialize( IOSSerialize& se );74 virtual bool deserialize( IISDeserialize& de );73 virtual bool serialize( Util::IOSSerialize& se ); 74 virtual bool deserialize( Util::IISDeserialize& de ); 75 75 virtual ExtendedPlugInfoPlugNameSpecificData* clone() const; 76 76 … … 86 86 virtual ~ExtendedPlugInfoPlugNumberOfChannelsSpecificData(); 87 87 88 virtual bool serialize( IOSSerialize& se );89 virtual bool deserialize( IISDeserialize& de );88 virtual bool serialize( Util::IOSSerialize& se ); 89 virtual bool deserialize( Util::IISDeserialize& de ); 90 90 virtual ExtendedPlugInfoPlugNumberOfChannelsSpecificData* clone() const; 91 91 … … 133 133 virtual ~ExtendedPlugInfoPlugChannelPositionSpecificData(); 134 134 135 virtual bool serialize( IOSSerialize& se );136 virtual bool deserialize( IISDeserialize& de );135 virtual bool serialize( Util::IOSSerialize& se ); 136 virtual bool deserialize( Util::IISDeserialize& de ); 137 137 virtual ExtendedPlugInfoPlugChannelPositionSpecificData* clone() const; 138 138 … … 151 151 virtual ~ExtendedPlugInfoPlugChannelNameSpecificData(); 152 152 153 virtual bool serialize( IOSSerialize& se );154 virtual bool deserialize( IISDeserialize& de );153 virtual bool serialize( Util::IOSSerialize& se ); 154 virtual bool deserialize( Util::IISDeserialize& de ); 155 155 virtual ExtendedPlugInfoPlugChannelNameSpecificData* clone() const; 156 156 … … 169 169 virtual ~ExtendedPlugInfoPlugInputSpecificData(); 170 170 171 virtual bool serialize( IOSSerialize& se );172 virtual bool deserialize( IISDeserialize& de );171 virtual bool serialize( Util::IOSSerialize& se ); 172 virtual bool deserialize( Util::IISDeserialize& de ); 173 173 virtual ExtendedPlugInfoPlugInputSpecificData* clone() const; 174 174 … … 186 186 virtual ~ExtendedPlugInfoPlugOutputSpecificData(); 187 187 188 virtual bool serialize( IOSSerialize& se );189 virtual bool deserialize( IISDeserialize& de );188 virtual bool serialize( Util::IOSSerialize& se ); 189 virtual bool deserialize( Util::IISDeserialize& de ); 190 190 virtual ExtendedPlugInfoPlugOutputSpecificData* clone() const; 191 191 … … 219 219 virtual ~ExtendedPlugInfoClusterInfoSpecificData(); 220 220 221 virtual bool serialize( IOSSerialize& se );222 virtual bool deserialize( IISDeserialize& de );221 virtual bool serialize( Util::IOSSerialize& se ); 222 virtual bool deserialize( Util::IISDeserialize& de ); 223 223 virtual ExtendedPlugInfoClusterInfoSpecificData* clone() const; 224 224 … … 262 262 bool initialize(); 263 263 264 virtual bool serialize( IOSSerialize& se );265 virtual bool deserialize( IISDeserialize& de );264 virtual bool serialize( Util::IOSSerialize& se ); 265 virtual bool deserialize( Util::IISDeserialize& de ); 266 266 virtual ExtendedPlugInfoInfoType* clone() const; 267 267 … … 299 299 virtual ~ExtendedPlugInfoCmd(); 300 300 301 virtual bool serialize( IOSSerialize& se );302 virtual bool deserialize( IISDeserialize& de );301 virtual bool serialize( Util::IOSSerialize& se ); 302 virtual bool deserialize( Util::IISDeserialize& de ); 303 303 304 304 bool setPlugAddress( const PlugAddress& plugAddress ); trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp
r503 r618 23 23 24 24 #include "avc_extended_subunit_info.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 48 48 49 49 bool 50 ExtendedSubunitInfoPageData::serialize( IOSSerialize& se )50 ExtendedSubunitInfoPageData::serialize( Util::IOSSerialize& se ) 51 51 { 52 52 se.write( m_functionBlockType, "ExtendedSubunitInfoPageData: function block type" ); … … 60 60 61 61 bool 62 ExtendedSubunitInfoPageData::deserialize( IISDeserialize& de )62 ExtendedSubunitInfoPageData::deserialize( Util::IISDeserialize& de ) 63 63 { 64 64 de.read( &m_functionBlockType ); … … 111 111 112 112 bool 113 ExtendedSubunitInfoCmd::serialize( IOSSerialize& se )113 ExtendedSubunitInfoCmd::serialize( Util::IOSSerialize& se ) 114 114 { 115 115 bool status = false; … … 135 135 136 136 bool 137 ExtendedSubunitInfoCmd::deserialize( IISDeserialize& de )137 ExtendedSubunitInfoCmd::deserialize( Util::IISDeserialize& de ) 138 138 { 139 139 bool status = false; trunk/libffado/src/libavc/general/avc_extended_subunit_info.h
r503 r618 47 47 virtual ~ExtendedSubunitInfoPageData(); 48 48 49 virtual bool serialize( IOSSerialize& se );50 virtual bool deserialize( IISDeserialize& de );49 virtual bool serialize( Util::IOSSerialize& se ); 50 virtual bool deserialize( Util::IISDeserialize& de ); 51 51 virtual ExtendedSubunitInfoPageData* clone() const; 52 52 … … 97 97 virtual ~ExtendedSubunitInfoCmd(); 98 98 99 virtual bool serialize( IOSSerialize& se );100 virtual bool deserialize( IISDeserialize& de );99 virtual bool serialize( Util::IOSSerialize& se ); 100 virtual bool deserialize( Util::IISDeserialize& de ); 101 101 102 102 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_generic.cpp
r503 r618 23 23 24 24 #include "avc_generic.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 53 53 54 54 bool 55 AVCCommand::serialize( IOSSerialize& se )56 { 57 // XXX \todo improve IOSSerialize::write interface55 AVCCommand::serialize( Util::IOSSerialize& se ) 56 { 57 // XXX \todo improve Util::IOSSerialize::write interface 58 58 char* buf; 59 59 asprintf( &buf, "AVCCommand ctype ('%s')", … … 72 72 73 73 bool 74 AVCCommand::deserialize( IISDeserialize& de )74 AVCCommand::deserialize( Util::IISDeserialize& de ) 75 75 { 76 76 de.read( &m_ctype ); … … 181 181 memset( &m_fcpFrame, 0x0, sizeof( m_fcpFrame ) ); 182 182 183 BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) );183 Util::BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) ); 184 184 if ( !serialize( se ) ) { 185 185 debugFatal( "fire: Could not serialize\n" ); … … 194 194 showFcpFrame( m_fcpFrame, fcpFrameSize ); 195 195 196 StringSerializer se_dbg;196 Util::StringSerializer se_dbg; 197 197 serialize( se_dbg ); 198 198 … … 226 226 case eR_NotImplemented: 227 227 { 228 BufferDeserialize de( buf, resp_len );228 Util::BufferDeserialize de( buf, resp_len ); 229 229 result = deserialize( de ); 230 230 … … 232 232 showFcpFrame( buf, de.getNrOfConsumedBytes() ); 233 233 234 StringSerializer se_dbg;234 Util::StringSerializer se_dbg; 235 235 serialize( se_dbg ); 236 236 … … 251 251 debugOutputShort( DEBUG_LEVEL_VERY_VERBOSE," Response:\n"); 252 252 253 BufferDeserialize de( buf, resp_len );253 Util::BufferDeserialize de( buf, resp_len ); 254 254 deserialize( de ); 255 255 trunk/libffado/src/libavc/general/avc_generic.h
r503 r618 34 34 class Ieee1394Service; 35 35 36 namespace Util { 37 class IOSSerialize; 38 class IISDeserialize; 39 }; 40 36 41 namespace AVC { 37 38 class IOSSerialize;39 class IISDeserialize;40 42 41 43 const int fcpFrameMaxLength = 512; … … 53 55 virtual ~IBusData() {} 54 56 55 virtual bool serialize( IOSSerialize& se ) = 0;56 virtual bool deserialize( IISDeserialize& de ) = 0;57 virtual bool serialize( Util::IOSSerialize& se ) = 0; 58 virtual bool deserialize( Util::IISDeserialize& de ) = 0; 57 59 58 60 virtual IBusData* clone() const = 0; … … 85 87 }; 86 88 87 virtual bool serialize( IOSSerialize& se );88 virtual bool deserialize( IISDeserialize& de );89 virtual bool serialize( Util::IOSSerialize& se ); 90 virtual bool deserialize( Util::IISDeserialize& de ); 89 91 90 92 virtual bool setCommandType( ECommandType commandType ); trunk/libffado/src/libavc/general/avc_plug.cpp
r612 r618 32 32 33 33 #include "libieee1394/ieee1394service.h" 34 #include " ../util/avc_serialize.h"34 #include "libutil/cmd_serialize.h" 35 35 36 36 #include <sstream> trunk/libffado/src/libavc/general/avc_plug_info.cpp
r612 r618 23 23 24 24 #include "avc_plug_info.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 80 80 81 81 bool 82 PlugInfoCmd::serialize( IOSSerialize& se )82 PlugInfoCmd::serialize( Util::IOSSerialize& se ) 83 83 { 84 84 byte_t reserved = 0xff; … … 116 116 117 117 bool 118 PlugInfoCmd::deserialize( IISDeserialize& de )118 PlugInfoCmd::deserialize( Util::IISDeserialize& de ) 119 119 { 120 120 byte_t reserved; trunk/libffado/src/libavc/general/avc_plug_info.h
r503 r618 53 53 virtual ~PlugInfoCmd(); 54 54 55 virtual bool serialize( IOSSerialize& se );56 virtual bool deserialize( IISDeserialize& de );55 virtual bool serialize( Util::IOSSerialize& se ); 56 virtual bool deserialize( Util::IISDeserialize& de ); 57 57 58 58 virtual void clear(); trunk/libffado/src/libavc/general/avc_signal_format.cpp
r524 r618 23 23 24 24 #include "avc_signal_format.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 50 50 51 51 bool 52 OutputPlugSignalFormatCmd::serialize( IOSSerialize& se )52 OutputPlugSignalFormatCmd::serialize( Util::IOSSerialize& se ) 53 53 { 54 54 bool result=true; … … 71 71 72 72 bool 73 OutputPlugSignalFormatCmd::deserialize( IISDeserialize& de )73 OutputPlugSignalFormatCmd::deserialize( Util::IISDeserialize& de ) 74 74 { 75 75 bool result=true; … … 110 110 111 111 bool 112 InputPlugSignalFormatCmd::serialize( IOSSerialize& se )112 InputPlugSignalFormatCmd::serialize( Util::IOSSerialize& se ) 113 113 { 114 114 bool result=true; … … 131 131 132 132 bool 133 InputPlugSignalFormatCmd::deserialize( IISDeserialize& de )133 InputPlugSignalFormatCmd::deserialize( Util::IISDeserialize& de ) 134 134 { 135 135 bool result=true; trunk/libffado/src/libavc/general/avc_signal_format.h
r524 r618 38 38 virtual ~OutputPlugSignalFormatCmd(); 39 39 40 virtual bool serialize( IOSSerialize& se );41 virtual bool deserialize( IISDeserialize& de );40 virtual bool serialize( Util::IOSSerialize& se ); 41 virtual bool deserialize( Util::IISDeserialize& de ); 42 42 43 43 virtual const char* getCmdName() const … … 57 57 virtual ~InputPlugSignalFormatCmd(); 58 58 59 virtual bool serialize( IOSSerialize& se );60 virtual bool deserialize( IISDeserialize& de );59 virtual bool serialize( Util::IOSSerialize& se ); 60 virtual bool deserialize( Util::IISDeserialize& de ); 61 61 62 62 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_subunit.cpp
r560 r618 32 32 #include "../general/avc_plug_info.h" 33 33 #include "../streamformat/avc_extended_stream_format.h" 34 #include " ../util/avc_serialize.h"34 #include "libutil/cmd_serialize.h" 35 35 36 36 #include <sstream> trunk/libffado/src/libavc/general/avc_subunit_info.cpp
r505 r618 23 23 24 24 #include "avc_subunit_info.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 59 59 60 60 bool 61 SubUnitInfoCmd::serialize( IOSSerialize& se )61 SubUnitInfoCmd::serialize( Util::IOSSerialize& se ) 62 62 { 63 63 AVCCommand::serialize( se ); … … 77 77 78 78 bool 79 SubUnitInfoCmd::deserialize( IISDeserialize& de )79 SubUnitInfoCmd::deserialize( Util::IISDeserialize& de ) 80 80 { 81 81 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/general/avc_subunit_info.h
r503 r618 40 40 virtual ~SubUnitInfoCmd(); 41 41 42 virtual bool serialize( IOSSerialize& se );43 virtual bool deserialize( IISDeserialize& de );42 virtual bool serialize( Util::IOSSerialize& se ); 43 virtual bool deserialize( Util::IISDeserialize& de ); 44 44 45 45 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_unit.cpp
r560 r618 34 34 #include "../general/avc_subunit_info.h" 35 35 #include "../streamformat/avc_extended_stream_format.h" 36 #include " ../util/avc_serialize.h"36 #include "libutil/cmd_serialize.h" 37 37 #include "../avc_definitions.h" 38 38 trunk/libffado/src/libavc/general/avc_unit_info.cpp
r503 r618 23 23 24 24 #include "avc_unit_info.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 48 48 49 49 bool 50 UnitInfoCmd::serialize( IOSSerialize& se )50 UnitInfoCmd::serialize( Util::IOSSerialize& se ) 51 51 { 52 52 AVCCommand::serialize( se ); … … 66 66 67 67 bool 68 UnitInfoCmd::deserialize( IISDeserialize& de )68 UnitInfoCmd::deserialize( Util::IISDeserialize& de ) 69 69 { 70 70 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/general/avc_unit_info.h
r503 r618 58 58 virtual ~UnitInfoCmd(); 59 59 60 virtual bool serialize( IOSSerialize& se );61 virtual bool deserialize( IISDeserialize& de );60 virtual bool serialize( Util::IOSSerialize& se ); 61 virtual bool deserialize( Util::IISDeserialize& de ); 62 62 63 63 virtual const char* getCmdName() const trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp
r555 r618 23 23 24 24 #include "avc_vendor_dependent_cmd.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 45 45 46 46 bool 47 VendorDependentCmd::serialize( IOSSerialize& se )47 VendorDependentCmd::serialize( Util::IOSSerialize& se ) 48 48 { 49 49 bool result=true; … … 60 60 61 61 bool 62 VendorDependentCmd::deserialize( IISDeserialize& de )62 VendorDependentCmd::deserialize( Util::IISDeserialize& de ) 63 63 { 64 64 bool result=true; trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h
r555 r618 36 36 virtual ~VendorDependentCmd(); 37 37 38 virtual bool serialize( IOSSerialize& se );39 virtual bool deserialize( IISDeserialize& de );38 virtual bool serialize( Util::IOSSerialize& se ); 39 virtual bool deserialize( Util::IISDeserialize& de ); 40 40 41 41 virtual const char* getCmdName() const trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp
r524 r618 27 27 #include "../descriptors/avc_descriptor_cmd.h" 28 28 29 #include " ../util/avc_serialize.h"29 #include "libutil/cmd_serialize.h" 30 30 #include "libieee1394/ieee1394service.h" 31 31 … … 48 48 49 49 bool 50 AVCMusicGeneralStatusInfoBlock::serialize( IOSSerialize& se )50 AVCMusicGeneralStatusInfoBlock::serialize( Util::IOSSerialize& se ) 51 51 { 52 52 bool result=true; … … 63 63 64 64 bool 65 AVCMusicGeneralStatusInfoBlock::deserialize( IISDeserialize& de )65 AVCMusicGeneralStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 66 66 { 67 67 bool result=true; … … 86 86 87 87 bool 88 AVCMusicOutputPlugStatusInfoBlock::serialize( IOSSerialize& se )88 AVCMusicOutputPlugStatusInfoBlock::serialize( Util::IOSSerialize& se ) 89 89 { 90 90 bool result=true; … … 96 96 97 97 bool 98 AVCMusicOutputPlugStatusInfoBlock::deserialize( IISDeserialize& de )98 AVCMusicOutputPlugStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 99 99 { 100 100 bool result=true; … … 128 128 129 129 bool 130 AVCMusicClusterInfoBlock::serialize( IOSSerialize& se )130 AVCMusicClusterInfoBlock::serialize( Util::IOSSerialize& se ) 131 131 { 132 132 bool result=true; … … 162 162 163 163 bool 164 AVCMusicClusterInfoBlock::deserialize( IISDeserialize& de )164 AVCMusicClusterInfoBlock::deserialize( Util::IISDeserialize& de ) 165 165 { 166 166 bool result=true; … … 255 255 256 256 bool 257 AVCMusicSubunitPlugInfoBlock::serialize( IOSSerialize& se )257 AVCMusicSubunitPlugInfoBlock::serialize( Util::IOSSerialize& se ) 258 258 { 259 259 bool result=true; … … 286 286 287 287 bool 288 AVCMusicSubunitPlugInfoBlock::deserialize( IISDeserialize& de )288 AVCMusicSubunitPlugInfoBlock::deserialize( Util::IISDeserialize& de ) 289 289 { 290 290 bool result=true; … … 388 388 389 389 bool 390 AVCMusicPlugInfoBlock::serialize( IOSSerialize& se )390 AVCMusicPlugInfoBlock::serialize( Util::IOSSerialize& se ) 391 391 { 392 392 bool result=true; … … 418 418 419 419 bool 420 AVCMusicPlugInfoBlock::deserialize( IISDeserialize& de )420 AVCMusicPlugInfoBlock::deserialize( Util::IISDeserialize& de ) 421 421 { 422 422 bool result=true; … … 519 519 520 520 bool 521 AVCMusicRoutingStatusInfoBlock::serialize( IOSSerialize& se )521 AVCMusicRoutingStatusInfoBlock::serialize( Util::IOSSerialize& se ) 522 522 { 523 523 bool result=true; … … 560 560 561 561 bool 562 AVCMusicRoutingStatusInfoBlock::deserialize( IISDeserialize& de )562 AVCMusicRoutingStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 563 563 { 564 564 bool result=true; … … 654 654 655 655 bool 656 AVCMusicStatusDescriptor::serialize( IOSSerialize& se )656 AVCMusicStatusDescriptor::serialize( Util::IOSSerialize& se ) 657 657 { 658 658 bool result=true; … … 674 674 675 675 bool 676 AVCMusicStatusDescriptor::deserialize( IISDeserialize& de )676 AVCMusicStatusDescriptor::deserialize( Util::IISDeserialize& de ) 677 677 { 678 678 bool result=true; trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h
r524 r618 48 48 49 49 50 class IOSSerialize;51 class IISDeserialize;50 class Util::IOSSerialize; 51 class Util::IISDeserialize; 52 52 53 53 /** … … 58 58 public: 59 59 60 virtual bool serialize( IOSSerialize& se );61 virtual bool deserialize( IISDeserialize& de );60 virtual bool serialize( Util::IOSSerialize& se ); 61 virtual bool deserialize( Util::IISDeserialize& de ); 62 62 63 63 AVCMusicGeneralStatusInfoBlock( ); … … 80 80 public: 81 81 82 virtual bool serialize( IOSSerialize& se );83 virtual bool deserialize( IISDeserialize& de );82 virtual bool serialize( Util::IOSSerialize& se ); 83 virtual bool deserialize( Util::IISDeserialize& de ); 84 84 85 85 AVCMusicOutputPlugStatusInfoBlock( ); … … 106 106 typedef std::vector<struct sSignalInfo>::iterator SignalInfoVectorIterator; 107 107 108 virtual bool serialize( IOSSerialize& se );109 virtual bool deserialize( IISDeserialize& de );108 virtual bool serialize( Util::IOSSerialize& se ); 109 virtual bool deserialize( Util::IISDeserialize& de ); 110 110 111 111 virtual bool clear(); … … 147 147 }; 148 148 149 virtual bool serialize( IOSSerialize& se );150 virtual bool deserialize( IISDeserialize& de );149 virtual bool serialize( Util::IOSSerialize& se ); 150 virtual bool deserialize( Util::IISDeserialize& de ); 151 151 152 152 AVCMusicSubunitPlugInfoBlock( ); … … 181 181 public: 182 182 183 virtual bool serialize( IOSSerialize& se );184 virtual bool deserialize( IISDeserialize& de );183 virtual bool serialize( Util::IOSSerialize& se ); 184 virtual bool deserialize( Util::IISDeserialize& de ); 185 185 virtual bool clear(); 186 186 … … 221 221 public: 222 222 223 virtual bool serialize( IOSSerialize& se );224 virtual bool deserialize( IISDeserialize& de );223 virtual bool serialize( Util::IOSSerialize& se ); 224 virtual bool deserialize( Util::IISDeserialize& de ); 225 225 226 226 AVCMusicRoutingStatusInfoBlock( ); … … 255 255 256 256 public: 257 virtual bool serialize( IOSSerialize& se );258 virtual bool deserialize( IISDeserialize& de );257 virtual bool serialize( Util::IOSSerialize& se ); 258 virtual bool deserialize( Util::IISDeserialize& de ); 259 259 260 260 AVCMusicStatusDescriptor( Unit* unit, Subunit* subunit ); trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp
r612 r618 30 30 #include "../general/avc_plug_info.h" 31 31 #include "../streamformat/avc_extended_stream_format.h" 32 #include " ../util/avc_serialize.h"32 #include "libutil/cmd_serialize.h" 33 33 34 34 #include "avc_musicsubunit.h" trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp
r505 r618 23 23 24 24 #include "avc_extended_stream_format.h" 25 #include " ../util/avc_serialize.h"25 #include "libutil/cmd_serialize.h" 26 26 #include "libieee1394/ieee1394service.h" 27 27 … … 53 53 54 54 bool 55 StreamFormatInfo::serialize( IOSSerialize& se )55 StreamFormatInfo::serialize( Util::IOSSerialize& se ) 56 56 { 57 57 se.write( m_numberOfChannels, "StreamFormatInfo numberOfChannels" ); … … 61 61 62 62 bool 63 StreamFormatInfo::deserialize( IISDeserialize& de )63 StreamFormatInfo::deserialize( Util::IISDeserialize& de ) 64 64 { 65 65 de.read( &m_numberOfChannels ); … … 86 86 87 87 bool 88 FormatInformationStreamsSync::serialize( IOSSerialize& se )88 FormatInformationStreamsSync::serialize( Util::IOSSerialize& se ) 89 89 { 90 90 se.write( m_reserved0, "FormatInformationStreamsSync reserved" ); … … 102 102 103 103 bool 104 FormatInformationStreamsSync::deserialize( IISDeserialize& de )104 FormatInformationStreamsSync::deserialize( Util::IISDeserialize& de ) 105 105 { 106 106 de.read( &m_reserved0 ); … … 157 157 158 158 bool 159 FormatInformationStreamsCompound::serialize( IOSSerialize& se )159 FormatInformationStreamsCompound::serialize( Util::IOSSerialize& se ) 160 160 { 161 161 se.write( m_samplingFrequency, "FormatInformationStreamsCompound samplingFrequency" ); … … 172 172 173 173 bool 174 FormatInformationStreamsCompound::deserialize( IISDeserialize& de )174 FormatInformationStreamsCompound::deserialize( Util::IISDeserialize& de ) 175 175 { 176 176 de.read( &m_samplingFrequency ); … … 223 223 224 224 bool 225 FormatInformation::serialize( IOSSerialize& se )225 FormatInformation::serialize( Util::IOSSerialize& se ) 226 226 { 227 227 if ( m_root != eFHR_Invalid ) { … … 241 241 242 242 bool 243 FormatInformation::deserialize( IISDeserialize& de )243 FormatInformation::deserialize( Util::IISDeserialize& de ) 244 244 { 245 245 bool result = false; … … 338 338 339 339 bool 340 ExtendedStreamFormatCmd::serialize( IOSSerialize& se )340 ExtendedStreamFormatCmd::serialize( Util::IOSSerialize& se ) 341 341 { 342 342 AVCCommand::serialize( se ); … … 352 352 353 353 bool 354 ExtendedStreamFormatCmd::deserialize( IISDeserialize& de )354 ExtendedStreamFormatCmd::deserialize( Util::IISDeserialize& de ) 355 355 { 356 356 AVCCommand::deserialize( de ); trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h
r503 r618 106 106 #define AVC1394_EXTENDED_STREAM_FORMAT_INFO_STATUS_NOT_USED 0xff 107 107 108 class IOSSerialize;109 class IISDeserialize;108 class Util::IOSSerialize; 109 class Util::IISDeserialize; 110 110 111 111 enum ERateControl { … … 121 121 StreamFormatInfo(); 122 122 123 virtual bool serialize( IOSSerialize& se );124 virtual bool deserialize( IISDeserialize& de );123 virtual bool serialize( Util::IOSSerialize& se ); 124 virtual bool deserialize( Util::IISDeserialize& de ); 125 125 126 126 virtual StreamFormatInfo* clone() const; … … 147 147 FormatInformationStreamsSync(); 148 148 149 virtual bool serialize( IOSSerialize& se );150 virtual bool deserialize( IISDeserialize& de );149 virtual bool serialize( Util::IOSSerialize& se ); 150 virtual bool deserialize( Util::IISDeserialize& de ); 151 151 virtual FormatInformationStreamsSync* clone() const; 152 152 … … 165 165 virtual ~FormatInformationStreamsCompound(); 166 166 167 virtual bool serialize( IOSSerialize& se );168 virtual bool deserialize( IISDeserialize& de );167 virtual bool serialize( Util::IOSSerialize& se ); 168 virtual bool deserialize( Util::IISDeserialize& de ); 169 169 virtual FormatInformationStreamsCompound* clone() const; 170 170 … … 231 231 virtual ~FormatInformation(); 232 232 233 virtual bool serialize( IOSSerialize& se );234 virtual bool deserialize( IISDeserialize& de );233 virtual bool serialize( Util::IOSSerialize& se ); 234 virtual bool deserialize( Util::IISDeserialize& de ); 235 235 236 236 virtual FormatInformation* clone() const; … … 271 271 bool setSubFunction( ESubFunction subFunction ); 272 272 273 virtual bool serialize( IOSSerialize& se );274 virtual bool deserialize( IISDeserialize& de );273 virtual bool serialize( Util::IOSSerialize& se ); 274 virtual bool deserialize( Util::IISDeserialize& de ); 275 275 276 276 EStatus getStatus(); trunk/libffado/src/libutil/cmd_serialize.cpp
r503 r618 22 22 */ 23 23 24 #include " avc_serialize.h"24 #include "cmd_serialize.h" 25 25 26 26 #include <iostream> … … 30 30 31 31 32 namespace AVC{32 namespace Util { 33 33 34 34 trunk/libffado/src/libutil/cmd_serialize.h
r503 r618 22 22 */ 23 23 24 #ifndef SERIALIZE_H25 #define SERIALIZE_H24 #ifndef UTIL_CMD_SERIALIZE_H 25 #define UTIL_CMD_SERIALIZE_H 26 26 27 27 #include "debugmodule/debugmodule.h" … … 30 30 #include <string> 31 31 32 namespace AVC{32 namespace Util { 33 33 34 34 // Interfaces … … 161 161 162 162 } 163 #endif // SERIALIZE_H163 #endif // UTIL_CMD_SERIALIZE_H 164 164 trunk/libffado/src/SConscript
r614 r618 16 16 debugmodule/debugmodule.cpp \ 17 17 libavc/streamformat/avc_extended_stream_format.cpp \ 18 libavc/util/avc_serialize.cpp \19 18 libavc/musicsubunit/avc_descriptor_music.cpp \ 20 19 libavc/musicsubunit/avc_musicsubunit.cpp \ … … 57 56 libstreaming/StreamProcessor.cpp \ 58 57 libstreaming/StreamProcessorManager.cpp \ 58 libutil/cmd_serialize.cpp \ 59 59 libutil/DelayLockedLoop.cpp \ 60 60 libutil/PacketBuffer.cpp \