Show
Ignore:
Timestamp:
09/05/07 07:07:05 (17 years ago)
Author:
ppalmers
Message:

move serialization routines to libutil such that they can be used for non-AVC stuff too (fireworks EFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/bebob/bebob_avdevice.cpp

    r617 r618  
    4040#include "libavc/general/avc_subunit_info.h" 
    4141#include "libavc/streamformat/avc_extended_stream_format.h" 
    42 #include "libavc/util/avc_serialize.h" 
     42#include "libutil/cmd_serialize.h" 
    4343#include "libavc/avc_definitions.h" 
    4444 
  • trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp

    r612 r618  
    3030#include "libavc/general/avc_plug_info.h" 
    3131#include "libavc/streamformat/avc_extended_stream_format.h" 
    32 #include "libavc/util/avc_serialize.h" 
     32#include "libutil/cmd_serialize.h" 
    3333 
    3434#include <sstream> 
  • trunk/libffado/src/bebob/bebob_avplug.cpp

    r554 r618  
    2727 
    2828#include "libieee1394/ieee1394service.h" 
    29 #include "libavc/util/avc_serialize.h" 
     29#include "libutil/cmd_serialize.h" 
    3030 
    3131#include <sstream> 
  • trunk/libffado/src/bebob/bebob_dl_codes.cpp

    r554 r618  
    2424#include "bebob/bebob_dl_codes.h" 
    2525#include "bebob/bebob_dl_bcd.h" 
    26  
    27 using namespace AVC; 
    2826 
    2927unsigned short BeBoB::CommandCodes::m_gCommandId = 0; 
     
    5250 
    5351bool 
    54 BeBoB::CommandCodes::serialize( IOSSerialize& se ) 
     52BeBoB::CommandCodes::serialize( Util::IOSSerialize& se ) 
    5553{ 
    5654    byte_t tmp; 
     
    6866 
    6967bool 
    70 BeBoB::CommandCodes::deserialize( IISDeserialize& de ) 
     68BeBoB::CommandCodes::deserialize( Util::IISDeserialize& de ) 
    7169{ 
    7270    bool result = de.read( &m_resp_protocolVersion ); 
     
    103101 
    104102bool 
    105 BeBoB::CommandCodesReset::serialize( IOSSerialize& se ) 
     103BeBoB::CommandCodesReset::serialize( Util::IOSSerialize& se ) 
    106104{ 
    107105    bool result = CommandCodes::serialize( se ); 
     
    112110 
    113111bool 
    114 BeBoB::CommandCodesReset::deserialize( IISDeserialize& de ) 
     112BeBoB::CommandCodesReset::deserialize( Util::IISDeserialize& de ) 
    115113{ 
    116114    return CommandCodes::deserialize( de ); 
     
    132130 
    133131bool 
    134 BeBoB::CommandCodesProgramGUID::serialize( IOSSerialize& se ) 
     132BeBoB::CommandCodesProgramGUID::serialize( Util::IOSSerialize& se ) 
    135133{ 
    136134    bool result = CommandCodes::serialize( se ); 
     
    144142 
    145143bool 
    146 BeBoB::CommandCodesProgramGUID::deserialize( IISDeserialize& de ) 
     144BeBoB::CommandCodesProgramGUID::deserialize( Util::IISDeserialize& de ) 
    147145{ 
    148146    return CommandCodes::deserialize( de ); 
     
    171169 
    172170bool 
    173 BeBoB::CommandCodesDownloadStart::serialize( IOSSerialize& se ) 
     171BeBoB::CommandCodesDownloadStart::serialize( Util::IOSSerialize& se ) 
    174172{ 
    175173    bool result = CommandCodes::serialize( se ); 
     
    194192 
    195193bool 
    196 BeBoB::CommandCodesDownloadStart::deserialize( IISDeserialize& de ) 
     194BeBoB::CommandCodesDownloadStart::deserialize( Util::IISDeserialize& de ) 
    197195{ 
    198196    bool result = CommandCodes::deserialize( de ); 
     
    223221 
    224222bool 
    225 BeBoB::CommandCodesDownloadBlock::serialize( IOSSerialize& se ) 
     223BeBoB::CommandCodesDownloadBlock::serialize( Util::IOSSerialize& se ) 
    226224{ 
    227225    bool result = CommandCodes::serialize( se ); 
     
    233231 
    234232bool 
    235 BeBoB::CommandCodesDownloadBlock::deserialize( IISDeserialize& de ) 
     233BeBoB::CommandCodesDownloadBlock::deserialize( Util::IISDeserialize& de ) 
    236234{ 
    237235    bool result = CommandCodes::deserialize( de ); 
     
    255253 
    256254bool 
    257 BeBoB::CommandCodesDownloadEnd::serialize( IOSSerialize& se ) 
     255BeBoB::CommandCodesDownloadEnd::serialize( Util::IOSSerialize& se ) 
    258256{ 
    259257    return CommandCodes::serialize( se ); 
     
    261259 
    262260bool 
    263 BeBoB::CommandCodesDownloadEnd::deserialize( IISDeserialize& de ) 
     261BeBoB::CommandCodesDownloadEnd::deserialize( Util::IISDeserialize& de ) 
    264262{ 
    265263    bool result = CommandCodes::deserialize( de ); 
     
    284282 
    285283bool 
    286 BeBoB::CommandCodesInitializePersParam::serialize( IOSSerialize& se ) 
     284BeBoB::CommandCodesInitializePersParam::serialize( Util::IOSSerialize& se ) 
    287285{ 
    288286    return CommandCodes::serialize( se ); 
     
    290288 
    291289bool 
    292 BeBoB::CommandCodesInitializePersParam::deserialize( IISDeserialize& de ) 
     290BeBoB::CommandCodesInitializePersParam::deserialize( Util::IISDeserialize& de ) 
    293291{ 
    294292    return CommandCodes::deserialize( de ); 
     
    308306 
    309307bool 
    310 BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( IOSSerialize& se ) 
     308BeBoB::CommandCodesInitializeConfigToFactorySetting::serialize( Util::IOSSerialize& se ) 
    311309{ 
    312310    return CommandCodes::serialize( se ); 
     
    314312 
    315313bool 
    316 BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( IISDeserialize& de ) 
     314BeBoB::CommandCodesInitializeConfigToFactorySetting::deserialize( Util::IISDeserialize& de ) 
    317315{ 
    318316    return CommandCodes::deserialize( de ); 
     
    333331 
    334332bool 
    335 BeBoB::CommandCodesGo::serialize( IOSSerialize& se ) 
     333BeBoB::CommandCodesGo::serialize( Util::IOSSerialize& se ) 
    336334{ 
    337335    bool result = CommandCodes::serialize( se ); 
     
    342340 
    343341bool 
    344 BeBoB::CommandCodesGo::deserialize( IISDeserialize& de ) 
     342BeBoB::CommandCodesGo::deserialize( Util::IISDeserialize& de ) 
    345343{ 
    346344    bool result = CommandCodes::deserialize( de ); 
  • trunk/libffado/src/bebob/bebob_dl_codes.h

    r554 r618  
    2929#include "fbtypes.h" 
    3030 
    31 #include "libavc/util/avc_serialize.h" 
     31#include "libutil/cmd_serialize.h" 
    3232 
    3333namespace BeBoB { 
     
    6969    virtual ~CommandCodes(); 
    7070 
    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 ); 
    7373 
    7474        virtual size_t getMaxSize(); 
     
    127127        virtual ~CommandCodesReset(); 
    128128 
    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 ); 
    131131 
    132132        EStartMode getStartMode() const 
     
    147147        virtual ~CommandCodesProgramGUID(); 
    148148 
    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 ); 
    151151 
    152152        fb_octlet_t getGUID() const 
     
    177177        virtual ~CommandCodesDownloadStart(); 
    178178 
    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 ); 
    181181 
    182182        bool setDate( fb_octlet_t date ) 
     
    218218        virtual ~CommandCodesDownloadBlock(); 
    219219 
    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 ); 
    222222 
    223223    bool setSeqNumber( fb_quadlet_t seqNumber ) 
     
    247247        virtual ~CommandCodesDownloadEnd(); 
    248248 
    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 ); 
    251251 
    252252        fb_quadlet_t getRespCrc32() const 
     
    268268        virtual ~CommandCodesInitializePersParam(); 
    269269 
    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 ); 
    272272    }; 
    273273 
     
    280280        virtual ~CommandCodesInitializeConfigToFactorySetting(); 
    281281 
    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 ); 
    284284    }; 
    285285 
     
    296296        virtual ~CommandCodesGo(); 
    297297 
    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 ); 
    300300 
    301301        EStartMode getStartMode() const 
  • trunk/libffado/src/bebob/bebob_dl_mgr.cpp

    r554 r618  
    2929#include "libieee1394/ieee1394service.h" 
    3030 
    31 #include "libavc/util/avc_serialize.h" 
     31#include "libutil/cmd_serialize.h" 
    3232 
    3333#include <netinet/in.h> 
    3434 
    3535#include <cstdio> 
    36  
    37 using namespace AVC; 
    3836 
    3937namespace BeBoB { 
     
    554552    memset( buf, 0, sizeof( buf ) ); 
    555553 
    556     BufferSerialize se( buf,  sizeof( buf ) ); 
     554    Util::BufferSerialize se( buf,  sizeof( buf ) ); 
    557555    if ( !cmd.serialize( se ) ) { 
    558556        debugError( "writeRequest: Could not serialize command code %d\n", 
     
    589587    } 
    590588 
    591     BufferDeserialize de( raw, buf_length ); 
     589    Util::BufferDeserialize de( raw, buf_length ); 
    592590    if ( !writeRequestCmd.deserialize( de ) ) { 
    593591        debugError( "readResponse: deserialize failed\n" ); 
  • trunk/libffado/src/bebob/bebob_mixer.cpp

    r612 r618  
    2828 
    2929#include "libavc/audiosubunit/avc_function_block.h" 
    30 #include "libavc/util/avc_serialize.h" 
     30#include "libutil/cmd_serialize.h" 
    3131 
    3232#include "libcontrol/BasicElements.h" 
     
    217217 
    218218    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    219         CoutSerializer se; 
     219        Util::CoutSerializer se; 
    220220        fbCmd.serialize( se ); 
    221221    } 
     
    251251     
    252252    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    253         CoutSerializer se; 
     253        Util::CoutSerializer se; 
    254254        fbCmd.serialize( se ); 
    255255    } 
  • trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp

    r585 r618  
    4848 
    4949bool 
    50 FocusriteVendorDependentCmd::serialize( IOSSerialize& se ) 
     50FocusriteVendorDependentCmd::serialize( Util::IOSSerialize& se ) 
    5151{ 
    5252    bool result=true; 
     
    6262 
    6363bool 
    64 FocusriteVendorDependentCmd::deserialize( IISDeserialize& de ) 
     64FocusriteVendorDependentCmd::deserialize( Util::IISDeserialize& de ) 
    6565{ 
    6666    bool result=true; 
  • trunk/libffado/src/bebob/focusrite/focusrite_cmd.h

    r585 r618  
    2626 
    2727#include "libavc/general/avc_generic.h" 
    28 #include "libavc/util/avc_serialize.h" 
     28#include "libutil/cmd_serialize.h" 
    2929#include "libavc/general/avc_vendor_dependent_cmd.h" 
    3030 
     
    5151    virtual ~FocusriteVendorDependentCmd(); 
    5252 
    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 ); 
    5555 
    5656    virtual const char* getCmdName() const 
  • trunk/libffado/src/bebob/GenericMixer.cpp

    r554 r618  
    3232 
    3333#include "libavc/audiosubunit/avc_function_block.h" 
    34 #include "libavc/util/avc_serialize.h" 
     34#include "libutil/cmd_serialize.h" 
    3535 
    3636#include "libieee1394/ieee1394service.h" 
     
    470470 
    471471    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    472         CoutSerializer se; 
     472        Util::CoutSerializer se; 
    473473        fbCmd.serialize( se ); 
    474474    } 
     
    500500 
    501501    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    502         CoutSerializer se; 
     502        Util::CoutSerializer se; 
    503503        fbCmd.serialize( se ); 
    504504    } 
     
    716716     
    717717    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    718         CoutSerializer se; 
     718        Util::CoutSerializer se; 
    719719        fbCmd.serialize( se ); 
    720720    } 
     
    748748 
    749749    if ( getDebugLevel() >= DEBUG_LEVEL_NORMAL ) { 
    750         CoutSerializer se; 
     750        Util::CoutSerializer se; 
    751751        fbCmd.serialize( se ); 
    752752    } 
  • trunk/libffado/src/bebob/terratec/terratec_cmd.cpp

    r585 r618  
    4141 
    4242bool 
    43 TerratecVendorDependentCmd::serialize( IOSSerialize& se ) 
     43TerratecVendorDependentCmd::serialize( Util::IOSSerialize& se ) 
    4444{ 
    4545    bool result=true; 
     
    5151 
    5252bool 
    53 TerratecVendorDependentCmd::deserialize( IISDeserialize& de ) 
     53TerratecVendorDependentCmd::deserialize( Util::IISDeserialize& de ) 
    5454{ 
    5555    bool result=true; 
     
    7070 
    7171bool 
    72 TerratecSyncStateCmd::serialize( IOSSerialize& se ) 
     72TerratecSyncStateCmd::serialize( Util::IOSSerialize& se ) 
    7373{ 
    7474    bool result=true; 
     
    7979 
    8080bool 
    81 TerratecSyncStateCmd::deserialize( IISDeserialize& de ) 
     81TerratecSyncStateCmd::deserialize( Util::IISDeserialize& de ) 
    8282{ 
    8383    bool result=true; 
     
    9696 
    9797bool 
    98 TerratecStoreMixerSettingsCmd::serialize( IOSSerialize& se ) 
     98TerratecStoreMixerSettingsCmd::serialize( Util::IOSSerialize& se ) 
    9999{ 
    100100    return TerratecVendorDependentCmd::serialize( se );; 
     
    102102 
    103103bool 
    104 TerratecStoreMixerSettingsCmd::deserialize( IISDeserialize& de ) 
     104TerratecStoreMixerSettingsCmd::deserialize( Util::IISDeserialize& de ) 
    105105{ 
    106106    return TerratecVendorDependentCmd::deserialize( de );; 
     
    117117 
    118118bool 
    119 TerratecSetMidiRemoteChannelCmd::serialize( IOSSerialize& se ) 
     119TerratecSetMidiRemoteChannelCmd::serialize( Util::IOSSerialize& se ) 
    120120{ 
    121121    bool result=true; 
     
    126126 
    127127bool 
    128 TerratecSetMidiRemoteChannelCmd::deserialize( IISDeserialize& de ) 
     128TerratecSetMidiRemoteChannelCmd::deserialize( Util::IISDeserialize& de ) 
    129129{ 
    130130    bool result=true; 
     
    143143 
    144144bool 
    145 TerratecSetMidiControlCmd::serialize( IOSSerialize& se ) 
     145TerratecSetMidiControlCmd::serialize( Util::IOSSerialize& se ) 
    146146{ 
    147147    bool result=true; 
     
    153153 
    154154bool 
    155 TerratecSetMidiControlCmd::deserialize( IISDeserialize& de ) 
     155TerratecSetMidiControlCmd::deserialize( Util::IISDeserialize& de ) 
    156156{ 
    157157    bool result=true; 
     
    171171 
    172172bool 
    173 TerratecSetDefaultRoutingCmd::serialize( IOSSerialize& se ) 
     173TerratecSetDefaultRoutingCmd::serialize( Util::IOSSerialize& se ) 
    174174{ 
    175175    bool result=true; 
     
    181181 
    182182bool 
    183 TerratecSetDefaultRoutingCmd::deserialize( IISDeserialize& de ) 
     183TerratecSetDefaultRoutingCmd::deserialize( Util::IISDeserialize& de ) 
    184184{ 
    185185    bool result=true; 
     
    199199 
    200200bool 
    201 TerratecDeviceIdCmd::serialize( IOSSerialize& se ) 
     201TerratecDeviceIdCmd::serialize( Util::IOSSerialize& se ) 
    202202{ 
    203203    bool result=true; 
     
    208208 
    209209bool 
    210 TerratecDeviceIdCmd::deserialize( IISDeserialize& de ) 
     210TerratecDeviceIdCmd::deserialize( Util::IISDeserialize& de ) 
    211211{ 
    212212    bool result=true; 
  • trunk/libffado/src/bebob/terratec/terratec_cmd.h

    r585 r618  
    2626 
    2727#include "libavc/general/avc_generic.h" 
    28 #include "libavc/util/avc_serialize.h" 
     28#include "libutil/cmd_serialize.h" 
    2929#include "libavc/general/avc_vendor_dependent_cmd.h" 
    3030 
     
    4040    virtual ~TerratecVendorDependentCmd() {}; 
    4141 
    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 ); 
    4444 
    4545    virtual const char* getCmdName() const 
     
    5656    virtual ~TerratecSyncStateCmd() {}; 
    5757 
    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 ); 
    6060 
    6161    virtual const char* getCmdName() const 
     
    7171    virtual ~TerratecStoreMixerSettingsCmd() {}; 
    7272 
    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 ); 
    7575 
    7676    virtual const char* getCmdName() const 
     
    8484    virtual ~TerratecSetMidiRemoteChannelCmd() {}; 
    8585 
    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 ); 
    8888 
    8989    virtual const char* getCmdName() const 
     
    9999    virtual ~TerratecSetMidiControlCmd() {}; 
    100100 
    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 ); 
    103103 
    104104    virtual const char* getCmdName() const 
     
    115115    virtual ~TerratecSetDefaultRoutingCmd() {}; 
    116116 
    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 ); 
    119119 
    120120    virtual const char* getCmdName() const 
     
    131131    virtual ~TerratecDeviceIdCmd() {}; 
    132132 
    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 ); 
    135135 
    136136    virtual const char* getCmdName() const 
  • trunk/libffado/src/bounce/bounce_avdevice.cpp

    r587 r618  
    3232#include "libavc/general/avc_subunit_info.h" 
    3333#include "libavc/streamformat/avc_extended_stream_format.h" 
    34 #include "libavc/util/avc_serialize.h" 
     34#include "libutil/cmd_serialize.h" 
    3535#include "libavc/avc_definitions.h" 
    3636 
  • trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp

    r503 r618  
    2424 
    2525#include "avc_function_block.h" 
    26 #include "../util/avc_serialize.h" 
     26#include "libutil/cmd_serialize.h" 
    2727#include "libieee1394/ieee1394service.h" 
    2828 
     
    5151 
    5252bool 
    53 FunctionBlockFeatureVolume::serialize( IOSSerialize& se ) 
     53FunctionBlockFeatureVolume::serialize( Util::IOSSerialize& se ) 
    5454{ 
    5555    bool bStatus; 
     
    6565 
    6666bool 
    67 FunctionBlockFeatureVolume::deserialize( IISDeserialize& de ) 
     67FunctionBlockFeatureVolume::deserialize( Util::IISDeserialize& de ) 
    6868{ 
    6969    bool bStatus; 
     
    102102 
    103103bool 
    104 FunctionBlockProcessingMixer::serialize( IOSSerialize& se ) 
     104FunctionBlockProcessingMixer::serialize( Util::IOSSerialize& se ) 
    105105{ 
    106106    bool bStatus; 
     
    111111 
    112112bool 
    113 FunctionBlockProcessingMixer::deserialize( IISDeserialize& de ) 
     113FunctionBlockProcessingMixer::deserialize( Util::IISDeserialize& de ) 
    114114{ 
    115115    bool bStatus; 
     
    146146 
    147147bool 
    148 FunctionBlockProcessingEnhancedMixer::serialize( IOSSerialize& se ) 
     148FunctionBlockProcessingEnhancedMixer::serialize( Util::IOSSerialize& se ) 
    149149{ 
    150150    int todo,done; 
     
    206206 
    207207bool 
    208 FunctionBlockProcessingEnhancedMixer::deserialize( IISDeserialize& de ) 
     208FunctionBlockProcessingEnhancedMixer::deserialize( Util::IISDeserialize& de ) 
    209209{ 
    210210    int todo; 
     
    295295 
    296296bool 
    297 FunctionBlockSelector::serialize( IOSSerialize& se ) 
     297FunctionBlockSelector::serialize( Util::IOSSerialize& se ) 
    298298{ 
    299299    bool bStatus; 
     
    306306 
    307307bool 
    308 FunctionBlockSelector::deserialize( IISDeserialize& de ) 
     308FunctionBlockSelector::deserialize( Util::IISDeserialize& de ) 
    309309{ 
    310310    bool bStatus; 
     
    351351 
    352352bool 
    353 FunctionBlockFeature::serialize( IOSSerialize& se ) 
     353FunctionBlockFeature::serialize( Util::IOSSerialize& se ) 
    354354{ 
    355355    bool bStatus; 
     
    368368 
    369369bool 
    370 FunctionBlockFeature::deserialize( IISDeserialize& de ) 
     370FunctionBlockFeature::deserialize( Util::IISDeserialize& de ) 
    371371{ 
    372372    bool bStatus; 
     
    438438 
    439439bool 
    440 FunctionBlockProcessing::serialize( IOSSerialize& se ) 
     440FunctionBlockProcessing::serialize( Util::IOSSerialize& se ) 
    441441{ 
    442442    bool bStatus; 
     
    458458 
    459459bool 
    460 FunctionBlockProcessing::deserialize( IISDeserialize& de ) 
     460FunctionBlockProcessing::deserialize( Util::IISDeserialize& de ) 
    461461{ 
    462462    // NOTE: apparently the fbCmd of the STATUS type, 
     
    539539 
    540540bool 
    541 FunctionBlockCodec::serialize( IOSSerialize& se ) 
     541FunctionBlockCodec::serialize( Util::IOSSerialize& se ) 
    542542{ 
    543543    return false; 
     
    545545 
    546546bool 
    547 FunctionBlockCodec::deserialize( IISDeserialize& de ) 
     547FunctionBlockCodec::deserialize( Util::IISDeserialize& de ) 
    548548{ 
    549549    return false; 
     
    615615 
    616616bool 
    617 FunctionBlockCmd::serialize( IOSSerialize& se ) 
     617FunctionBlockCmd::serialize( Util::IOSSerialize& se ) 
    618618{ 
    619619    bool bStatus; 
     
    660660 
    661661bool 
    662 FunctionBlockCmd::deserialize( IISDeserialize& de ) 
     662FunctionBlockCmd::deserialize( Util::IISDeserialize& de ) 
    663663{ 
    664664    bool bStatus; 
  • trunk/libffado/src/libavc/audiosubunit/avc_function_block.h

    r503 r618  
    4242    virtual ~FunctionBlockFeatureVolume(); 
    4343 
    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 ); 
    4646    virtual FunctionBlockFeatureVolume* clone() const; 
    4747 
     
    5959    virtual ~FunctionBlockProcessingMixer(); 
    6060 
    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 ); 
    6363    virtual FunctionBlockProcessingMixer* clone() const; 
    6464 
     
    8181    virtual ~FunctionBlockProcessingEnhancedMixer(); 
    8282 
    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 ); 
    8585    virtual FunctionBlockProcessingEnhancedMixer* clone() const; 
    8686 
     
    109109    virtual ~FunctionBlockSelector(); 
    110110 
    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 ); 
    113113    virtual FunctionBlockSelector* clone() const; 
    114114 
     
    145145    virtual ~FunctionBlockFeature(); 
    146146 
    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 ); 
    149149    virtual FunctionBlockFeature* clone() const; 
    150150 
     
    190190    virtual ~FunctionBlockProcessing(); 
    191191 
    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 ); 
    194194    virtual FunctionBlockProcessing* clone() const; 
    195195 
     
    221221    virtual ~FunctionBlockCodec(); 
    222222 
    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 ); 
    225225    virtual FunctionBlockCodec* clone() const; 
    226226}; 
     
    259259    virtual ~FunctionBlockCmd(); 
    260260 
    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 ); 
    263263    virtual FunctionBlockCmd* clone() const; 
    264264 
  • trunk/libffado/src/libavc/ccm/avc_signal_source.cpp

    r505 r618  
    2323 
    2424#include "avc_signal_source.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4242 
    4343bool 
    44 SignalUnitAddress::serialize( IOSSerialize& se ) 
     44SignalUnitAddress::serialize( Util::IOSSerialize& se ) 
    4545{ 
    4646    byte_t reserved = 0xff; 
     
    5151 
    5252bool 
    53 SignalUnitAddress::deserialize( IISDeserialize& de ) 
     53SignalUnitAddress::deserialize( Util::IISDeserialize& de ) 
    5454{ 
    5555    byte_t operand; 
     
    7575 
    7676bool 
    77 SignalSubunitAddress::serialize( IOSSerialize& se ) 
     77SignalSubunitAddress::serialize( Util::IOSSerialize& se ) 
    7878{ 
    7979    byte_t operand = ( m_subunitType << 3 ) | ( m_subunitId & 0x7 ); 
     
    8484 
    8585bool 
    86 SignalSubunitAddress::deserialize( IISDeserialize& de ) 
     86SignalSubunitAddress::deserialize( Util::IISDeserialize& de ) 
    8787{ 
    8888    byte_t operand; 
     
    123123 
    124124bool 
    125 SignalSourceCmd::serialize( IOSSerialize& se ) 
     125SignalSourceCmd::serialize( Util::IOSSerialize& se ) 
    126126{ 
    127127    AVCCommand::serialize( se ); 
     
    176176 
    177177bool 
    178 SignalSourceCmd::deserialize( IISDeserialize& de ) 
     178SignalSourceCmd::deserialize( Util::IISDeserialize& de ) 
    179179{ 
    180180    delete m_signalSource; 
  • trunk/libffado/src/libavc/ccm/avc_signal_source.h

    r503 r618  
    4848    SignalUnitAddress(); 
    4949 
    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 ); 
    5252    virtual SignalUnitAddress* clone() const; 
    5353 
     
    6060    SignalSubunitAddress(); 
    6161 
    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 ); 
    6464    virtual SignalSubunitAddress* clone() const; 
    6565 
     
    7575    virtual ~SignalSourceCmd(); 
    7676 
    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 ); 
    7979 
    8080    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp

    r524 r618  
    2828#include "../general/avc_subunit.h" 
    2929 
    30 #include "../util/avc_serialize.h" 
     30#include "libutil/cmd_serialize.h" 
    3131#include "libieee1394/ieee1394service.h" 
    3232#include "libieee1394/configrom.h" 
     
    4747 
    4848bool 
    49 AVCDescriptorSpecifier::serialize( IOSSerialize& se )  
     49AVCDescriptorSpecifier::serialize( Util::IOSSerialize& se )  
    5050{ 
    5151    se.write( (byte_t)m_type, "AVCDescriptorSpecifier descriptor_specifier_type" ); 
     
    7272 
    7373bool  
    74 AVCDescriptorSpecifier::deserialize( IISDeserialize& de )  
     74AVCDescriptorSpecifier::deserialize( Util::IISDeserialize& de )  
    7575{ 
    7676    de.read( (byte_t *)&m_type ); 
     
    277277    debugOutput(DEBUG_LEVEL_VERBOSE, " Parse descriptor\n"); 
    278278    // parse the descriptor 
    279     BufferDeserialize de( m_data, m_descriptor_length ); 
     279    Util::BufferDeserialize de( m_data, m_descriptor_length ); 
    280280    result = deserialize( de ); 
    281281    if (!result) { 
     
    286286#ifdef DEBUG 
    287287    if(getDebugLevel() >= DEBUG_LEVEL_VERY_VERBOSE) { 
    288         StringSerializer se_dbg; 
     288        Util::StringSerializer se_dbg; 
    289289        serialize( se_dbg ); 
    290290         
     
    305305 
    306306bool 
    307 AVCDescriptor::serialize( IOSSerialize& se ) 
    308 { 
    309     return true; 
    310 } 
    311  
    312 bool 
    313 AVCDescriptor::deserialize( IISDeserialize& de ) 
     307AVCDescriptor::serialize( Util::IOSSerialize& se ) 
     308{ 
     309    return true; 
     310} 
     311 
     312bool 
     313AVCDescriptor::deserialize( Util::IISDeserialize& de ) 
    314314{ 
    315315    return true; 
     
    365365 
    366366bool 
    367 AVCInfoBlock::serialize( IOSSerialize& se ) 
     367AVCInfoBlock::serialize( Util::IOSSerialize& se ) 
    368368{ 
    369369    bool result=true; 
     
    381381 
    382382bool 
    383 AVCInfoBlock::deserialize( IISDeserialize& de ) 
     383AVCInfoBlock::deserialize( Util::IISDeserialize& de ) 
    384384{ 
    385385    bool result=true; 
     
    403403 
    404404bool 
    405 AVCInfoBlock::peekBlockType( IISDeserialize& de, uint16_t *type ) 
     405AVCInfoBlock::peekBlockType( Util::IISDeserialize& de, uint16_t *type ) 
    406406{ 
    407407    return de.peek(type, 2); 
     
    409409 
    410410bool 
    411 AVCInfoBlock::peekBlockLength( IISDeserialize& de, uint16_t *type ) 
     411AVCInfoBlock::peekBlockLength( Util::IISDeserialize& de, uint16_t *type ) 
    412412{ 
    413413    return de.peek(type, 0); 
     
    451451 
    452452bool 
    453 AVCRawTextInfoBlock::serialize( IOSSerialize& se ) 
     453AVCRawTextInfoBlock::serialize( Util::IOSSerialize& se ) 
    454454{ 
    455455    bool result=true; 
     
    462462 
    463463bool 
    464 AVCRawTextInfoBlock::deserialize( IISDeserialize& de ) 
     464AVCRawTextInfoBlock::deserialize( Util::IISDeserialize& de ) 
    465465{ 
    466466    bool result=true; 
     
    493493 
    494494bool 
    495 AVCNameInfoBlock::serialize( IOSSerialize& se ) 
     495AVCNameInfoBlock::serialize( Util::IOSSerialize& se ) 
    496496{ 
    497497    bool result=true; 
     
    511511 
    512512bool 
    513 AVCNameInfoBlock::deserialize( IISDeserialize& de ) 
     513AVCNameInfoBlock::deserialize( Util::IISDeserialize& de ) 
    514514{ 
    515515    bool result=true; 
  • trunk/libffado/src/libavc/descriptors/avc_descriptor.h

    r524 r618  
    5151class Subunit; 
    5252 
    53 class IOSSerialize; 
    54 class IISDeserialize; 
     53class Util::IOSSerialize; 
     54class Util::IISDeserialize; 
    5555/** 
    5656 * The specifier used to indicate the target descriptor 
     
    8080    virtual ~AVCDescriptorSpecifier() {}; 
    8181     
    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 ); 
    8484     
    8585    virtual AVCDescriptorSpecifier* clone() const; 
     
    111111public: 
    112112 
    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 ); 
    115115 
    116116    // note: in the end these have to be protected 
     
    157157public: 
    158158 
    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 * ); 
    163163 
    164164    // note: in the end these have to be protected 
     
    190190public: 
    191191 
    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 ); 
    194194 
    195195    virtual bool clear(); 
     
    212212public: 
    213213 
    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 ); 
    216216 
    217217    virtual bool clear(); 
  • trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp

    r503 r618  
    2525#include "avc_descriptor_cmd.h" 
    2626#include "avc_descriptor.h" 
    27 #include "../util/avc_serialize.h" 
     27#include "libutil/cmd_serialize.h" 
    2828#include "libieee1394/ieee1394service.h" 
    2929 
     
    5959 
    6060bool 
    61 OpenDescriptorCmd::serialize( IOSSerialize& se ) 
     61OpenDescriptorCmd::serialize( Util::IOSSerialize& se ) 
    6262{ 
    6363    AVCCommand::serialize( se ); 
     
    8888 
    8989bool 
    90 OpenDescriptorCmd::deserialize( IISDeserialize& de ) 
     90OpenDescriptorCmd::deserialize( Util::IISDeserialize& de ) 
    9191{ 
    9292    AVCCommand::deserialize( de ); 
     
    156156 
    157157bool 
    158 ReadDescriptorCmd::serialize( IOSSerialize& se ) 
     158ReadDescriptorCmd::serialize( Util::IOSSerialize& se ) 
    159159{ 
    160160    AVCCommand::serialize( se ); 
     
    184184 
    185185bool 
    186 ReadDescriptorCmd::deserialize( IISDeserialize& de ) 
     186ReadDescriptorCmd::deserialize( Util::IISDeserialize& de ) 
    187187{ 
    188188    AVCCommand::deserialize( de ); 
  • trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h

    r503 r618  
    6868    virtual ~OpenDescriptorCmd(); 
    6969 
    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 ); 
    7272 
    7373    virtual bool clear(); 
     
    100100    virtual ~ReadDescriptorCmd(); 
    101101 
    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 ); 
    104104     
    105105    virtual bool clear(); 
  • trunk/libffado/src/libavc/general/avc_connect.cpp

    r524 r618  
    2323 
    2424#include "avc_connect.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4343 
    4444bool 
    45 ConnectCmd::serialize( IOSSerialize& se ) 
     45ConnectCmd::serialize( Util::IOSSerialize& se ) 
    4646{ 
    4747    bool result=true; 
     
    5151 
    5252bool 
    53 ConnectCmd::deserialize( IISDeserialize& de ) 
     53ConnectCmd::deserialize( Util::IISDeserialize& de ) 
    5454{ 
    5555    bool result=true; 
  • trunk/libffado/src/libavc/general/avc_connect.h

    r503 r618  
    3636    virtual ~ConnectCmd(); 
    3737 
    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 ); 
    4040 
    4141    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp

    r503 r618  
    2323 
    2424#include "avc_extended_cmd_generic.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4040 
    4141bool 
    42 UnitPlugAddress::serialize( IOSSerialize& se ) 
     42UnitPlugAddress::serialize( Util::IOSSerialize& se ) 
    4343{ 
    4444    se.write( m_plugType, "UnitPlugAddress plugType" ); 
     
    4949 
    5050bool 
    51 UnitPlugAddress::deserialize( IISDeserialize& de ) 
     51UnitPlugAddress::deserialize( Util::IISDeserialize& de ) 
    5252{ 
    5353    de.read( &m_plugType ); 
     
    7777 
    7878bool 
    79 SubunitPlugAddress::serialize( IOSSerialize& se ) 
     79SubunitPlugAddress::serialize( Util::IOSSerialize& se ) 
    8080{ 
    8181    se.write( m_plugId, "SubunitPlugAddress plugId" ); 
     
    8686 
    8787bool 
    88 SubunitPlugAddress::deserialize( IISDeserialize& de ) 
     88SubunitPlugAddress::deserialize( Util::IISDeserialize& de ) 
    8989{ 
    9090    de.read( &m_plugId ); 
     
    116116 
    117117bool 
    118 FunctionBlockPlugAddress::serialize( IOSSerialize& se ) 
     118FunctionBlockPlugAddress::serialize( Util::IOSSerialize& se ) 
    119119{ 
    120120    se.write( m_functionBlockType, "FunctionBlockPlugAddress functionBlockType" ); 
     
    125125 
    126126bool 
    127 FunctionBlockPlugAddress::deserialize( IISDeserialize& de ) 
     127FunctionBlockPlugAddress::deserialize( Util::IISDeserialize& de ) 
    128128{ 
    129129    de.read( &m_functionBlockType ); 
     
    153153 
    154154bool 
    155 UndefinedPlugAddress::serialize( IOSSerialize& se ) 
     155UndefinedPlugAddress::serialize( Util::IOSSerialize& se ) 
    156156{ 
    157157    se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); 
     
    162162 
    163163bool 
    164 UndefinedPlugAddress::deserialize( IISDeserialize& de ) 
     164UndefinedPlugAddress::deserialize( Util::IISDeserialize& de ) 
    165165{ 
    166166    de.read( &m_reserved0 ); 
     
    193193 
    194194bool 
    195 UnitPlugSpecificDataPlugAddress::serialize( IOSSerialize& se ) 
     195UnitPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 
    196196{ 
    197197    se.write( m_plugType,  "UnitPlugSpecificDataPlugAddress plugType" ); 
     
    204204 
    205205bool 
    206 UnitPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de ) 
     206UnitPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 
    207207{ 
    208208    de.read( &m_plugType ); 
     
    239239 
    240240bool 
    241 SubunitPlugSpecificDataPlugAddress::serialize( IOSSerialize& se ) 
     241SubunitPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 
    242242{ 
    243243    se.write( m_subunitType,  "SubunitPlugSpecificDataPlugAddress subunitType" ); 
     
    250250 
    251251bool 
    252 SubunitPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de ) 
     252SubunitPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 
    253253{ 
    254254    de.read( &m_subunitType ); 
     
    287287 
    288288bool 
    289 FunctionBlockPlugSpecificDataPlugAddress::serialize( IOSSerialize& se ) 
     289FunctionBlockPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 
    290290{ 
    291291    se.write( m_subunitType,       "FunctionPlugSpecificDataBlockPlugAddress subunitType" ); 
     
    298298 
    299299bool 
    300 FunctionBlockPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de ) 
     300FunctionBlockPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 
    301301{ 
    302302    de.read( &m_subunitType ); 
     
    330330 
    331331bool 
    332 UndefinedPlugSpecificDataPlugAddress::serialize( IOSSerialize& se ) 
     332UndefinedPlugSpecificDataPlugAddress::serialize( Util::IOSSerialize& se ) 
    333333{ 
    334334    se.write( m_reserved0, "UndefinedPlugAddress reserved0" ); 
     
    341341 
    342342bool 
    343 UndefinedPlugSpecificDataPlugAddress::deserialize( IISDeserialize& de ) 
     343UndefinedPlugSpecificDataPlugAddress::deserialize( Util::IISDeserialize& de ) 
    344344{ 
    345345    de.read( &m_reserved0 ); 
     
    408408 
    409409bool 
    410 PlugAddress::serialize( IOSSerialize& se ) 
     410PlugAddress::serialize( Util::IOSSerialize& se ) 
    411411{ 
    412412    se.write( m_plugDirection, "PlugAddress plugDirection" ); 
     
    416416 
    417417bool 
    418 PlugAddress::deserialize( IISDeserialize& de ) 
     418PlugAddress::deserialize( Util::IISDeserialize& de ) 
    419419{ 
    420420    de.read( &m_plugDirection ); 
     
    506506 
    507507bool 
    508 PlugAddressSpecificData::serialize( IOSSerialize& se ) 
     508PlugAddressSpecificData::serialize( Util::IOSSerialize& se ) 
    509509{ 
    510510    se.write( m_plugDirection, "PlugAddressSpecificData plugDirection" ); 
     
    514514 
    515515bool 
    516 PlugAddressSpecificData::deserialize( IISDeserialize& de ) 
     516PlugAddressSpecificData::deserialize( Util::IISDeserialize& de ) 
    517517{ 
    518518    de.read( &m_plugDirection ); 
  • trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h

    r503 r618  
    4949    virtual ~UnitPlugAddress(); 
    5050 
    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 ); 
    5353    virtual UnitPlugAddress* clone() const; 
    5454 
     
    6666    virtual ~SubunitPlugAddress(); 
    6767 
    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 ); 
    7070    virtual SubunitPlugAddress* clone() const; 
    7171 
     
    8686    virtual ~FunctionBlockPlugAddress(); 
    8787 
    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 ); 
    9090    virtual FunctionBlockPlugAddress* clone() const; 
    9191 
     
    103103    virtual ~UndefinedPlugAddress(); 
    104104 
    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 ); 
    107107    virtual UndefinedPlugAddress* clone() const; 
    108108 
     
    128128    virtual ~UnitPlugSpecificDataPlugAddress(); 
    129129 
    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 ); 
    132132    virtual UnitPlugSpecificDataPlugAddress* clone() const; 
    133133 
     
    149149    virtual ~SubunitPlugSpecificDataPlugAddress(); 
    150150 
    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 ); 
    153153    virtual SubunitPlugSpecificDataPlugAddress* clone() const; 
    154154 
     
    172172    virtual ~FunctionBlockPlugSpecificDataPlugAddress(); 
    173173 
    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 ); 
    176176    virtual FunctionBlockPlugSpecificDataPlugAddress* clone() const; 
    177177 
     
    191191    virtual ~UndefinedPlugSpecificDataPlugAddress(); 
    192192 
    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 ); 
    195195    virtual UndefinedPlugSpecificDataPlugAddress* clone() const; 
    196196 
     
    234234    virtual ~PlugAddress(); 
    235235 
    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 ); 
    238238 
    239239    virtual PlugAddress* clone() const; 
     
    278278    virtual ~PlugAddressSpecificData(); 
    279279 
    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 ); 
    282282 
    283283    virtual PlugAddressSpecificData* clone() const; 
  • trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp

    r505 r618  
    2323 
    2424#include "avc_extended_plug_info.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4747 
    4848bool 
    49 ExtendedPlugInfoPlugTypeSpecificData::serialize( IOSSerialize& se ) 
     49ExtendedPlugInfoPlugTypeSpecificData::serialize( Util::IOSSerialize& se ) 
    5050{ 
    5151    se.write( m_plugType, "ExtendedPlugInfoPlugTypeSpecificData plugType" ); 
     
    5555 
    5656bool 
    57 ExtendedPlugInfoPlugTypeSpecificData::deserialize( IISDeserialize& de ) 
     57ExtendedPlugInfoPlugTypeSpecificData::deserialize( Util::IISDeserialize& de ) 
    5858{ 
    5959    de.read( &m_plugType ); 
     
    9999 
    100100bool 
    101 ExtendedPlugInfoPlugNameSpecificData::serialize( IOSSerialize& se ) 
     101ExtendedPlugInfoPlugNameSpecificData::serialize( Util::IOSSerialize& se ) 
    102102{ 
    103103    byte_t length = strlen( m_name.c_str() ); 
     
    113113 
    114114bool 
    115 ExtendedPlugInfoPlugNameSpecificData::deserialize( IISDeserialize& de ) 
     115ExtendedPlugInfoPlugNameSpecificData::deserialize( Util::IISDeserialize& de ) 
    116116{ 
    117117    byte_t length; 
     
    146146 
    147147bool 
    148 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( IOSSerialize& se ) 
     148ExtendedPlugInfoPlugNumberOfChannelsSpecificData::serialize( Util::IOSSerialize& se ) 
    149149{ 
    150150    se.write( m_nrOfChannels, 
     
    155155 
    156156bool 
    157 ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( IISDeserialize& de ) 
     157ExtendedPlugInfoPlugNumberOfChannelsSpecificData::deserialize( Util::IISDeserialize& de ) 
    158158{ 
    159159    de.read( &m_nrOfChannels ); 
     
    181181 
    182182bool 
    183 ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( IOSSerialize& se ) 
     183ExtendedPlugInfoPlugChannelPositionSpecificData::serialize( Util::IOSSerialize& se ) 
    184184{ 
    185185    se.write( m_nrOfClusters, 
     
    215215 
    216216bool 
    217 ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( IISDeserialize& de ) 
     217ExtendedPlugInfoPlugChannelPositionSpecificData::deserialize( Util::IISDeserialize& de ) 
    218218{ 
    219219    m_clusterInfos.clear(); 
     
    255255 
    256256bool 
    257 ExtendedPlugInfoPlugChannelNameSpecificData::serialize( IOSSerialize& se ) 
     257ExtendedPlugInfoPlugChannelNameSpecificData::serialize( Util::IOSSerialize& se ) 
    258258{ 
    259259    se.write( m_streamPosition, 
     
    270270 
    271271bool 
    272 ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( IISDeserialize& de ) 
     272ExtendedPlugInfoPlugChannelNameSpecificData::deserialize( Util::IISDeserialize& de ) 
    273273{ 
    274274    de.read( &m_streamPosition ); 
     
    324324 
    325325bool 
    326 ExtendedPlugInfoPlugInputSpecificData::serialize( IOSSerialize& se ) 
     326ExtendedPlugInfoPlugInputSpecificData::serialize( Util::IOSSerialize& se ) 
    327327{ 
    328328    if ( m_plugAddress ) { 
     
    334334 
    335335bool 
    336 ExtendedPlugInfoPlugInputSpecificData::deserialize( IISDeserialize& de ) 
     336ExtendedPlugInfoPlugInputSpecificData::deserialize( Util::IISDeserialize& de ) 
    337337{ 
    338338    return m_plugAddress->deserialize( de ); 
     
    379379 
    380380bool 
    381 ExtendedPlugInfoPlugOutputSpecificData::serialize( IOSSerialize& se ) 
     381ExtendedPlugInfoPlugOutputSpecificData::serialize( Util::IOSSerialize& se ) 
    382382{ 
    383383    se.write( m_nrOfOutputPlugs, "ExtendedPlugInfoPlugOutputSpecificData: number of output plugs" ); 
     
    393393 
    394394bool 
    395 ExtendedPlugInfoPlugOutputSpecificData::deserialize( IISDeserialize& de ) 
     395ExtendedPlugInfoPlugOutputSpecificData::deserialize( Util::IISDeserialize& de ) 
    396396{ 
    397397    de.read( &m_nrOfOutputPlugs ); 
     
    436436 
    437437bool 
    438 ExtendedPlugInfoClusterInfoSpecificData::serialize( IOSSerialize& se ) 
     438ExtendedPlugInfoClusterInfoSpecificData::serialize( Util::IOSSerialize& se ) 
    439439{ 
    440440    se.write( m_clusterIndex, 
     
    453453 
    454454bool 
    455 ExtendedPlugInfoClusterInfoSpecificData::deserialize( IISDeserialize& de ) 
     455ExtendedPlugInfoClusterInfoSpecificData::deserialize( Util::IISDeserialize& de ) 
    456456{ 
    457457 
     
    623623 
    624624bool 
    625 ExtendedPlugInfoInfoType::serialize( IOSSerialize& se ) 
    626 { 
    627     // XXX \todo improve IOSSerialize::write interface 
     625ExtendedPlugInfoInfoType::serialize( Util::IOSSerialize& se ) 
     626{ 
     627    // XXX \todo improve Util::IOSSerialize::write interface 
    628628    char* buf; 
    629629    asprintf( &buf, "ExtendedPlugInfoInfoType infoType (%s)", 
     
    682682 
    683683bool 
    684 ExtendedPlugInfoInfoType::deserialize( IISDeserialize& de ) 
     684ExtendedPlugInfoInfoType::deserialize( Util::IISDeserialize& de ) 
    685685{ 
    686686    bool status = false; 
     
    812812 
    813813bool 
    814 ExtendedPlugInfoCmd::serialize( IOSSerialize& se ) 
     814ExtendedPlugInfoCmd::serialize( Util::IOSSerialize& se ) 
    815815{ 
    816816    bool status = false; 
     
    824824 
    825825bool 
    826 ExtendedPlugInfoCmd::deserialize( IISDeserialize& de ) 
     826ExtendedPlugInfoCmd::deserialize( Util::IISDeserialize& de ) 
    827827{ 
    828828    bool status = false; 
  • trunk/libffado/src/libavc/general/avc_extended_plug_info.h

    r503 r618  
    5252    virtual ~ExtendedPlugInfoPlugTypeSpecificData(); 
    5353 
    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 ); 
    5656    virtual ExtendedPlugInfoPlugTypeSpecificData* clone() const; 
    5757 
     
    7171    virtual ~ExtendedPlugInfoPlugNameSpecificData(); 
    7272 
    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 ); 
    7575    virtual ExtendedPlugInfoPlugNameSpecificData* clone() const; 
    7676 
     
    8686    virtual ~ExtendedPlugInfoPlugNumberOfChannelsSpecificData(); 
    8787 
    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 ); 
    9090    virtual ExtendedPlugInfoPlugNumberOfChannelsSpecificData* clone() const; 
    9191 
     
    133133    virtual ~ExtendedPlugInfoPlugChannelPositionSpecificData(); 
    134134 
    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 ); 
    137137    virtual ExtendedPlugInfoPlugChannelPositionSpecificData* clone() const; 
    138138 
     
    151151    virtual ~ExtendedPlugInfoPlugChannelNameSpecificData(); 
    152152 
    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 ); 
    155155    virtual ExtendedPlugInfoPlugChannelNameSpecificData* clone() const; 
    156156 
     
    169169    virtual ~ExtendedPlugInfoPlugInputSpecificData(); 
    170170 
    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 ); 
    173173    virtual ExtendedPlugInfoPlugInputSpecificData* clone() const; 
    174174 
     
    186186    virtual ~ExtendedPlugInfoPlugOutputSpecificData(); 
    187187 
    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 ); 
    190190    virtual ExtendedPlugInfoPlugOutputSpecificData* clone() const; 
    191191 
     
    219219    virtual ~ExtendedPlugInfoClusterInfoSpecificData(); 
    220220 
    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 ); 
    223223    virtual ExtendedPlugInfoClusterInfoSpecificData* clone() const; 
    224224 
     
    262262    bool initialize(); 
    263263 
    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 ); 
    266266    virtual ExtendedPlugInfoInfoType* clone() const; 
    267267 
     
    299299    virtual ~ExtendedPlugInfoCmd(); 
    300300 
    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 ); 
    303303 
    304304    bool setPlugAddress( const PlugAddress& plugAddress ); 
  • trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp

    r503 r618  
    2323 
    2424#include "avc_extended_subunit_info.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4848 
    4949bool 
    50 ExtendedSubunitInfoPageData::serialize( IOSSerialize& se ) 
     50ExtendedSubunitInfoPageData::serialize( Util::IOSSerialize& se ) 
    5151{ 
    5252    se.write( m_functionBlockType, "ExtendedSubunitInfoPageData: function block type" ); 
     
    6060 
    6161bool 
    62 ExtendedSubunitInfoPageData::deserialize( IISDeserialize& de ) 
     62ExtendedSubunitInfoPageData::deserialize( Util::IISDeserialize& de ) 
    6363{ 
    6464    de.read( &m_functionBlockType ); 
     
    111111 
    112112bool 
    113 ExtendedSubunitInfoCmd::serialize( IOSSerialize& se ) 
     113ExtendedSubunitInfoCmd::serialize( Util::IOSSerialize& se ) 
    114114{ 
    115115    bool status = false; 
     
    135135 
    136136bool 
    137 ExtendedSubunitInfoCmd::deserialize( IISDeserialize& de ) 
     137ExtendedSubunitInfoCmd::deserialize( Util::IISDeserialize& de ) 
    138138{ 
    139139    bool status = false; 
  • trunk/libffado/src/libavc/general/avc_extended_subunit_info.h

    r503 r618  
    4747    virtual ~ExtendedSubunitInfoPageData(); 
    4848 
    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 ); 
    5151    virtual ExtendedSubunitInfoPageData* clone() const; 
    5252 
     
    9797    virtual ~ExtendedSubunitInfoCmd(); 
    9898 
    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 ); 
    101101 
    102102    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/general/avc_generic.cpp

    r503 r618  
    2323 
    2424#include "avc_generic.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    5353 
    5454bool 
    55 AVCCommand::serialize( IOSSerialize& se ) 
    56 { 
    57     // XXX \todo improve IOSSerialize::write interface 
     55AVCCommand::serialize( Util::IOSSerialize& se ) 
     56{ 
     57    // XXX \todo improve Util::IOSSerialize::write interface 
    5858    char* buf; 
    5959    asprintf( &buf, "AVCCommand ctype ('%s')", 
     
    7272 
    7373bool 
    74 AVCCommand::deserialize( IISDeserialize& de ) 
     74AVCCommand::deserialize( Util::IISDeserialize& de ) 
    7575{ 
    7676    de.read( &m_ctype ); 
     
    181181    memset( &m_fcpFrame,  0x0,  sizeof( m_fcpFrame ) ); 
    182182 
    183     BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) ); 
     183    Util::BufferSerialize se( m_fcpFrame, sizeof( m_fcpFrame ) ); 
    184184    if ( !serialize( se ) ) { 
    185185        debugFatal(  "fire: Could not serialize\n" ); 
     
    194194        showFcpFrame( m_fcpFrame, fcpFrameSize ); 
    195195 
    196         StringSerializer se_dbg; 
     196        Util::StringSerializer se_dbg; 
    197197        serialize( se_dbg ); 
    198198         
     
    226226        case eR_NotImplemented: 
    227227        { 
    228             BufferDeserialize de( buf, resp_len ); 
     228            Util::BufferDeserialize de( buf, resp_len ); 
    229229            result = deserialize( de ); 
    230230 
     
    232232            showFcpFrame( buf, de.getNrOfConsumedBytes() ); 
    233233 
    234             StringSerializer se_dbg; 
     234            Util::StringSerializer se_dbg; 
    235235            serialize( se_dbg ); 
    236236 
     
    251251            debugOutputShort( DEBUG_LEVEL_VERY_VERBOSE,"  Response:\n"); 
    252252 
    253             BufferDeserialize de( buf, resp_len ); 
     253            Util::BufferDeserialize de( buf, resp_len ); 
    254254            deserialize( de ); 
    255255 
  • trunk/libffado/src/libavc/general/avc_generic.h

    r503 r618  
    3434class Ieee1394Service; 
    3535 
     36namespace Util { 
     37    class IOSSerialize; 
     38    class IISDeserialize; 
     39}; 
     40 
    3641namespace AVC { 
    37  
    38 class IOSSerialize; 
    39 class IISDeserialize; 
    4042 
    4143const int fcpFrameMaxLength = 512; 
     
    5355    virtual ~IBusData() {} 
    5456 
    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; 
    5759 
    5860    virtual IBusData* clone() const = 0; 
     
    8587    }; 
    8688 
    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 ); 
    8991 
    9092    virtual bool setCommandType( ECommandType commandType ); 
  • trunk/libffado/src/libavc/general/avc_plug.cpp

    r612 r618  
    3232 
    3333#include "libieee1394/ieee1394service.h" 
    34 #include "../util/avc_serialize.h" 
     34#include "libutil/cmd_serialize.h" 
    3535 
    3636#include <sstream> 
  • trunk/libffado/src/libavc/general/avc_plug_info.cpp

    r612 r618  
    2323 
    2424#include "avc_plug_info.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    8080 
    8181bool 
    82 PlugInfoCmd::serialize( IOSSerialize& se ) 
     82PlugInfoCmd::serialize( Util::IOSSerialize& se ) 
    8383{ 
    8484    byte_t reserved = 0xff; 
     
    116116 
    117117bool 
    118 PlugInfoCmd::deserialize( IISDeserialize& de ) 
     118PlugInfoCmd::deserialize( Util::IISDeserialize& de ) 
    119119{ 
    120120    byte_t reserved; 
  • trunk/libffado/src/libavc/general/avc_plug_info.h

    r503 r618  
    5353    virtual ~PlugInfoCmd(); 
    5454 
    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 ); 
    5757 
    5858    virtual void clear(); 
  • trunk/libffado/src/libavc/general/avc_signal_format.cpp

    r524 r618  
    2323 
    2424#include "avc_signal_format.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    5050 
    5151bool 
    52 OutputPlugSignalFormatCmd::serialize( IOSSerialize& se ) 
     52OutputPlugSignalFormatCmd::serialize( Util::IOSSerialize& se ) 
    5353{ 
    5454    bool result=true; 
     
    7171 
    7272bool 
    73 OutputPlugSignalFormatCmd::deserialize( IISDeserialize& de ) 
     73OutputPlugSignalFormatCmd::deserialize( Util::IISDeserialize& de ) 
    7474{ 
    7575    bool result=true; 
     
    110110 
    111111bool 
    112 InputPlugSignalFormatCmd::serialize( IOSSerialize& se ) 
     112InputPlugSignalFormatCmd::serialize( Util::IOSSerialize& se ) 
    113113{ 
    114114    bool result=true; 
     
    131131 
    132132bool 
    133 InputPlugSignalFormatCmd::deserialize( IISDeserialize& de ) 
     133InputPlugSignalFormatCmd::deserialize( Util::IISDeserialize& de ) 
    134134{ 
    135135    bool result=true; 
  • trunk/libffado/src/libavc/general/avc_signal_format.h

    r524 r618  
    3838    virtual ~OutputPlugSignalFormatCmd(); 
    3939 
    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 ); 
    4242 
    4343    virtual const char* getCmdName() const 
     
    5757    virtual ~InputPlugSignalFormatCmd(); 
    5858 
    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 ); 
    6161 
    6262    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/general/avc_subunit.cpp

    r560 r618  
    3232#include "../general/avc_plug_info.h" 
    3333#include "../streamformat/avc_extended_stream_format.h" 
    34 #include "../util/avc_serialize.h" 
     34#include "libutil/cmd_serialize.h" 
    3535 
    3636#include <sstream> 
  • trunk/libffado/src/libavc/general/avc_subunit_info.cpp

    r505 r618  
    2323 
    2424#include "avc_subunit_info.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    5959 
    6060bool 
    61 SubUnitInfoCmd::serialize( IOSSerialize& se ) 
     61SubUnitInfoCmd::serialize( Util::IOSSerialize& se ) 
    6262{ 
    6363    AVCCommand::serialize( se ); 
     
    7777 
    7878bool 
    79 SubUnitInfoCmd::deserialize( IISDeserialize& de ) 
     79SubUnitInfoCmd::deserialize( Util::IISDeserialize& de ) 
    8080{ 
    8181    AVCCommand::deserialize( de ); 
  • trunk/libffado/src/libavc/general/avc_subunit_info.h

    r503 r618  
    4040    virtual ~SubUnitInfoCmd(); 
    4141 
    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 ); 
    4444 
    4545    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/general/avc_unit.cpp

    r560 r618  
    3434#include "../general/avc_subunit_info.h" 
    3535#include "../streamformat/avc_extended_stream_format.h" 
    36 #include "../util/avc_serialize.h" 
     36#include "libutil/cmd_serialize.h" 
    3737#include "../avc_definitions.h" 
    3838 
  • trunk/libffado/src/libavc/general/avc_unit_info.cpp

    r503 r618  
    2323 
    2424#include "avc_unit_info.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4848 
    4949bool 
    50 UnitInfoCmd::serialize( IOSSerialize& se ) 
     50UnitInfoCmd::serialize( Util::IOSSerialize& se ) 
    5151{ 
    5252    AVCCommand::serialize( se ); 
     
    6666 
    6767bool 
    68 UnitInfoCmd::deserialize( IISDeserialize& de ) 
     68UnitInfoCmd::deserialize( Util::IISDeserialize& de ) 
    6969{ 
    7070    AVCCommand::deserialize( de ); 
  • trunk/libffado/src/libavc/general/avc_unit_info.h

    r503 r618  
    5858    virtual ~UnitInfoCmd(); 
    5959 
    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 ); 
    6262 
    6363    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp

    r555 r618  
    2323 
    2424#include "avc_vendor_dependent_cmd.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    4545 
    4646bool 
    47 VendorDependentCmd::serialize( IOSSerialize& se ) 
     47VendorDependentCmd::serialize( Util::IOSSerialize& se ) 
    4848{ 
    4949    bool result=true; 
     
    6060 
    6161bool 
    62 VendorDependentCmd::deserialize( IISDeserialize& de ) 
     62VendorDependentCmd::deserialize( Util::IISDeserialize& de ) 
    6363{ 
    6464    bool result=true; 
  • trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h

    r555 r618  
    3636    virtual ~VendorDependentCmd(); 
    3737 
    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 ); 
    4040 
    4141    virtual const char* getCmdName() const 
  • trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp

    r524 r618  
    2727#include "../descriptors/avc_descriptor_cmd.h" 
    2828 
    29 #include "../util/avc_serialize.h" 
     29#include "libutil/cmd_serialize.h" 
    3030#include "libieee1394/ieee1394service.h" 
    3131 
     
    4848 
    4949bool 
    50 AVCMusicGeneralStatusInfoBlock::serialize( IOSSerialize& se ) 
     50AVCMusicGeneralStatusInfoBlock::serialize( Util::IOSSerialize& se ) 
    5151{ 
    5252    bool result=true; 
     
    6363 
    6464bool 
    65 AVCMusicGeneralStatusInfoBlock::deserialize( IISDeserialize& de ) 
     65AVCMusicGeneralStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 
    6666{ 
    6767    bool result=true; 
     
    8686 
    8787bool 
    88 AVCMusicOutputPlugStatusInfoBlock::serialize( IOSSerialize& se ) 
     88AVCMusicOutputPlugStatusInfoBlock::serialize( Util::IOSSerialize& se ) 
    8989{ 
    9090    bool result=true; 
     
    9696 
    9797bool 
    98 AVCMusicOutputPlugStatusInfoBlock::deserialize( IISDeserialize& de ) 
     98AVCMusicOutputPlugStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 
    9999{ 
    100100    bool result=true; 
     
    128128 
    129129bool 
    130 AVCMusicClusterInfoBlock::serialize( IOSSerialize& se ) 
     130AVCMusicClusterInfoBlock::serialize( Util::IOSSerialize& se ) 
    131131{ 
    132132    bool result=true; 
     
    162162 
    163163bool 
    164 AVCMusicClusterInfoBlock::deserialize( IISDeserialize& de ) 
     164AVCMusicClusterInfoBlock::deserialize( Util::IISDeserialize& de ) 
    165165{ 
    166166    bool result=true; 
     
    255255 
    256256bool 
    257 AVCMusicSubunitPlugInfoBlock::serialize( IOSSerialize& se ) 
     257AVCMusicSubunitPlugInfoBlock::serialize( Util::IOSSerialize& se ) 
    258258{ 
    259259    bool result=true; 
     
    286286 
    287287bool 
    288 AVCMusicSubunitPlugInfoBlock::deserialize( IISDeserialize& de ) 
     288AVCMusicSubunitPlugInfoBlock::deserialize( Util::IISDeserialize& de ) 
    289289{ 
    290290    bool result=true; 
     
    388388 
    389389bool 
    390 AVCMusicPlugInfoBlock::serialize( IOSSerialize& se ) 
     390AVCMusicPlugInfoBlock::serialize( Util::IOSSerialize& se ) 
    391391{ 
    392392    bool result=true; 
     
    418418 
    419419bool 
    420 AVCMusicPlugInfoBlock::deserialize( IISDeserialize& de ) 
     420AVCMusicPlugInfoBlock::deserialize( Util::IISDeserialize& de ) 
    421421{ 
    422422    bool result=true; 
     
    519519 
    520520bool 
    521 AVCMusicRoutingStatusInfoBlock::serialize( IOSSerialize& se ) 
     521AVCMusicRoutingStatusInfoBlock::serialize( Util::IOSSerialize& se ) 
    522522{ 
    523523    bool result=true; 
     
    560560 
    561561bool 
    562 AVCMusicRoutingStatusInfoBlock::deserialize( IISDeserialize& de ) 
     562AVCMusicRoutingStatusInfoBlock::deserialize( Util::IISDeserialize& de ) 
    563563{ 
    564564    bool result=true; 
     
    654654 
    655655bool 
    656 AVCMusicStatusDescriptor::serialize( IOSSerialize& se ) 
     656AVCMusicStatusDescriptor::serialize( Util::IOSSerialize& se ) 
    657657{ 
    658658    bool result=true; 
     
    674674 
    675675bool 
    676 AVCMusicStatusDescriptor::deserialize( IISDeserialize& de ) 
     676AVCMusicStatusDescriptor::deserialize( Util::IISDeserialize& de ) 
    677677{ 
    678678    bool result=true; 
  • trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h

    r524 r618  
    4848 
    4949 
    50 class IOSSerialize; 
    51 class IISDeserialize; 
     50class Util::IOSSerialize; 
     51class Util::IISDeserialize; 
    5252 
    5353/** 
     
    5858public: 
    5959 
    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 ); 
    6262 
    6363    AVCMusicGeneralStatusInfoBlock( ); 
     
    8080public: 
    8181 
    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 ); 
    8484 
    8585    AVCMusicOutputPlugStatusInfoBlock( ); 
     
    106106    typedef std::vector<struct sSignalInfo>::iterator SignalInfoVectorIterator; 
    107107 
    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 ); 
    110110 
    111111    virtual bool clear(); 
     
    147147    }; 
    148148 
    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 ); 
    151151 
    152152    AVCMusicSubunitPlugInfoBlock( ); 
     
    181181public: 
    182182 
    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 ); 
    185185    virtual bool clear(); 
    186186 
     
    221221public: 
    222222 
    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 ); 
    225225 
    226226    AVCMusicRoutingStatusInfoBlock( ); 
     
    255255 
    256256public: 
    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 ); 
    259259     
    260260    AVCMusicStatusDescriptor( Unit* unit, Subunit* subunit ); 
  • trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp

    r612 r618  
    3030#include "../general/avc_plug_info.h" 
    3131#include "../streamformat/avc_extended_stream_format.h" 
    32 #include "../util/avc_serialize.h" 
     32#include "libutil/cmd_serialize.h" 
    3333 
    3434#include "avc_musicsubunit.h" 
  • trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp

    r505 r618  
    2323 
    2424#include "avc_extended_stream_format.h" 
    25 #include "../util/avc_serialize.h" 
     25#include "libutil/cmd_serialize.h" 
    2626#include "libieee1394/ieee1394service.h" 
    2727 
     
    5353 
    5454bool 
    55 StreamFormatInfo::serialize( IOSSerialize& se ) 
     55StreamFormatInfo::serialize( Util::IOSSerialize& se ) 
    5656{ 
    5757    se.write( m_numberOfChannels, "StreamFormatInfo numberOfChannels" ); 
     
    6161 
    6262bool 
    63 StreamFormatInfo::deserialize( IISDeserialize& de ) 
     63StreamFormatInfo::deserialize( Util::IISDeserialize& de ) 
    6464{ 
    6565    de.read( &m_numberOfChannels ); 
     
    8686 
    8787bool 
    88 FormatInformationStreamsSync::serialize( IOSSerialize& se ) 
     88FormatInformationStreamsSync::serialize( Util::IOSSerialize& se ) 
    8989{ 
    9090    se.write( m_reserved0, "FormatInformationStreamsSync reserved" ); 
     
    102102 
    103103bool 
    104 FormatInformationStreamsSync::deserialize( IISDeserialize& de ) 
     104FormatInformationStreamsSync::deserialize( Util::IISDeserialize& de ) 
    105105{ 
    106106    de.read( &m_reserved0 ); 
     
    157157 
    158158bool 
    159 FormatInformationStreamsCompound::serialize( IOSSerialize& se ) 
     159FormatInformationStreamsCompound::serialize( Util::IOSSerialize& se ) 
    160160{ 
    161161    se.write( m_samplingFrequency, "FormatInformationStreamsCompound samplingFrequency" ); 
     
    172172 
    173173bool 
    174 FormatInformationStreamsCompound::deserialize( IISDeserialize& de ) 
     174FormatInformationStreamsCompound::deserialize( Util::IISDeserialize& de ) 
    175175{ 
    176176    de.read( &m_samplingFrequency ); 
     
    223223 
    224224bool 
    225 FormatInformation::serialize( IOSSerialize& se ) 
     225FormatInformation::serialize( Util::IOSSerialize& se ) 
    226226{ 
    227227    if ( m_root != eFHR_Invalid ) { 
     
    241241 
    242242bool 
    243 FormatInformation::deserialize( IISDeserialize& de ) 
     243FormatInformation::deserialize( Util::IISDeserialize& de ) 
    244244{ 
    245245    bool result = false; 
     
    338338 
    339339bool 
    340 ExtendedStreamFormatCmd::serialize( IOSSerialize& se ) 
     340ExtendedStreamFormatCmd::serialize( Util::IOSSerialize& se ) 
    341341{ 
    342342    AVCCommand::serialize( se ); 
     
    352352 
    353353bool 
    354 ExtendedStreamFormatCmd::deserialize( IISDeserialize& de ) 
     354ExtendedStreamFormatCmd::deserialize( Util::IISDeserialize& de ) 
    355355{ 
    356356    AVCCommand::deserialize( de ); 
  • trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h

    r503 r618  
    106106#define AVC1394_EXTENDED_STREAM_FORMAT_INFO_STATUS_NOT_USED         0xff 
    107107 
    108 class IOSSerialize; 
    109 class IISDeserialize; 
     108class Util::IOSSerialize; 
     109class Util::IISDeserialize; 
    110110 
    111111enum ERateControl { 
     
    121121    StreamFormatInfo(); 
    122122 
    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 ); 
    125125 
    126126    virtual StreamFormatInfo* clone() const; 
     
    147147    FormatInformationStreamsSync(); 
    148148 
    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 ); 
    151151    virtual FormatInformationStreamsSync* clone() const; 
    152152 
     
    165165    virtual ~FormatInformationStreamsCompound(); 
    166166 
    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 ); 
    169169    virtual FormatInformationStreamsCompound* clone() const; 
    170170 
     
    231231    virtual ~FormatInformation(); 
    232232 
    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 ); 
    235235 
    236236    virtual FormatInformation* clone() const; 
     
    271271    bool setSubFunction( ESubFunction subFunction ); 
    272272 
    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 ); 
    275275 
    276276    EStatus getStatus(); 
  • trunk/libffado/src/libutil/cmd_serialize.cpp

    r503 r618  
    2222 */ 
    2323 
    24 #include "avc_serialize.h" 
     24#include "cmd_serialize.h" 
    2525 
    2626#include <iostream> 
     
    3030 
    3131 
    32 namespace AVC
     32namespace Util
    3333 
    3434 
  • trunk/libffado/src/libutil/cmd_serialize.h

    r503 r618  
    2222 */ 
    2323 
    24 #ifndef SERIALIZE_H 
    25 #define SERIALIZE_H 
     24#ifndef UTIL_CMD_SERIALIZE_H 
     25#define UTIL_CMD_SERIALIZE_H 
    2626 
    2727#include "debugmodule/debugmodule.h" 
     
    3030#include <string> 
    3131 
    32 namespace AVC
     32namespace Util
    3333 
    3434// Interfaces 
     
    161161 
    162162} 
    163 #endif // SERIALIZE_H 
     163#endif // UTIL_CMD_SERIALIZE_H 
    164164 
  • trunk/libffado/src/SConscript

    r614 r618  
    1616        debugmodule/debugmodule.cpp \ 
    1717        libavc/streamformat/avc_extended_stream_format.cpp \ 
    18         libavc/util/avc_serialize.cpp \ 
    1918        libavc/musicsubunit/avc_descriptor_music.cpp \ 
    2019        libavc/musicsubunit/avc_musicsubunit.cpp \ 
     
    5756        libstreaming/StreamProcessor.cpp \ 
    5857        libstreaming/StreamProcessorManager.cpp \ 
     58        libutil/cmd_serialize.cpp \ 
    5959        libutil/DelayLockedLoop.cpp \ 
    6060        libutil/PacketBuffer.cpp \