soapH.h 707 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414
  1. /* soapH.h
  2. Generated by gSOAP 2.8.83 for trapi.h
  3. gSOAP XML Web services tools
  4. Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
  5. The soapcpp2 tool and its generated software are released under the GPL.
  6. This program is released under the GPL with the additional exemption that
  7. compiling, linking, and/or using OpenSSL is allowed.
  8. --------------------------------------------------------------------------------
  9. A commercial use license is available from Genivia Inc., contact@genivia.com
  10. --------------------------------------------------------------------------------
  11. */
  12. #ifndef soapH_H
  13. #define soapH_H
  14. #include "soapStub.h"
  15. #ifndef WITH_NOIDREF
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19. SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap*, const void*, int);
  20. #ifdef __cplusplus
  21. }
  22. #endif
  23. SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap*);
  24. SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap*);
  25. #endif
  26. #ifdef __cplusplus
  27. extern "C" {
  28. #endif
  29. SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap*, const char*, int*);
  30. SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap*, const void*, const char*, int, int);
  31. SOAP_FMAC3 void * SOAP_FMAC4 soap_dupelement(struct soap*, const void*, int);
  32. SOAP_FMAC3 void SOAP_FMAC4 soap_delelement(const void*, int);
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36. SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap*);
  37. SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap*, int, const char*, const char*, size_t*);
  38. SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap *soap, struct soap_clist*);
  39. SOAP_FMAC3 int SOAP_FMAC4 soap_fbase(int, int);
  40. SOAP_FMAC3 void SOAP_FMAC4 soap_finsert(struct soap*, int, int, void*, size_t, const void*, void**);
  41. #ifndef SOAP_TYPE_byte_DEFINED
  42. #define SOAP_TYPE_byte_DEFINED
  43. inline void soap_default_byte(struct soap *soap, char *a)
  44. {
  45. (void)soap; /* appease -Wall -Werror */
  46. #ifdef SOAP_DEFAULT_byte
  47. *a = SOAP_DEFAULT_byte;
  48. #else
  49. *a = (char)0;
  50. #endif
  51. }
  52. SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap*, const char*, int, const char *, const char*);
  53. SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap*, const char*, char *, const char*);
  54. SOAP_FMAC3 char * SOAP_FMAC4 soap_new_byte(struct soap *soap, int n = -1);
  55. SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap*, const char *, const char*, const char*);
  56. inline int soap_write_byte(struct soap *soap, char const*p)
  57. {
  58. soap_free_temp(soap);
  59. if (p)
  60. { if (soap_begin_send(soap) || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap))
  61. return soap->error;
  62. }
  63. return SOAP_OK;
  64. }
  65. inline int soap_PUT_byte(struct soap *soap, const char *URL, char const*p)
  66. {
  67. soap_free_temp(soap);
  68. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  69. return soap_closesock(soap);
  70. return SOAP_OK;
  71. }
  72. inline int soap_PATCH_byte(struct soap *soap, const char *URL, char const*p)
  73. {
  74. soap_free_temp(soap);
  75. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  76. return soap_closesock(soap);
  77. return SOAP_OK;
  78. }
  79. inline int soap_POST_send_byte(struct soap *soap, const char *URL, char const*p)
  80. {
  81. soap_free_temp(soap);
  82. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap))
  83. return soap_closesock(soap);
  84. return SOAP_OK;
  85. }
  86. SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap*, char *, const char*, const char*);
  87. inline int soap_read_byte(struct soap *soap, char *p)
  88. {
  89. if (p)
  90. { if (soap_begin_recv(soap) || ::soap_get_byte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  91. return soap->error;
  92. }
  93. return SOAP_OK;
  94. }
  95. inline int soap_GET_byte(struct soap *soap, const char *URL, char *p)
  96. {
  97. if (soap_GET(soap, URL, NULL) || ::soap_read_byte(soap, p))
  98. return soap_closesock(soap);
  99. return soap_closesock(soap);
  100. }
  101. inline int soap_POST_recv_byte(struct soap *soap, char *p)
  102. {
  103. if (::soap_read_byte(soap, p))
  104. return soap_closesock(soap);
  105. return soap_closesock(soap);
  106. }
  107. #endif
  108. #ifndef SOAP_TYPE_int_DEFINED
  109. #define SOAP_TYPE_int_DEFINED
  110. inline void soap_default_int(struct soap *soap, int *a)
  111. {
  112. (void)soap; /* appease -Wall -Werror */
  113. #ifdef SOAP_DEFAULT_int
  114. *a = SOAP_DEFAULT_int;
  115. #else
  116. *a = (int)0;
  117. #endif
  118. }
  119. SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap*, const char*, int, const int *, const char*);
  120. SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap*, const char*, int *, const char*);
  121. SOAP_FMAC3 int * SOAP_FMAC4 soap_new_int(struct soap *soap, int n = -1);
  122. SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap*, const int *, const char*, const char*);
  123. inline int soap_write_int(struct soap *soap, int const*p)
  124. {
  125. soap_free_temp(soap);
  126. if (p)
  127. { if (soap_begin_send(soap) || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap))
  128. return soap->error;
  129. }
  130. return SOAP_OK;
  131. }
  132. inline int soap_PUT_int(struct soap *soap, const char *URL, int const*p)
  133. {
  134. soap_free_temp(soap);
  135. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  136. return soap_closesock(soap);
  137. return SOAP_OK;
  138. }
  139. inline int soap_PATCH_int(struct soap *soap, const char *URL, int const*p)
  140. {
  141. soap_free_temp(soap);
  142. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  143. return soap_closesock(soap);
  144. return SOAP_OK;
  145. }
  146. inline int soap_POST_send_int(struct soap *soap, const char *URL, int const*p)
  147. {
  148. soap_free_temp(soap);
  149. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap))
  150. return soap_closesock(soap);
  151. return SOAP_OK;
  152. }
  153. SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap*, int *, const char*, const char*);
  154. inline int soap_read_int(struct soap *soap, int *p)
  155. {
  156. if (p)
  157. { if (soap_begin_recv(soap) || ::soap_get_int(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  158. return soap->error;
  159. }
  160. return SOAP_OK;
  161. }
  162. inline int soap_GET_int(struct soap *soap, const char *URL, int *p)
  163. {
  164. if (soap_GET(soap, URL, NULL) || ::soap_read_int(soap, p))
  165. return soap_closesock(soap);
  166. return soap_closesock(soap);
  167. }
  168. inline int soap_POST_recv_int(struct soap *soap, int *p)
  169. {
  170. if (::soap_read_int(soap, p))
  171. return soap_closesock(soap);
  172. return soap_closesock(soap);
  173. }
  174. #endif
  175. #ifndef SOAP_TYPE_unsignedByte_DEFINED
  176. #define SOAP_TYPE_unsignedByte_DEFINED
  177. inline void soap_default_unsignedByte(struct soap *soap, unsigned char *a)
  178. {
  179. (void)soap; /* appease -Wall -Werror */
  180. #ifdef SOAP_DEFAULT_unsignedByte
  181. *a = SOAP_DEFAULT_unsignedByte;
  182. #else
  183. *a = (unsigned char)0;
  184. #endif
  185. }
  186. SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap*, const char*, int, const unsigned char *, const char*);
  187. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap*, const char*, unsigned char *, const char*);
  188. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_new_unsignedByte(struct soap *soap, int n = -1);
  189. SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap*, const unsigned char *, const char*, const char*);
  190. inline int soap_write_unsignedByte(struct soap *soap, unsigned char const*p)
  191. {
  192. soap_free_temp(soap);
  193. if (p)
  194. { if (soap_begin_send(soap) || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap))
  195. return soap->error;
  196. }
  197. return SOAP_OK;
  198. }
  199. inline int soap_PUT_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  200. {
  201. soap_free_temp(soap);
  202. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  203. return soap_closesock(soap);
  204. return SOAP_OK;
  205. }
  206. inline int soap_PATCH_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  207. {
  208. soap_free_temp(soap);
  209. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  210. return soap_closesock(soap);
  211. return SOAP_OK;
  212. }
  213. inline int soap_POST_send_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  214. {
  215. soap_free_temp(soap);
  216. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap))
  217. return soap_closesock(soap);
  218. return SOAP_OK;
  219. }
  220. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap*, unsigned char *, const char*, const char*);
  221. inline int soap_read_unsignedByte(struct soap *soap, unsigned char *p)
  222. {
  223. if (p)
  224. { if (soap_begin_recv(soap) || ::soap_get_unsignedByte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  225. return soap->error;
  226. }
  227. return SOAP_OK;
  228. }
  229. inline int soap_GET_unsignedByte(struct soap *soap, const char *URL, unsigned char *p)
  230. {
  231. if (soap_GET(soap, URL, NULL) || ::soap_read_unsignedByte(soap, p))
  232. return soap_closesock(soap);
  233. return soap_closesock(soap);
  234. }
  235. inline int soap_POST_recv_unsignedByte(struct soap *soap, unsigned char *p)
  236. {
  237. if (::soap_read_unsignedByte(soap, p))
  238. return soap_closesock(soap);
  239. return soap_closesock(soap);
  240. }
  241. #endif
  242. #ifndef SOAP_TYPE_cwmp__ACSVendorFaultCodeType_DEFINED
  243. #define SOAP_TYPE_cwmp__ACSVendorFaultCodeType_DEFINED
  244. inline void soap_default_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *a)
  245. {
  246. (void)soap; /* appease -Wall -Werror */
  247. #ifdef SOAP_DEFAULT_cwmp__ACSVendorFaultCodeType
  248. *a = SOAP_DEFAULT_cwmp__ACSVendorFaultCodeType;
  249. #else
  250. *a = (unsigned int)0;
  251. #endif
  252. }
  253. #define soap_cwmp__ACSVendorFaultCodeType2s soap_unsignedInt2s
  254. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ACSVendorFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  255. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ACSVendorFaultCodeType(struct soap*, const char*, unsigned int *);
  256. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__ACSVendorFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  257. #define soap_instantiate_cwmp__ACSVendorFaultCodeType soap_instantiate_unsignedInt
  258. #define soap_new_cwmp__ACSVendorFaultCodeType soap_new_unsignedInt
  259. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ACSVendorFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  260. inline int soap_write_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int const*p)
  261. {
  262. soap_free_temp(soap);
  263. if (p)
  264. { if (soap_begin_send(soap) || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap))
  265. return soap->error;
  266. }
  267. return SOAP_OK;
  268. }
  269. inline int soap_PUT_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  270. {
  271. soap_free_temp(soap);
  272. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  273. return soap_closesock(soap);
  274. return SOAP_OK;
  275. }
  276. inline int soap_PATCH_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  277. {
  278. soap_free_temp(soap);
  279. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  280. return soap_closesock(soap);
  281. return SOAP_OK;
  282. }
  283. inline int soap_POST_send_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  284. {
  285. soap_free_temp(soap);
  286. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap))
  287. return soap_closesock(soap);
  288. return SOAP_OK;
  289. }
  290. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__ACSVendorFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  291. inline int soap_read_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *p)
  292. {
  293. if (p)
  294. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ACSVendorFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  295. return soap->error;
  296. }
  297. return SOAP_OK;
  298. }
  299. inline int soap_GET_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  300. {
  301. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ACSVendorFaultCodeType(soap, p))
  302. return soap_closesock(soap);
  303. return soap_closesock(soap);
  304. }
  305. inline int soap_POST_recv_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *p)
  306. {
  307. if (::soap_read_cwmp__ACSVendorFaultCodeType(soap, p))
  308. return soap_closesock(soap);
  309. return soap_closesock(soap);
  310. }
  311. #endif
  312. #ifndef SOAP_TYPE_cwmp__ACSFaultCodeType_DEFINED
  313. #define SOAP_TYPE_cwmp__ACSFaultCodeType_DEFINED
  314. inline void soap_default_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *a)
  315. {
  316. (void)soap; /* appease -Wall -Werror */
  317. #ifdef SOAP_DEFAULT_cwmp__ACSFaultCodeType
  318. *a = SOAP_DEFAULT_cwmp__ACSFaultCodeType;
  319. #else
  320. *a = (unsigned int)0;
  321. #endif
  322. }
  323. #define soap_cwmp__ACSFaultCodeType2s soap_unsignedInt2s
  324. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ACSFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  325. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ACSFaultCodeType(struct soap*, const char*, unsigned int *);
  326. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__ACSFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  327. #define soap_instantiate_cwmp__ACSFaultCodeType soap_instantiate_unsignedInt
  328. #define soap_new_cwmp__ACSFaultCodeType soap_new_unsignedInt
  329. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ACSFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  330. inline int soap_write_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int const*p)
  331. {
  332. soap_free_temp(soap);
  333. if (p)
  334. { if (soap_begin_send(soap) || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap))
  335. return soap->error;
  336. }
  337. return SOAP_OK;
  338. }
  339. inline int soap_PUT_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  340. {
  341. soap_free_temp(soap);
  342. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  343. return soap_closesock(soap);
  344. return SOAP_OK;
  345. }
  346. inline int soap_PATCH_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  347. {
  348. soap_free_temp(soap);
  349. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  350. return soap_closesock(soap);
  351. return SOAP_OK;
  352. }
  353. inline int soap_POST_send_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  354. {
  355. soap_free_temp(soap);
  356. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap))
  357. return soap_closesock(soap);
  358. return SOAP_OK;
  359. }
  360. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__ACSFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  361. inline int soap_read_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *p)
  362. {
  363. if (p)
  364. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ACSFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  365. return soap->error;
  366. }
  367. return SOAP_OK;
  368. }
  369. inline int soap_GET_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  370. {
  371. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ACSFaultCodeType(soap, p))
  372. return soap_closesock(soap);
  373. return soap_closesock(soap);
  374. }
  375. inline int soap_POST_recv_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *p)
  376. {
  377. if (::soap_read_cwmp__ACSFaultCodeType(soap, p))
  378. return soap_closesock(soap);
  379. return soap_closesock(soap);
  380. }
  381. #endif
  382. #ifndef SOAP_TYPE_cwmp__CPEVendorFaultCodeType_DEFINED
  383. #define SOAP_TYPE_cwmp__CPEVendorFaultCodeType_DEFINED
  384. inline void soap_default_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *a)
  385. {
  386. (void)soap; /* appease -Wall -Werror */
  387. #ifdef SOAP_DEFAULT_cwmp__CPEVendorFaultCodeType
  388. *a = SOAP_DEFAULT_cwmp__CPEVendorFaultCodeType;
  389. #else
  390. *a = (unsigned int)0;
  391. #endif
  392. }
  393. #define soap_cwmp__CPEVendorFaultCodeType2s soap_unsignedInt2s
  394. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEVendorFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  395. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEVendorFaultCodeType(struct soap*, const char*, unsigned int *);
  396. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEVendorFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  397. #define soap_instantiate_cwmp__CPEVendorFaultCodeType soap_instantiate_unsignedInt
  398. #define soap_new_cwmp__CPEVendorFaultCodeType soap_new_unsignedInt
  399. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEVendorFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  400. inline int soap_write_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int const*p)
  401. {
  402. soap_free_temp(soap);
  403. if (p)
  404. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap))
  405. return soap->error;
  406. }
  407. return SOAP_OK;
  408. }
  409. inline int soap_PUT_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  410. {
  411. soap_free_temp(soap);
  412. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  413. return soap_closesock(soap);
  414. return SOAP_OK;
  415. }
  416. inline int soap_PATCH_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  417. {
  418. soap_free_temp(soap);
  419. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  420. return soap_closesock(soap);
  421. return SOAP_OK;
  422. }
  423. inline int soap_POST_send_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  424. {
  425. soap_free_temp(soap);
  426. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap))
  427. return soap_closesock(soap);
  428. return SOAP_OK;
  429. }
  430. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEVendorFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  431. inline int soap_read_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *p)
  432. {
  433. if (p)
  434. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEVendorFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  435. return soap->error;
  436. }
  437. return SOAP_OK;
  438. }
  439. inline int soap_GET_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  440. {
  441. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEVendorFaultCodeType(soap, p))
  442. return soap_closesock(soap);
  443. return soap_closesock(soap);
  444. }
  445. inline int soap_POST_recv_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *p)
  446. {
  447. if (::soap_read_cwmp__CPEVendorFaultCodeType(soap, p))
  448. return soap_closesock(soap);
  449. return soap_closesock(soap);
  450. }
  451. #endif
  452. #ifndef SOAP_TYPE_cwmp__CPEExtensionFaultCodeType_DEFINED
  453. #define SOAP_TYPE_cwmp__CPEExtensionFaultCodeType_DEFINED
  454. inline void soap_default_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *a)
  455. {
  456. (void)soap; /* appease -Wall -Werror */
  457. #ifdef SOAP_DEFAULT_cwmp__CPEExtensionFaultCodeType
  458. *a = SOAP_DEFAULT_cwmp__CPEExtensionFaultCodeType;
  459. #else
  460. *a = (unsigned int)0;
  461. #endif
  462. }
  463. #define soap_cwmp__CPEExtensionFaultCodeType2s soap_unsignedInt2s
  464. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  465. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, unsigned int *);
  466. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  467. #define soap_instantiate_cwmp__CPEExtensionFaultCodeType soap_instantiate_unsignedInt
  468. #define soap_new_cwmp__CPEExtensionFaultCodeType soap_new_unsignedInt
  469. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEExtensionFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  470. inline int soap_write_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int const*p)
  471. {
  472. soap_free_temp(soap);
  473. if (p)
  474. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap))
  475. return soap->error;
  476. }
  477. return SOAP_OK;
  478. }
  479. inline int soap_PUT_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  480. {
  481. soap_free_temp(soap);
  482. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  483. return soap_closesock(soap);
  484. return SOAP_OK;
  485. }
  486. inline int soap_PATCH_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  487. {
  488. soap_free_temp(soap);
  489. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  490. return soap_closesock(soap);
  491. return SOAP_OK;
  492. }
  493. inline int soap_POST_send_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  494. {
  495. soap_free_temp(soap);
  496. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap))
  497. return soap_closesock(soap);
  498. return SOAP_OK;
  499. }
  500. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEExtensionFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  501. inline int soap_read_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *p)
  502. {
  503. if (p)
  504. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEExtensionFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  505. return soap->error;
  506. }
  507. return SOAP_OK;
  508. }
  509. inline int soap_GET_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  510. {
  511. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEExtensionFaultCodeType(soap, p))
  512. return soap_closesock(soap);
  513. return soap_closesock(soap);
  514. }
  515. inline int soap_POST_recv_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *p)
  516. {
  517. if (::soap_read_cwmp__CPEExtensionFaultCodeType(soap, p))
  518. return soap_closesock(soap);
  519. return soap_closesock(soap);
  520. }
  521. #endif
  522. #ifndef SOAP_TYPE_cwmp__CPEFaultCodeType_DEFINED
  523. #define SOAP_TYPE_cwmp__CPEFaultCodeType_DEFINED
  524. inline void soap_default_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *a)
  525. {
  526. (void)soap; /* appease -Wall -Werror */
  527. #ifdef SOAP_DEFAULT_cwmp__CPEFaultCodeType
  528. *a = SOAP_DEFAULT_cwmp__CPEFaultCodeType;
  529. #else
  530. *a = (unsigned int)0;
  531. #endif
  532. }
  533. #define soap_cwmp__CPEFaultCodeType2s soap_unsignedInt2s
  534. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  535. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEFaultCodeType(struct soap*, const char*, unsigned int *);
  536. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  537. #define soap_instantiate_cwmp__CPEFaultCodeType soap_instantiate_unsignedInt
  538. #define soap_new_cwmp__CPEFaultCodeType soap_new_unsignedInt
  539. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  540. inline int soap_write_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int const*p)
  541. {
  542. soap_free_temp(soap);
  543. if (p)
  544. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap))
  545. return soap->error;
  546. }
  547. return SOAP_OK;
  548. }
  549. inline int soap_PUT_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  550. {
  551. soap_free_temp(soap);
  552. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  553. return soap_closesock(soap);
  554. return SOAP_OK;
  555. }
  556. inline int soap_PATCH_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  557. {
  558. soap_free_temp(soap);
  559. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  560. return soap_closesock(soap);
  561. return SOAP_OK;
  562. }
  563. inline int soap_POST_send_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  564. {
  565. soap_free_temp(soap);
  566. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap))
  567. return soap_closesock(soap);
  568. return SOAP_OK;
  569. }
  570. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  571. inline int soap_read_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *p)
  572. {
  573. if (p)
  574. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  575. return soap->error;
  576. }
  577. return SOAP_OK;
  578. }
  579. inline int soap_GET_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  580. {
  581. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEFaultCodeType(soap, p))
  582. return soap_closesock(soap);
  583. return soap_closesock(soap);
  584. }
  585. inline int soap_POST_recv_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *p)
  586. {
  587. if (::soap_read_cwmp__CPEFaultCodeType(soap, p))
  588. return soap_closesock(soap);
  589. return soap_closesock(soap);
  590. }
  591. #endif
  592. #ifndef SOAP_TYPE_unsignedInt_DEFINED
  593. #define SOAP_TYPE_unsignedInt_DEFINED
  594. inline void soap_default_unsignedInt(struct soap *soap, unsigned int *a)
  595. {
  596. (void)soap; /* appease -Wall -Werror */
  597. #ifdef SOAP_DEFAULT_unsignedInt
  598. *a = SOAP_DEFAULT_unsignedInt;
  599. #else
  600. *a = (unsigned int)0;
  601. #endif
  602. }
  603. SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap*, const char*, int, const unsigned int *, const char*);
  604. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap*, const char*, unsigned int *, const char*);
  605. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_new_unsignedInt(struct soap *soap, int n = -1);
  606. SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap*, const unsigned int *, const char*, const char*);
  607. inline int soap_write_unsignedInt(struct soap *soap, unsigned int const*p)
  608. {
  609. soap_free_temp(soap);
  610. if (p)
  611. { if (soap_begin_send(soap) || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap))
  612. return soap->error;
  613. }
  614. return SOAP_OK;
  615. }
  616. inline int soap_PUT_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  617. {
  618. soap_free_temp(soap);
  619. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  620. return soap_closesock(soap);
  621. return SOAP_OK;
  622. }
  623. inline int soap_PATCH_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  624. {
  625. soap_free_temp(soap);
  626. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  627. return soap_closesock(soap);
  628. return SOAP_OK;
  629. }
  630. inline int soap_POST_send_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  631. {
  632. soap_free_temp(soap);
  633. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap))
  634. return soap_closesock(soap);
  635. return SOAP_OK;
  636. }
  637. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap*, unsigned int *, const char*, const char*);
  638. inline int soap_read_unsignedInt(struct soap *soap, unsigned int *p)
  639. {
  640. if (p)
  641. { if (soap_begin_recv(soap) || ::soap_get_unsignedInt(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  642. return soap->error;
  643. }
  644. return SOAP_OK;
  645. }
  646. inline int soap_GET_unsignedInt(struct soap *soap, const char *URL, unsigned int *p)
  647. {
  648. if (soap_GET(soap, URL, NULL) || ::soap_read_unsignedInt(soap, p))
  649. return soap_closesock(soap);
  650. return soap_closesock(soap);
  651. }
  652. inline int soap_POST_recv_unsignedInt(struct soap *soap, unsigned int *p)
  653. {
  654. if (::soap_read_unsignedInt(soap, p))
  655. return soap_closesock(soap);
  656. return soap_closesock(soap);
  657. }
  658. #endif
  659. #ifndef SOAP_TYPE_dateTime_DEFINED
  660. #define SOAP_TYPE_dateTime_DEFINED
  661. inline void soap_default_dateTime(struct soap *soap, time_t *a)
  662. {
  663. (void)soap; /* appease -Wall -Werror */
  664. #ifdef SOAP_DEFAULT_dateTime
  665. *a = SOAP_DEFAULT_dateTime;
  666. #else
  667. *a = (time_t)0;
  668. #endif
  669. }
  670. SOAP_FMAC3 int SOAP_FMAC4 soap_out_dateTime(struct soap*, const char*, int, const time_t *, const char*);
  671. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_in_dateTime(struct soap*, const char*, time_t *, const char*);
  672. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_new_dateTime(struct soap *soap, int n = -1);
  673. SOAP_FMAC3 int SOAP_FMAC4 soap_put_dateTime(struct soap*, const time_t *, const char*, const char*);
  674. inline int soap_write_dateTime(struct soap *soap, time_t const*p)
  675. {
  676. soap_free_temp(soap);
  677. if (p)
  678. { if (soap_begin_send(soap) || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap))
  679. return soap->error;
  680. }
  681. return SOAP_OK;
  682. }
  683. inline int soap_PUT_dateTime(struct soap *soap, const char *URL, time_t const*p)
  684. {
  685. soap_free_temp(soap);
  686. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  687. return soap_closesock(soap);
  688. return SOAP_OK;
  689. }
  690. inline int soap_PATCH_dateTime(struct soap *soap, const char *URL, time_t const*p)
  691. {
  692. soap_free_temp(soap);
  693. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  694. return soap_closesock(soap);
  695. return SOAP_OK;
  696. }
  697. inline int soap_POST_send_dateTime(struct soap *soap, const char *URL, time_t const*p)
  698. {
  699. soap_free_temp(soap);
  700. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap))
  701. return soap_closesock(soap);
  702. return SOAP_OK;
  703. }
  704. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_get_dateTime(struct soap*, time_t *, const char*, const char*);
  705. inline int soap_read_dateTime(struct soap *soap, time_t *p)
  706. {
  707. if (p)
  708. { if (soap_begin_recv(soap) || ::soap_get_dateTime(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  709. return soap->error;
  710. }
  711. return SOAP_OK;
  712. }
  713. inline int soap_GET_dateTime(struct soap *soap, const char *URL, time_t *p)
  714. {
  715. if (soap_GET(soap, URL, NULL) || ::soap_read_dateTime(soap, p))
  716. return soap_closesock(soap);
  717. return soap_closesock(soap);
  718. }
  719. inline int soap_POST_recv_dateTime(struct soap *soap, time_t *p)
  720. {
  721. if (::soap_read_dateTime(soap, p))
  722. return soap_closesock(soap);
  723. return soap_closesock(soap);
  724. }
  725. #endif
  726. #ifndef SOAP_TYPE__cwmp__UploadResponse_Status_DEFINED
  727. #define SOAP_TYPE__cwmp__UploadResponse_Status_DEFINED
  728. inline void soap_default__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *a)
  729. {
  730. (void)soap; /* appease -Wall -Werror */
  731. #ifdef SOAP_DEFAULT__cwmp__UploadResponse_Status
  732. *a = SOAP_DEFAULT__cwmp__UploadResponse_Status;
  733. #else
  734. *a = (enum _cwmp__UploadResponse_Status)0;
  735. #endif
  736. }
  737. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UploadResponse_Status(struct soap*, const char*, int, const enum _cwmp__UploadResponse_Status *, const char*);
  738. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__UploadResponse_Status2s(struct soap*, enum _cwmp__UploadResponse_Status);
  739. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_in__cwmp__UploadResponse_Status(struct soap*, const char*, enum _cwmp__UploadResponse_Status *, const char*);
  740. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__UploadResponse_Status(struct soap*, const char*, enum _cwmp__UploadResponse_Status *);
  741. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_new__cwmp__UploadResponse_Status(struct soap *soap, int n = -1);
  742. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UploadResponse_Status(struct soap*, const enum _cwmp__UploadResponse_Status *, const char*, const char*);
  743. inline int soap_write__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status const*p)
  744. {
  745. soap_free_temp(soap);
  746. if (p)
  747. { if (soap_begin_send(soap) || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap))
  748. return soap->error;
  749. }
  750. return SOAP_OK;
  751. }
  752. inline int soap_PUT__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  753. {
  754. soap_free_temp(soap);
  755. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  756. return soap_closesock(soap);
  757. return SOAP_OK;
  758. }
  759. inline int soap_PATCH__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  760. {
  761. soap_free_temp(soap);
  762. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  763. return soap_closesock(soap);
  764. return SOAP_OK;
  765. }
  766. inline int soap_POST_send__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  767. {
  768. soap_free_temp(soap);
  769. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap))
  770. return soap_closesock(soap);
  771. return SOAP_OK;
  772. }
  773. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_get__cwmp__UploadResponse_Status(struct soap*, enum _cwmp__UploadResponse_Status *, const char*, const char*);
  774. inline int soap_read__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *p)
  775. {
  776. if (p)
  777. { if (soap_begin_recv(soap) || ::soap_get__cwmp__UploadResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  778. return soap->error;
  779. }
  780. return SOAP_OK;
  781. }
  782. inline int soap_GET__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status *p)
  783. {
  784. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UploadResponse_Status(soap, p))
  785. return soap_closesock(soap);
  786. return soap_closesock(soap);
  787. }
  788. inline int soap_POST_recv__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *p)
  789. {
  790. if (::soap_read__cwmp__UploadResponse_Status(soap, p))
  791. return soap_closesock(soap);
  792. return soap_closesock(soap);
  793. }
  794. #endif
  795. #ifndef SOAP_TYPE__cwmp__DownloadResponse_Status_DEFINED
  796. #define SOAP_TYPE__cwmp__DownloadResponse_Status_DEFINED
  797. inline void soap_default__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *a)
  798. {
  799. (void)soap; /* appease -Wall -Werror */
  800. #ifdef SOAP_DEFAULT__cwmp__DownloadResponse_Status
  801. *a = SOAP_DEFAULT__cwmp__DownloadResponse_Status;
  802. #else
  803. *a = (enum _cwmp__DownloadResponse_Status)0;
  804. #endif
  805. }
  806. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DownloadResponse_Status(struct soap*, const char*, int, const enum _cwmp__DownloadResponse_Status *, const char*);
  807. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__DownloadResponse_Status2s(struct soap*, enum _cwmp__DownloadResponse_Status);
  808. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_in__cwmp__DownloadResponse_Status(struct soap*, const char*, enum _cwmp__DownloadResponse_Status *, const char*);
  809. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__DownloadResponse_Status(struct soap*, const char*, enum _cwmp__DownloadResponse_Status *);
  810. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_new__cwmp__DownloadResponse_Status(struct soap *soap, int n = -1);
  811. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DownloadResponse_Status(struct soap*, const enum _cwmp__DownloadResponse_Status *, const char*, const char*);
  812. inline int soap_write__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status const*p)
  813. {
  814. soap_free_temp(soap);
  815. if (p)
  816. { if (soap_begin_send(soap) || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap))
  817. return soap->error;
  818. }
  819. return SOAP_OK;
  820. }
  821. inline int soap_PUT__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  822. {
  823. soap_free_temp(soap);
  824. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  825. return soap_closesock(soap);
  826. return SOAP_OK;
  827. }
  828. inline int soap_PATCH__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  829. {
  830. soap_free_temp(soap);
  831. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  832. return soap_closesock(soap);
  833. return SOAP_OK;
  834. }
  835. inline int soap_POST_send__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  836. {
  837. soap_free_temp(soap);
  838. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap))
  839. return soap_closesock(soap);
  840. return SOAP_OK;
  841. }
  842. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_get__cwmp__DownloadResponse_Status(struct soap*, enum _cwmp__DownloadResponse_Status *, const char*, const char*);
  843. inline int soap_read__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *p)
  844. {
  845. if (p)
  846. { if (soap_begin_recv(soap) || ::soap_get__cwmp__DownloadResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  847. return soap->error;
  848. }
  849. return SOAP_OK;
  850. }
  851. inline int soap_GET__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status *p)
  852. {
  853. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DownloadResponse_Status(soap, p))
  854. return soap_closesock(soap);
  855. return soap_closesock(soap);
  856. }
  857. inline int soap_POST_recv__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *p)
  858. {
  859. if (::soap_read__cwmp__DownloadResponse_Status(soap, p))
  860. return soap_closesock(soap);
  861. return soap_closesock(soap);
  862. }
  863. #endif
  864. #ifndef SOAP_TYPE__cwmp__DeleteObjectResponse_Status_DEFINED
  865. #define SOAP_TYPE__cwmp__DeleteObjectResponse_Status_DEFINED
  866. inline void soap_default__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *a)
  867. {
  868. (void)soap; /* appease -Wall -Werror */
  869. #ifdef SOAP_DEFAULT__cwmp__DeleteObjectResponse_Status
  870. *a = SOAP_DEFAULT__cwmp__DeleteObjectResponse_Status;
  871. #else
  872. *a = (enum _cwmp__DeleteObjectResponse_Status)0;
  873. #endif
  874. }
  875. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObjectResponse_Status(struct soap*, const char*, int, const enum _cwmp__DeleteObjectResponse_Status *, const char*);
  876. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__DeleteObjectResponse_Status2s(struct soap*, enum _cwmp__DeleteObjectResponse_Status);
  877. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_in__cwmp__DeleteObjectResponse_Status(struct soap*, const char*, enum _cwmp__DeleteObjectResponse_Status *, const char*);
  878. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__DeleteObjectResponse_Status(struct soap*, const char*, enum _cwmp__DeleteObjectResponse_Status *);
  879. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_new__cwmp__DeleteObjectResponse_Status(struct soap *soap, int n = -1);
  880. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObjectResponse_Status(struct soap*, const enum _cwmp__DeleteObjectResponse_Status *, const char*, const char*);
  881. inline int soap_write__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status const*p)
  882. {
  883. soap_free_temp(soap);
  884. if (p)
  885. { if (soap_begin_send(soap) || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap))
  886. return soap->error;
  887. }
  888. return SOAP_OK;
  889. }
  890. inline int soap_PUT__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  891. {
  892. soap_free_temp(soap);
  893. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  894. return soap_closesock(soap);
  895. return SOAP_OK;
  896. }
  897. inline int soap_PATCH__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  898. {
  899. soap_free_temp(soap);
  900. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  901. return soap_closesock(soap);
  902. return SOAP_OK;
  903. }
  904. inline int soap_POST_send__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  905. {
  906. soap_free_temp(soap);
  907. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap))
  908. return soap_closesock(soap);
  909. return SOAP_OK;
  910. }
  911. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_get__cwmp__DeleteObjectResponse_Status(struct soap*, enum _cwmp__DeleteObjectResponse_Status *, const char*, const char*);
  912. inline int soap_read__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *p)
  913. {
  914. if (p)
  915. { if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObjectResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  916. return soap->error;
  917. }
  918. return SOAP_OK;
  919. }
  920. inline int soap_GET__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status *p)
  921. {
  922. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObjectResponse_Status(soap, p))
  923. return soap_closesock(soap);
  924. return soap_closesock(soap);
  925. }
  926. inline int soap_POST_recv__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *p)
  927. {
  928. if (::soap_read__cwmp__DeleteObjectResponse_Status(soap, p))
  929. return soap_closesock(soap);
  930. return soap_closesock(soap);
  931. }
  932. #endif
  933. #ifndef SOAP_TYPE__cwmp__AddObjectResponse_Status_DEFINED
  934. #define SOAP_TYPE__cwmp__AddObjectResponse_Status_DEFINED
  935. inline void soap_default__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *a)
  936. {
  937. (void)soap; /* appease -Wall -Werror */
  938. #ifdef SOAP_DEFAULT__cwmp__AddObjectResponse_Status
  939. *a = SOAP_DEFAULT__cwmp__AddObjectResponse_Status;
  940. #else
  941. *a = (enum _cwmp__AddObjectResponse_Status)0;
  942. #endif
  943. }
  944. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObjectResponse_Status(struct soap*, const char*, int, const enum _cwmp__AddObjectResponse_Status *, const char*);
  945. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__AddObjectResponse_Status2s(struct soap*, enum _cwmp__AddObjectResponse_Status);
  946. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_in__cwmp__AddObjectResponse_Status(struct soap*, const char*, enum _cwmp__AddObjectResponse_Status *, const char*);
  947. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__AddObjectResponse_Status(struct soap*, const char*, enum _cwmp__AddObjectResponse_Status *);
  948. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_new__cwmp__AddObjectResponse_Status(struct soap *soap, int n = -1);
  949. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObjectResponse_Status(struct soap*, const enum _cwmp__AddObjectResponse_Status *, const char*, const char*);
  950. inline int soap_write__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status const*p)
  951. {
  952. soap_free_temp(soap);
  953. if (p)
  954. { if (soap_begin_send(soap) || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap))
  955. return soap->error;
  956. }
  957. return SOAP_OK;
  958. }
  959. inline int soap_PUT__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  960. {
  961. soap_free_temp(soap);
  962. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  963. return soap_closesock(soap);
  964. return SOAP_OK;
  965. }
  966. inline int soap_PATCH__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  967. {
  968. soap_free_temp(soap);
  969. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  970. return soap_closesock(soap);
  971. return SOAP_OK;
  972. }
  973. inline int soap_POST_send__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  974. {
  975. soap_free_temp(soap);
  976. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap))
  977. return soap_closesock(soap);
  978. return SOAP_OK;
  979. }
  980. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_get__cwmp__AddObjectResponse_Status(struct soap*, enum _cwmp__AddObjectResponse_Status *, const char*, const char*);
  981. inline int soap_read__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *p)
  982. {
  983. if (p)
  984. { if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObjectResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  985. return soap->error;
  986. }
  987. return SOAP_OK;
  988. }
  989. inline int soap_GET__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status *p)
  990. {
  991. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObjectResponse_Status(soap, p))
  992. return soap_closesock(soap);
  993. return soap_closesock(soap);
  994. }
  995. inline int soap_POST_recv__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *p)
  996. {
  997. if (::soap_read__cwmp__AddObjectResponse_Status(soap, p))
  998. return soap_closesock(soap);
  999. return soap_closesock(soap);
  1000. }
  1001. #endif
  1002. #ifndef SOAP_TYPE__cwmp__SetParameterValuesResponse_Status_DEFINED
  1003. #define SOAP_TYPE__cwmp__SetParameterValuesResponse_Status_DEFINED
  1004. inline void soap_default__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *a)
  1005. {
  1006. (void)soap; /* appease -Wall -Werror */
  1007. #ifdef SOAP_DEFAULT__cwmp__SetParameterValuesResponse_Status
  1008. *a = SOAP_DEFAULT__cwmp__SetParameterValuesResponse_Status;
  1009. #else
  1010. *a = (enum _cwmp__SetParameterValuesResponse_Status)0;
  1011. #endif
  1012. }
  1013. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, int, const enum _cwmp__SetParameterValuesResponse_Status *, const char*);
  1014. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__SetParameterValuesResponse_Status2s(struct soap*, enum _cwmp__SetParameterValuesResponse_Status);
  1015. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_in__cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, enum _cwmp__SetParameterValuesResponse_Status *, const char*);
  1016. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, enum _cwmp__SetParameterValuesResponse_Status *);
  1017. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_new__cwmp__SetParameterValuesResponse_Status(struct soap *soap, int n = -1);
  1018. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValuesResponse_Status(struct soap*, const enum _cwmp__SetParameterValuesResponse_Status *, const char*, const char*);
  1019. inline int soap_write__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1020. {
  1021. soap_free_temp(soap);
  1022. if (p)
  1023. { if (soap_begin_send(soap) || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap))
  1024. return soap->error;
  1025. }
  1026. return SOAP_OK;
  1027. }
  1028. inline int soap_PUT__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1029. {
  1030. soap_free_temp(soap);
  1031. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1032. return soap_closesock(soap);
  1033. return SOAP_OK;
  1034. }
  1035. inline int soap_PATCH__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1036. {
  1037. soap_free_temp(soap);
  1038. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1039. return soap_closesock(soap);
  1040. return SOAP_OK;
  1041. }
  1042. inline int soap_POST_send__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1043. {
  1044. soap_free_temp(soap);
  1045. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap))
  1046. return soap_closesock(soap);
  1047. return SOAP_OK;
  1048. }
  1049. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_get__cwmp__SetParameterValuesResponse_Status(struct soap*, enum _cwmp__SetParameterValuesResponse_Status *, const char*, const char*);
  1050. inline int soap_read__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *p)
  1051. {
  1052. if (p)
  1053. { if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValuesResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1054. return soap->error;
  1055. }
  1056. return SOAP_OK;
  1057. }
  1058. inline int soap_GET__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status *p)
  1059. {
  1060. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValuesResponse_Status(soap, p))
  1061. return soap_closesock(soap);
  1062. return soap_closesock(soap);
  1063. }
  1064. inline int soap_POST_recv__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *p)
  1065. {
  1066. if (::soap_read__cwmp__SetParameterValuesResponse_Status(soap, p))
  1067. return soap_closesock(soap);
  1068. return soap_closesock(soap);
  1069. }
  1070. #endif
  1071. #ifndef SOAP_TYPE__cwmp__OptionStruct_IsTransferable_DEFINED
  1072. #define SOAP_TYPE__cwmp__OptionStruct_IsTransferable_DEFINED
  1073. inline void soap_default__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *a)
  1074. {
  1075. (void)soap; /* appease -Wall -Werror */
  1076. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_IsTransferable
  1077. *a = SOAP_DEFAULT__cwmp__OptionStruct_IsTransferable;
  1078. #else
  1079. *a = (enum _cwmp__OptionStruct_IsTransferable)0;
  1080. #endif
  1081. }
  1082. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_IsTransferable(struct soap*, const char*, int, const enum _cwmp__OptionStruct_IsTransferable *, const char*);
  1083. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_IsTransferable2s(struct soap*, enum _cwmp__OptionStruct_IsTransferable);
  1084. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_in__cwmp__OptionStruct_IsTransferable(struct soap*, const char*, enum _cwmp__OptionStruct_IsTransferable *, const char*);
  1085. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_IsTransferable(struct soap*, const char*, enum _cwmp__OptionStruct_IsTransferable *);
  1086. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_new__cwmp__OptionStruct_IsTransferable(struct soap *soap, int n = -1);
  1087. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_IsTransferable(struct soap*, const enum _cwmp__OptionStruct_IsTransferable *, const char*, const char*);
  1088. inline int soap_write__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable const*p)
  1089. {
  1090. soap_free_temp(soap);
  1091. if (p)
  1092. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap))
  1093. return soap->error;
  1094. }
  1095. return SOAP_OK;
  1096. }
  1097. inline int soap_PUT__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1098. {
  1099. soap_free_temp(soap);
  1100. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1101. return soap_closesock(soap);
  1102. return SOAP_OK;
  1103. }
  1104. inline int soap_PATCH__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1105. {
  1106. soap_free_temp(soap);
  1107. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1108. return soap_closesock(soap);
  1109. return SOAP_OK;
  1110. }
  1111. inline int soap_POST_send__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1112. {
  1113. soap_free_temp(soap);
  1114. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap))
  1115. return soap_closesock(soap);
  1116. return SOAP_OK;
  1117. }
  1118. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_get__cwmp__OptionStruct_IsTransferable(struct soap*, enum _cwmp__OptionStruct_IsTransferable *, const char*, const char*);
  1119. inline int soap_read__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *p)
  1120. {
  1121. if (p)
  1122. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_IsTransferable(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1123. return soap->error;
  1124. }
  1125. return SOAP_OK;
  1126. }
  1127. inline int soap_GET__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable *p)
  1128. {
  1129. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_IsTransferable(soap, p))
  1130. return soap_closesock(soap);
  1131. return soap_closesock(soap);
  1132. }
  1133. inline int soap_POST_recv__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *p)
  1134. {
  1135. if (::soap_read__cwmp__OptionStruct_IsTransferable(soap, p))
  1136. return soap_closesock(soap);
  1137. return soap_closesock(soap);
  1138. }
  1139. #endif
  1140. #ifndef SOAP_TYPE__cwmp__OptionStruct_Mode_DEFINED
  1141. #define SOAP_TYPE__cwmp__OptionStruct_Mode_DEFINED
  1142. inline void soap_default__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *a)
  1143. {
  1144. (void)soap; /* appease -Wall -Werror */
  1145. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_Mode
  1146. *a = SOAP_DEFAULT__cwmp__OptionStruct_Mode;
  1147. #else
  1148. *a = (enum _cwmp__OptionStruct_Mode)0;
  1149. #endif
  1150. }
  1151. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_Mode(struct soap*, const char*, int, const enum _cwmp__OptionStruct_Mode *, const char*);
  1152. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_Mode2s(struct soap*, enum _cwmp__OptionStruct_Mode);
  1153. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_in__cwmp__OptionStruct_Mode(struct soap*, const char*, enum _cwmp__OptionStruct_Mode *, const char*);
  1154. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_Mode(struct soap*, const char*, enum _cwmp__OptionStruct_Mode *);
  1155. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_new__cwmp__OptionStruct_Mode(struct soap *soap, int n = -1);
  1156. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_Mode(struct soap*, const enum _cwmp__OptionStruct_Mode *, const char*, const char*);
  1157. inline int soap_write__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode const*p)
  1158. {
  1159. soap_free_temp(soap);
  1160. if (p)
  1161. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap))
  1162. return soap->error;
  1163. }
  1164. return SOAP_OK;
  1165. }
  1166. inline int soap_PUT__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1167. {
  1168. soap_free_temp(soap);
  1169. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1170. return soap_closesock(soap);
  1171. return SOAP_OK;
  1172. }
  1173. inline int soap_PATCH__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1174. {
  1175. soap_free_temp(soap);
  1176. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1177. return soap_closesock(soap);
  1178. return SOAP_OK;
  1179. }
  1180. inline int soap_POST_send__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1181. {
  1182. soap_free_temp(soap);
  1183. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap))
  1184. return soap_closesock(soap);
  1185. return SOAP_OK;
  1186. }
  1187. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_get__cwmp__OptionStruct_Mode(struct soap*, enum _cwmp__OptionStruct_Mode *, const char*, const char*);
  1188. inline int soap_read__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *p)
  1189. {
  1190. if (p)
  1191. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_Mode(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1192. return soap->error;
  1193. }
  1194. return SOAP_OK;
  1195. }
  1196. inline int soap_GET__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode *p)
  1197. {
  1198. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_Mode(soap, p))
  1199. return soap_closesock(soap);
  1200. return soap_closesock(soap);
  1201. }
  1202. inline int soap_POST_recv__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *p)
  1203. {
  1204. if (::soap_read__cwmp__OptionStruct_Mode(soap, p))
  1205. return soap_closesock(soap);
  1206. return soap_closesock(soap);
  1207. }
  1208. #endif
  1209. #ifndef SOAP_TYPE__cwmp__OptionStruct_State_DEFINED
  1210. #define SOAP_TYPE__cwmp__OptionStruct_State_DEFINED
  1211. inline void soap_default__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *a)
  1212. {
  1213. (void)soap; /* appease -Wall -Werror */
  1214. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_State
  1215. *a = SOAP_DEFAULT__cwmp__OptionStruct_State;
  1216. #else
  1217. *a = (enum _cwmp__OptionStruct_State)0;
  1218. #endif
  1219. }
  1220. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_State(struct soap*, const char*, int, const enum _cwmp__OptionStruct_State *, const char*);
  1221. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_State2s(struct soap*, enum _cwmp__OptionStruct_State);
  1222. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_in__cwmp__OptionStruct_State(struct soap*, const char*, enum _cwmp__OptionStruct_State *, const char*);
  1223. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_State(struct soap*, const char*, enum _cwmp__OptionStruct_State *);
  1224. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_new__cwmp__OptionStruct_State(struct soap *soap, int n = -1);
  1225. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_State(struct soap*, const enum _cwmp__OptionStruct_State *, const char*, const char*);
  1226. inline int soap_write__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State const*p)
  1227. {
  1228. soap_free_temp(soap);
  1229. if (p)
  1230. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap))
  1231. return soap->error;
  1232. }
  1233. return SOAP_OK;
  1234. }
  1235. inline int soap_PUT__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1236. {
  1237. soap_free_temp(soap);
  1238. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1239. return soap_closesock(soap);
  1240. return SOAP_OK;
  1241. }
  1242. inline int soap_PATCH__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1243. {
  1244. soap_free_temp(soap);
  1245. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1246. return soap_closesock(soap);
  1247. return SOAP_OK;
  1248. }
  1249. inline int soap_POST_send__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1250. {
  1251. soap_free_temp(soap);
  1252. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap))
  1253. return soap_closesock(soap);
  1254. return SOAP_OK;
  1255. }
  1256. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_get__cwmp__OptionStruct_State(struct soap*, enum _cwmp__OptionStruct_State *, const char*, const char*);
  1257. inline int soap_read__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *p)
  1258. {
  1259. if (p)
  1260. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_State(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1261. return soap->error;
  1262. }
  1263. return SOAP_OK;
  1264. }
  1265. inline int soap_GET__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State *p)
  1266. {
  1267. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_State(soap, p))
  1268. return soap_closesock(soap);
  1269. return soap_closesock(soap);
  1270. }
  1271. inline int soap_POST_recv__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *p)
  1272. {
  1273. if (::soap_read__cwmp__OptionStruct_State(soap, p))
  1274. return soap_closesock(soap);
  1275. return soap_closesock(soap);
  1276. }
  1277. #endif
  1278. #ifndef SOAP_TYPE_cwmp__DeploymentUnitCPEFaultCodeType_DEFINED
  1279. #define SOAP_TYPE_cwmp__DeploymentUnitCPEFaultCodeType_DEFINED
  1280. inline void soap_default_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *a)
  1281. {
  1282. (void)soap; /* appease -Wall -Werror */
  1283. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitCPEFaultCodeType
  1284. *a = SOAP_DEFAULT_cwmp__DeploymentUnitCPEFaultCodeType;
  1285. #else
  1286. *a = (enum cwmp__DeploymentUnitCPEFaultCodeType)0;
  1287. #endif
  1288. }
  1289. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, int, const enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*);
  1290. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DeploymentUnitCPEFaultCodeType2s(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType);
  1291. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*);
  1292. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, enum cwmp__DeploymentUnitCPEFaultCodeType *);
  1293. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_new_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, int n = -1);
  1294. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*, const char*);
  1295. inline int soap_write_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1296. {
  1297. soap_free_temp(soap);
  1298. if (p)
  1299. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap))
  1300. return soap->error;
  1301. }
  1302. return SOAP_OK;
  1303. }
  1304. inline int soap_PUT_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1305. {
  1306. soap_free_temp(soap);
  1307. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1308. return soap_closesock(soap);
  1309. return SOAP_OK;
  1310. }
  1311. inline int soap_PATCH_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1312. {
  1313. soap_free_temp(soap);
  1314. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1315. return soap_closesock(soap);
  1316. return SOAP_OK;
  1317. }
  1318. inline int soap_POST_send_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1319. {
  1320. soap_free_temp(soap);
  1321. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap))
  1322. return soap_closesock(soap);
  1323. return SOAP_OK;
  1324. }
  1325. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*, const char*);
  1326. inline int soap_read_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1327. {
  1328. if (p)
  1329. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1330. return soap->error;
  1331. }
  1332. return SOAP_OK;
  1333. }
  1334. inline int soap_GET_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1335. {
  1336. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitCPEFaultCodeType(soap, p))
  1337. return soap_closesock(soap);
  1338. return soap_closesock(soap);
  1339. }
  1340. inline int soap_POST_recv_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1341. {
  1342. if (::soap_read_cwmp__DeploymentUnitCPEFaultCodeType(soap, p))
  1343. return soap_closesock(soap);
  1344. return soap_closesock(soap);
  1345. }
  1346. #endif
  1347. #ifndef SOAP_TYPE_cwmp__TransferCompleteCPEFaultCodeType_DEFINED
  1348. #define SOAP_TYPE_cwmp__TransferCompleteCPEFaultCodeType_DEFINED
  1349. inline void soap_default_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *a)
  1350. {
  1351. (void)soap; /* appease -Wall -Werror */
  1352. #ifdef SOAP_DEFAULT_cwmp__TransferCompleteCPEFaultCodeType
  1353. *a = SOAP_DEFAULT_cwmp__TransferCompleteCPEFaultCodeType;
  1354. #else
  1355. *a = (enum cwmp__TransferCompleteCPEFaultCodeType)0;
  1356. #endif
  1357. }
  1358. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, int, const enum cwmp__TransferCompleteCPEFaultCodeType *, const char*);
  1359. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__TransferCompleteCPEFaultCodeType2s(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType);
  1360. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_in_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, enum cwmp__TransferCompleteCPEFaultCodeType *, const char*);
  1361. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, enum cwmp__TransferCompleteCPEFaultCodeType *);
  1362. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_new_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, int n = -1);
  1363. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const enum cwmp__TransferCompleteCPEFaultCodeType *, const char*, const char*);
  1364. inline int soap_write_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1365. {
  1366. soap_free_temp(soap);
  1367. if (p)
  1368. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap))
  1369. return soap->error;
  1370. }
  1371. return SOAP_OK;
  1372. }
  1373. inline int soap_PUT_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1374. {
  1375. soap_free_temp(soap);
  1376. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1377. return soap_closesock(soap);
  1378. return SOAP_OK;
  1379. }
  1380. inline int soap_PATCH_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1381. {
  1382. soap_free_temp(soap);
  1383. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1384. return soap_closesock(soap);
  1385. return SOAP_OK;
  1386. }
  1387. inline int soap_POST_send_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1388. {
  1389. soap_free_temp(soap);
  1390. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap))
  1391. return soap_closesock(soap);
  1392. return SOAP_OK;
  1393. }
  1394. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_get_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType *, const char*, const char*);
  1395. inline int soap_read_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1396. {
  1397. if (p)
  1398. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferCompleteCPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1399. return soap->error;
  1400. }
  1401. return SOAP_OK;
  1402. }
  1403. inline int soap_GET_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1404. {
  1405. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferCompleteCPEFaultCodeType(soap, p))
  1406. return soap_closesock(soap);
  1407. return soap_closesock(soap);
  1408. }
  1409. inline int soap_POST_recv_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1410. {
  1411. if (::soap_read_cwmp__TransferCompleteCPEFaultCodeType(soap, p))
  1412. return soap_closesock(soap);
  1413. return soap_closesock(soap);
  1414. }
  1415. #endif
  1416. #ifndef SOAP_TYPE_cwmp__DefaultDeploymentUnitOperationType_DEFINED
  1417. #define SOAP_TYPE_cwmp__DefaultDeploymentUnitOperationType_DEFINED
  1418. inline void soap_default_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *a)
  1419. {
  1420. (void)soap; /* appease -Wall -Werror */
  1421. #ifdef SOAP_DEFAULT_cwmp__DefaultDeploymentUnitOperationType
  1422. *a = SOAP_DEFAULT_cwmp__DefaultDeploymentUnitOperationType;
  1423. #else
  1424. *a = (enum cwmp__DefaultDeploymentUnitOperationType)0;
  1425. #endif
  1426. }
  1427. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, int, const enum cwmp__DefaultDeploymentUnitOperationType *, const char*);
  1428. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DefaultDeploymentUnitOperationType2s(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType);
  1429. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_in_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, enum cwmp__DefaultDeploymentUnitOperationType *, const char*);
  1430. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, enum cwmp__DefaultDeploymentUnitOperationType *);
  1431. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_new_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, int n = -1);
  1432. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const enum cwmp__DefaultDeploymentUnitOperationType *, const char*, const char*);
  1433. inline int soap_write_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1434. {
  1435. soap_free_temp(soap);
  1436. if (p)
  1437. { if (soap_begin_send(soap) || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap))
  1438. return soap->error;
  1439. }
  1440. return SOAP_OK;
  1441. }
  1442. inline int soap_PUT_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1443. {
  1444. soap_free_temp(soap);
  1445. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1446. return soap_closesock(soap);
  1447. return SOAP_OK;
  1448. }
  1449. inline int soap_PATCH_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1450. {
  1451. soap_free_temp(soap);
  1452. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1453. return soap_closesock(soap);
  1454. return SOAP_OK;
  1455. }
  1456. inline int soap_POST_send_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1457. {
  1458. soap_free_temp(soap);
  1459. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap))
  1460. return soap_closesock(soap);
  1461. return SOAP_OK;
  1462. }
  1463. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_get_cwmp__DefaultDeploymentUnitOperationType(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType *, const char*, const char*);
  1464. inline int soap_read_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1465. {
  1466. if (p)
  1467. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DefaultDeploymentUnitOperationType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1468. return soap->error;
  1469. }
  1470. return SOAP_OK;
  1471. }
  1472. inline int soap_GET_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1473. {
  1474. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DefaultDeploymentUnitOperationType(soap, p))
  1475. return soap_closesock(soap);
  1476. return soap_closesock(soap);
  1477. }
  1478. inline int soap_POST_recv_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1479. {
  1480. if (::soap_read_cwmp__DefaultDeploymentUnitOperationType(soap, p))
  1481. return soap_closesock(soap);
  1482. return soap_closesock(soap);
  1483. }
  1484. #endif
  1485. #ifndef SOAP_TYPE_cwmp__DeploymentUnitState_DEFINED
  1486. #define SOAP_TYPE_cwmp__DeploymentUnitState_DEFINED
  1487. inline void soap_default_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *a)
  1488. {
  1489. (void)soap; /* appease -Wall -Werror */
  1490. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitState
  1491. *a = SOAP_DEFAULT_cwmp__DeploymentUnitState;
  1492. #else
  1493. *a = (enum cwmp__DeploymentUnitState)0;
  1494. #endif
  1495. }
  1496. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitState(struct soap*, const char*, int, const enum cwmp__DeploymentUnitState *, const char*);
  1497. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DeploymentUnitState2s(struct soap*, enum cwmp__DeploymentUnitState);
  1498. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitState(struct soap*, const char*, enum cwmp__DeploymentUnitState *, const char*);
  1499. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DeploymentUnitState(struct soap*, const char*, enum cwmp__DeploymentUnitState *);
  1500. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_new_cwmp__DeploymentUnitState(struct soap *soap, int n = -1);
  1501. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitState(struct soap*, const enum cwmp__DeploymentUnitState *, const char*, const char*);
  1502. inline int soap_write_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState const*p)
  1503. {
  1504. soap_free_temp(soap);
  1505. if (p)
  1506. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap))
  1507. return soap->error;
  1508. }
  1509. return SOAP_OK;
  1510. }
  1511. inline int soap_PUT_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1512. {
  1513. soap_free_temp(soap);
  1514. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1515. return soap_closesock(soap);
  1516. return SOAP_OK;
  1517. }
  1518. inline int soap_PATCH_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1519. {
  1520. soap_free_temp(soap);
  1521. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1522. return soap_closesock(soap);
  1523. return SOAP_OK;
  1524. }
  1525. inline int soap_POST_send_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1526. {
  1527. soap_free_temp(soap);
  1528. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap))
  1529. return soap_closesock(soap);
  1530. return SOAP_OK;
  1531. }
  1532. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitState(struct soap*, enum cwmp__DeploymentUnitState *, const char*, const char*);
  1533. inline int soap_read_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *p)
  1534. {
  1535. if (p)
  1536. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitState(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1537. return soap->error;
  1538. }
  1539. return SOAP_OK;
  1540. }
  1541. inline int soap_GET_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState *p)
  1542. {
  1543. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitState(soap, p))
  1544. return soap_closesock(soap);
  1545. return soap_closesock(soap);
  1546. }
  1547. inline int soap_POST_recv_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *p)
  1548. {
  1549. if (::soap_read_cwmp__DeploymentUnitState(soap, p))
  1550. return soap_closesock(soap);
  1551. return soap_closesock(soap);
  1552. }
  1553. #endif
  1554. #ifndef SOAP_TYPE_cwmp__TransferStateType_DEFINED
  1555. #define SOAP_TYPE_cwmp__TransferStateType_DEFINED
  1556. inline void soap_default_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *a)
  1557. {
  1558. (void)soap; /* appease -Wall -Werror */
  1559. #ifdef SOAP_DEFAULT_cwmp__TransferStateType
  1560. *a = SOAP_DEFAULT_cwmp__TransferStateType;
  1561. #else
  1562. *a = (enum cwmp__TransferStateType)0;
  1563. #endif
  1564. }
  1565. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferStateType(struct soap*, const char*, int, const enum cwmp__TransferStateType *, const char*);
  1566. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__TransferStateType2s(struct soap*, enum cwmp__TransferStateType);
  1567. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_in_cwmp__TransferStateType(struct soap*, const char*, enum cwmp__TransferStateType *, const char*);
  1568. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__TransferStateType(struct soap*, const char*, enum cwmp__TransferStateType *);
  1569. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_new_cwmp__TransferStateType(struct soap *soap, int n = -1);
  1570. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferStateType(struct soap*, const enum cwmp__TransferStateType *, const char*, const char*);
  1571. inline int soap_write_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType const*p)
  1572. {
  1573. soap_free_temp(soap);
  1574. if (p)
  1575. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap))
  1576. return soap->error;
  1577. }
  1578. return SOAP_OK;
  1579. }
  1580. inline int soap_PUT_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1581. {
  1582. soap_free_temp(soap);
  1583. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1584. return soap_closesock(soap);
  1585. return SOAP_OK;
  1586. }
  1587. inline int soap_PATCH_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1588. {
  1589. soap_free_temp(soap);
  1590. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1591. return soap_closesock(soap);
  1592. return SOAP_OK;
  1593. }
  1594. inline int soap_POST_send_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1595. {
  1596. soap_free_temp(soap);
  1597. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap))
  1598. return soap_closesock(soap);
  1599. return SOAP_OK;
  1600. }
  1601. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_get_cwmp__TransferStateType(struct soap*, enum cwmp__TransferStateType *, const char*, const char*);
  1602. inline int soap_read_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *p)
  1603. {
  1604. if (p)
  1605. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferStateType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1606. return soap->error;
  1607. }
  1608. return SOAP_OK;
  1609. }
  1610. inline int soap_GET_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType *p)
  1611. {
  1612. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferStateType(soap, p))
  1613. return soap_closesock(soap);
  1614. return soap_closesock(soap);
  1615. }
  1616. inline int soap_POST_recv_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *p)
  1617. {
  1618. if (::soap_read_cwmp__TransferStateType(soap, p))
  1619. return soap_closesock(soap);
  1620. return soap_closesock(soap);
  1621. }
  1622. #endif
  1623. #ifndef SOAP_TYPE_cwmp__ParameterAttributeNotificationValueType_DEFINED
  1624. #define SOAP_TYPE_cwmp__ParameterAttributeNotificationValueType_DEFINED
  1625. inline void soap_default_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *a)
  1626. {
  1627. (void)soap; /* appease -Wall -Werror */
  1628. #ifdef SOAP_DEFAULT_cwmp__ParameterAttributeNotificationValueType
  1629. *a = SOAP_DEFAULT_cwmp__ParameterAttributeNotificationValueType;
  1630. #else
  1631. *a = (enum cwmp__ParameterAttributeNotificationValueType)0;
  1632. #endif
  1633. }
  1634. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, int, const enum cwmp__ParameterAttributeNotificationValueType *, const char*);
  1635. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__ParameterAttributeNotificationValueType2s(struct soap*, enum cwmp__ParameterAttributeNotificationValueType);
  1636. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_in_cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, enum cwmp__ParameterAttributeNotificationValueType *, const char*);
  1637. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, enum cwmp__ParameterAttributeNotificationValueType *);
  1638. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_new_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, int n = -1);
  1639. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterAttributeNotificationValueType(struct soap*, const enum cwmp__ParameterAttributeNotificationValueType *, const char*, const char*);
  1640. inline int soap_write_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1641. {
  1642. soap_free_temp(soap);
  1643. if (p)
  1644. { if (soap_begin_send(soap) || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap))
  1645. return soap->error;
  1646. }
  1647. return SOAP_OK;
  1648. }
  1649. inline int soap_PUT_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1650. {
  1651. soap_free_temp(soap);
  1652. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1653. return soap_closesock(soap);
  1654. return SOAP_OK;
  1655. }
  1656. inline int soap_PATCH_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1657. {
  1658. soap_free_temp(soap);
  1659. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1660. return soap_closesock(soap);
  1661. return SOAP_OK;
  1662. }
  1663. inline int soap_POST_send_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1664. {
  1665. soap_free_temp(soap);
  1666. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap))
  1667. return soap_closesock(soap);
  1668. return SOAP_OK;
  1669. }
  1670. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_get_cwmp__ParameterAttributeNotificationValueType(struct soap*, enum cwmp__ParameterAttributeNotificationValueType *, const char*, const char*);
  1671. inline int soap_read_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *p)
  1672. {
  1673. if (p)
  1674. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterAttributeNotificationValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1675. return soap->error;
  1676. }
  1677. return SOAP_OK;
  1678. }
  1679. inline int soap_GET_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType *p)
  1680. {
  1681. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterAttributeNotificationValueType(soap, p))
  1682. return soap_closesock(soap);
  1683. return soap_closesock(soap);
  1684. }
  1685. inline int soap_POST_recv_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *p)
  1686. {
  1687. if (::soap_read_cwmp__ParameterAttributeNotificationValueType(soap, p))
  1688. return soap_closesock(soap);
  1689. return soap_closesock(soap);
  1690. }
  1691. #endif
  1692. #ifndef SOAP_TYPE_cwmp__AccessListValueType_DEFINED
  1693. #define SOAP_TYPE_cwmp__AccessListValueType_DEFINED
  1694. inline void soap_default_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *a)
  1695. {
  1696. (void)soap; /* appease -Wall -Werror */
  1697. #ifdef SOAP_DEFAULT_cwmp__AccessListValueType
  1698. *a = SOAP_DEFAULT_cwmp__AccessListValueType;
  1699. #else
  1700. *a = (enum cwmp__AccessListValueType)0;
  1701. #endif
  1702. }
  1703. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AccessListValueType(struct soap*, const char*, int, const enum cwmp__AccessListValueType *, const char*);
  1704. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__AccessListValueType2s(struct soap*, enum cwmp__AccessListValueType);
  1705. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_in_cwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType *, const char*);
  1706. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType *);
  1707. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_new_cwmp__AccessListValueType(struct soap *soap, int n = -1);
  1708. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AccessListValueType(struct soap*, const enum cwmp__AccessListValueType *, const char*, const char*);
  1709. inline int soap_write_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType const*p)
  1710. {
  1711. soap_free_temp(soap);
  1712. if (p)
  1713. { if (soap_begin_send(soap) || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap))
  1714. return soap->error;
  1715. }
  1716. return SOAP_OK;
  1717. }
  1718. inline int soap_PUT_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1719. {
  1720. soap_free_temp(soap);
  1721. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1722. return soap_closesock(soap);
  1723. return SOAP_OK;
  1724. }
  1725. inline int soap_PATCH_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1726. {
  1727. soap_free_temp(soap);
  1728. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1729. return soap_closesock(soap);
  1730. return SOAP_OK;
  1731. }
  1732. inline int soap_POST_send_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1733. {
  1734. soap_free_temp(soap);
  1735. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap))
  1736. return soap_closesock(soap);
  1737. return SOAP_OK;
  1738. }
  1739. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_get_cwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *, const char*, const char*);
  1740. inline int soap_read_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *p)
  1741. {
  1742. if (p)
  1743. { if (soap_begin_recv(soap) || ::soap_get_cwmp__AccessListValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1744. return soap->error;
  1745. }
  1746. return SOAP_OK;
  1747. }
  1748. inline int soap_GET_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType *p)
  1749. {
  1750. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AccessListValueType(soap, p))
  1751. return soap_closesock(soap);
  1752. return soap_closesock(soap);
  1753. }
  1754. inline int soap_POST_recv_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *p)
  1755. {
  1756. if (::soap_read_cwmp__AccessListValueType(soap, p))
  1757. return soap_closesock(soap);
  1758. return soap_closesock(soap);
  1759. }
  1760. #endif
  1761. #ifndef SOAP_TYPE_xsd__boolean_DEFINED
  1762. #define SOAP_TYPE_xsd__boolean_DEFINED
  1763. inline void soap_default_xsd__boolean(struct soap *soap, enum xsd__boolean *a)
  1764. {
  1765. (void)soap; /* appease -Wall -Werror */
  1766. #ifdef SOAP_DEFAULT_xsd__boolean
  1767. *a = SOAP_DEFAULT_xsd__boolean;
  1768. #else
  1769. *a = (enum xsd__boolean)0;
  1770. #endif
  1771. }
  1772. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__boolean(struct soap*, const char*, int, const enum xsd__boolean *, const char*);
  1773. SOAP_FMAC3S const char* SOAP_FMAC4S soap_xsd__boolean2s(struct soap*, enum xsd__boolean);
  1774. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_in_xsd__boolean(struct soap*, const char*, enum xsd__boolean *, const char*);
  1775. SOAP_FMAC3S int SOAP_FMAC4S soap_s2xsd__boolean(struct soap*, const char*, enum xsd__boolean *);
  1776. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_new_xsd__boolean(struct soap *soap, int n = -1);
  1777. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__boolean(struct soap*, const enum xsd__boolean *, const char*, const char*);
  1778. inline int soap_write_xsd__boolean(struct soap *soap, enum xsd__boolean const*p)
  1779. {
  1780. soap_free_temp(soap);
  1781. if (p)
  1782. { if (soap_begin_send(soap) || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap))
  1783. return soap->error;
  1784. }
  1785. return SOAP_OK;
  1786. }
  1787. inline int soap_PUT_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1788. {
  1789. soap_free_temp(soap);
  1790. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1791. return soap_closesock(soap);
  1792. return SOAP_OK;
  1793. }
  1794. inline int soap_PATCH_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1795. {
  1796. soap_free_temp(soap);
  1797. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1798. return soap_closesock(soap);
  1799. return SOAP_OK;
  1800. }
  1801. inline int soap_POST_send_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1802. {
  1803. soap_free_temp(soap);
  1804. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap))
  1805. return soap_closesock(soap);
  1806. return SOAP_OK;
  1807. }
  1808. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_get_xsd__boolean(struct soap*, enum xsd__boolean *, const char*, const char*);
  1809. inline int soap_read_xsd__boolean(struct soap *soap, enum xsd__boolean *p)
  1810. {
  1811. if (p)
  1812. { if (soap_begin_recv(soap) || ::soap_get_xsd__boolean(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1813. return soap->error;
  1814. }
  1815. return SOAP_OK;
  1816. }
  1817. inline int soap_GET_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean *p)
  1818. {
  1819. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__boolean(soap, p))
  1820. return soap_closesock(soap);
  1821. return soap_closesock(soap);
  1822. }
  1823. inline int soap_POST_recv_xsd__boolean(struct soap *soap, enum xsd__boolean *p)
  1824. {
  1825. if (::soap_read_xsd__boolean(soap, p))
  1826. return soap_closesock(soap);
  1827. return soap_closesock(soap);
  1828. }
  1829. #endif
  1830. #ifndef WITH_NOGLOBAL
  1831. #ifndef SOAP_TYPE_SOAP_ENV__Fault_DEFINED
  1832. #define SOAP_TYPE_SOAP_ENV__Fault_DEFINED
  1833. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *);
  1834. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *);
  1835. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap*, const char*, int, const struct SOAP_ENV__Fault *, const char*);
  1836. SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap*, const char*, struct SOAP_ENV__Fault *, const char*);
  1837. SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*);
  1838. inline struct SOAP_ENV__Fault * soap_new_SOAP_ENV__Fault(struct soap *soap, int n = -1)
  1839. {
  1840. return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL);
  1841. }
  1842. inline struct SOAP_ENV__Fault * soap_new_req_SOAP_ENV__Fault(
  1843. struct soap *soap)
  1844. {
  1845. struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap);
  1846. if (_p)
  1847. { ::soap_default_SOAP_ENV__Fault(soap, _p);
  1848. }
  1849. return _p;
  1850. }
  1851. inline struct SOAP_ENV__Fault * soap_new_set_SOAP_ENV__Fault(
  1852. struct soap *soap,
  1853. char *faultcode,
  1854. char *faultstring,
  1855. char *faultactor,
  1856. struct SOAP_ENV__Detail *detail,
  1857. struct SOAP_ENV__Code *SOAP_ENV__Code,
  1858. struct SOAP_ENV__Reason *SOAP_ENV__Reason,
  1859. char *SOAP_ENV__Node,
  1860. char *SOAP_ENV__Role,
  1861. struct SOAP_ENV__Detail *SOAP_ENV__Detail)
  1862. {
  1863. struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap);
  1864. if (_p)
  1865. { ::soap_default_SOAP_ENV__Fault(soap, _p);
  1866. _p->faultcode = faultcode;
  1867. _p->faultstring = faultstring;
  1868. _p->faultactor = faultactor;
  1869. _p->detail = detail;
  1870. _p->SOAP_ENV__Code = SOAP_ENV__Code;
  1871. _p->SOAP_ENV__Reason = SOAP_ENV__Reason;
  1872. _p->SOAP_ENV__Node = SOAP_ENV__Node;
  1873. _p->SOAP_ENV__Role = SOAP_ENV__Role;
  1874. _p->SOAP_ENV__Detail = SOAP_ENV__Detail;
  1875. }
  1876. return _p;
  1877. }
  1878. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *, const char*, const char*);
  1879. inline int soap_write_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault const*p)
  1880. {
  1881. soap_free_temp(soap);
  1882. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap))
  1883. return soap->error;
  1884. return SOAP_OK;
  1885. }
  1886. inline int soap_PUT_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1887. {
  1888. soap_free_temp(soap);
  1889. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1890. return soap_closesock(soap);
  1891. return SOAP_OK;
  1892. }
  1893. inline int soap_PATCH_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1894. {
  1895. soap_free_temp(soap);
  1896. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1897. return soap_closesock(soap);
  1898. return SOAP_OK;
  1899. }
  1900. inline int soap_POST_send_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1901. {
  1902. soap_free_temp(soap);
  1903. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap))
  1904. return soap_closesock(soap);
  1905. return SOAP_OK;
  1906. }
  1907. SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *, const char*, const char*);
  1908. inline int soap_read_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
  1909. {
  1910. if (p)
  1911. { ::soap_default_SOAP_ENV__Fault(soap, p);
  1912. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1913. return soap->error;
  1914. }
  1915. return SOAP_OK;
  1916. }
  1917. inline int soap_GET_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault *p)
  1918. {
  1919. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Fault(soap, p))
  1920. return soap_closesock(soap);
  1921. return soap_closesock(soap);
  1922. }
  1923. inline int soap_POST_recv_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
  1924. {
  1925. if (::soap_read_SOAP_ENV__Fault(soap, p))
  1926. return soap_closesock(soap);
  1927. return soap_closesock(soap);
  1928. }
  1929. #endif
  1930. #endif
  1931. #ifndef WITH_NOGLOBAL
  1932. #ifndef SOAP_TYPE_SOAP_ENV__Reason_DEFINED
  1933. #define SOAP_TYPE_SOAP_ENV__Reason_DEFINED
  1934. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *);
  1935. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *);
  1936. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap*, const char*, int, const struct SOAP_ENV__Reason *, const char*);
  1937. SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason *, const char*);
  1938. SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*);
  1939. inline struct SOAP_ENV__Reason * soap_new_SOAP_ENV__Reason(struct soap *soap, int n = -1)
  1940. {
  1941. return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL);
  1942. }
  1943. inline struct SOAP_ENV__Reason * soap_new_req_SOAP_ENV__Reason(
  1944. struct soap *soap)
  1945. {
  1946. struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap);
  1947. if (_p)
  1948. { ::soap_default_SOAP_ENV__Reason(soap, _p);
  1949. }
  1950. return _p;
  1951. }
  1952. inline struct SOAP_ENV__Reason * soap_new_set_SOAP_ENV__Reason(
  1953. struct soap *soap,
  1954. char *SOAP_ENV__Text)
  1955. {
  1956. struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap);
  1957. if (_p)
  1958. { ::soap_default_SOAP_ENV__Reason(soap, _p);
  1959. _p->SOAP_ENV__Text = SOAP_ENV__Text;
  1960. }
  1961. return _p;
  1962. }
  1963. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *, const char*, const char*);
  1964. inline int soap_write_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason const*p)
  1965. {
  1966. soap_free_temp(soap);
  1967. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap))
  1968. return soap->error;
  1969. return SOAP_OK;
  1970. }
  1971. inline int soap_PUT_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1972. {
  1973. soap_free_temp(soap);
  1974. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1975. return soap_closesock(soap);
  1976. return SOAP_OK;
  1977. }
  1978. inline int soap_PATCH_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1979. {
  1980. soap_free_temp(soap);
  1981. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1982. return soap_closesock(soap);
  1983. return SOAP_OK;
  1984. }
  1985. inline int soap_POST_send_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1986. {
  1987. soap_free_temp(soap);
  1988. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap))
  1989. return soap_closesock(soap);
  1990. return SOAP_OK;
  1991. }
  1992. SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *, const char*, const char*);
  1993. inline int soap_read_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
  1994. {
  1995. if (p)
  1996. { ::soap_default_SOAP_ENV__Reason(soap, p);
  1997. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Reason(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1998. return soap->error;
  1999. }
  2000. return SOAP_OK;
  2001. }
  2002. inline int soap_GET_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason *p)
  2003. {
  2004. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Reason(soap, p))
  2005. return soap_closesock(soap);
  2006. return soap_closesock(soap);
  2007. }
  2008. inline int soap_POST_recv_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
  2009. {
  2010. if (::soap_read_SOAP_ENV__Reason(soap, p))
  2011. return soap_closesock(soap);
  2012. return soap_closesock(soap);
  2013. }
  2014. #endif
  2015. #endif
  2016. #ifndef WITH_NOGLOBAL
  2017. #ifndef SOAP_TYPE_SOAP_ENV__Code_DEFINED
  2018. #define SOAP_TYPE_SOAP_ENV__Code_DEFINED
  2019. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *);
  2020. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *);
  2021. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap*, const char*, int, const struct SOAP_ENV__Code *, const char*);
  2022. SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code *, const char*);
  2023. SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*);
  2024. inline struct SOAP_ENV__Code * soap_new_SOAP_ENV__Code(struct soap *soap, int n = -1)
  2025. {
  2026. return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL);
  2027. }
  2028. inline struct SOAP_ENV__Code * soap_new_req_SOAP_ENV__Code(
  2029. struct soap *soap)
  2030. {
  2031. struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap);
  2032. if (_p)
  2033. { ::soap_default_SOAP_ENV__Code(soap, _p);
  2034. }
  2035. return _p;
  2036. }
  2037. inline struct SOAP_ENV__Code * soap_new_set_SOAP_ENV__Code(
  2038. struct soap *soap,
  2039. char *SOAP_ENV__Value,
  2040. struct SOAP_ENV__Code *SOAP_ENV__Subcode)
  2041. {
  2042. struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap);
  2043. if (_p)
  2044. { ::soap_default_SOAP_ENV__Code(soap, _p);
  2045. _p->SOAP_ENV__Value = SOAP_ENV__Value;
  2046. _p->SOAP_ENV__Subcode = SOAP_ENV__Subcode;
  2047. }
  2048. return _p;
  2049. }
  2050. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *, const char*, const char*);
  2051. inline int soap_write_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code const*p)
  2052. {
  2053. soap_free_temp(soap);
  2054. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap))
  2055. return soap->error;
  2056. return SOAP_OK;
  2057. }
  2058. inline int soap_PUT_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2059. {
  2060. soap_free_temp(soap);
  2061. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2062. return soap_closesock(soap);
  2063. return SOAP_OK;
  2064. }
  2065. inline int soap_PATCH_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2066. {
  2067. soap_free_temp(soap);
  2068. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2069. return soap_closesock(soap);
  2070. return SOAP_OK;
  2071. }
  2072. inline int soap_POST_send_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2073. {
  2074. soap_free_temp(soap);
  2075. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap))
  2076. return soap_closesock(soap);
  2077. return SOAP_OK;
  2078. }
  2079. SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *, const char*, const char*);
  2080. inline int soap_read_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
  2081. {
  2082. if (p)
  2083. { ::soap_default_SOAP_ENV__Code(soap, p);
  2084. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Code(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2085. return soap->error;
  2086. }
  2087. return SOAP_OK;
  2088. }
  2089. inline int soap_GET_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code *p)
  2090. {
  2091. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Code(soap, p))
  2092. return soap_closesock(soap);
  2093. return soap_closesock(soap);
  2094. }
  2095. inline int soap_POST_recv_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
  2096. {
  2097. if (::soap_read_SOAP_ENV__Code(soap, p))
  2098. return soap_closesock(soap);
  2099. return soap_closesock(soap);
  2100. }
  2101. #endif
  2102. #endif
  2103. #ifndef SOAP_TYPE___cwmp__FactoryReset_DEFINED
  2104. #define SOAP_TYPE___cwmp__FactoryReset_DEFINED
  2105. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__FactoryReset(struct soap*, struct __cwmp__FactoryReset *);
  2106. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__FactoryReset(struct soap*, const struct __cwmp__FactoryReset *);
  2107. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__FactoryReset(struct soap*, const char*, int, const struct __cwmp__FactoryReset *, const char*);
  2108. SOAP_FMAC3 struct __cwmp__FactoryReset * SOAP_FMAC4 soap_in___cwmp__FactoryReset(struct soap*, const char*, struct __cwmp__FactoryReset *, const char*);
  2109. SOAP_FMAC1 struct __cwmp__FactoryReset * SOAP_FMAC2 soap_instantiate___cwmp__FactoryReset(struct soap*, int, const char*, const char*, size_t*);
  2110. inline struct __cwmp__FactoryReset * soap_new___cwmp__FactoryReset(struct soap *soap, int n = -1)
  2111. {
  2112. return soap_instantiate___cwmp__FactoryReset(soap, n, NULL, NULL, NULL);
  2113. }
  2114. inline struct __cwmp__FactoryReset * soap_new_req___cwmp__FactoryReset(
  2115. struct soap *soap)
  2116. {
  2117. struct __cwmp__FactoryReset *_p = ::soap_new___cwmp__FactoryReset(soap);
  2118. if (_p)
  2119. { ::soap_default___cwmp__FactoryReset(soap, _p);
  2120. }
  2121. return _p;
  2122. }
  2123. inline struct __cwmp__FactoryReset * soap_new_set___cwmp__FactoryReset(
  2124. struct soap *soap,
  2125. struct _cwmp__FactoryReset *cwmp__FactoryReset)
  2126. {
  2127. struct __cwmp__FactoryReset *_p = ::soap_new___cwmp__FactoryReset(soap);
  2128. if (_p)
  2129. { ::soap_default___cwmp__FactoryReset(soap, _p);
  2130. _p->cwmp__FactoryReset = cwmp__FactoryReset;
  2131. }
  2132. return _p;
  2133. }
  2134. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__FactoryReset(struct soap*, const struct __cwmp__FactoryReset *, const char*, const char*);
  2135. inline int soap_write___cwmp__FactoryReset(struct soap *soap, struct __cwmp__FactoryReset const*p)
  2136. {
  2137. soap_free_temp(soap);
  2138. if (soap_begin_send(soap) || (::soap_serialize___cwmp__FactoryReset(soap, p), 0) || ::soap_put___cwmp__FactoryReset(soap, p, "-cwmp:FactoryReset", "") || soap_end_send(soap))
  2139. return soap->error;
  2140. return SOAP_OK;
  2141. }
  2142. inline int soap_PUT___cwmp__FactoryReset(struct soap *soap, const char *URL, struct __cwmp__FactoryReset const*p)
  2143. {
  2144. soap_free_temp(soap);
  2145. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__FactoryReset(soap, p), 0) || ::soap_put___cwmp__FactoryReset(soap, p, "-cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2146. return soap_closesock(soap);
  2147. return SOAP_OK;
  2148. }
  2149. inline int soap_PATCH___cwmp__FactoryReset(struct soap *soap, const char *URL, struct __cwmp__FactoryReset const*p)
  2150. {
  2151. soap_free_temp(soap);
  2152. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__FactoryReset(soap, p), 0) || ::soap_put___cwmp__FactoryReset(soap, p, "-cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2153. return soap_closesock(soap);
  2154. return SOAP_OK;
  2155. }
  2156. inline int soap_POST_send___cwmp__FactoryReset(struct soap *soap, const char *URL, struct __cwmp__FactoryReset const*p)
  2157. {
  2158. soap_free_temp(soap);
  2159. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__FactoryReset(soap, p), 0) || ::soap_put___cwmp__FactoryReset(soap, p, "-cwmp:FactoryReset", "") || soap_end_send(soap))
  2160. return soap_closesock(soap);
  2161. return SOAP_OK;
  2162. }
  2163. SOAP_FMAC3 struct __cwmp__FactoryReset * SOAP_FMAC4 soap_get___cwmp__FactoryReset(struct soap*, struct __cwmp__FactoryReset *, const char*, const char*);
  2164. inline int soap_read___cwmp__FactoryReset(struct soap *soap, struct __cwmp__FactoryReset *p)
  2165. {
  2166. if (p)
  2167. { ::soap_default___cwmp__FactoryReset(soap, p);
  2168. if (soap_begin_recv(soap) || ::soap_get___cwmp__FactoryReset(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2169. return soap->error;
  2170. }
  2171. return SOAP_OK;
  2172. }
  2173. inline int soap_GET___cwmp__FactoryReset(struct soap *soap, const char *URL, struct __cwmp__FactoryReset *p)
  2174. {
  2175. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__FactoryReset(soap, p))
  2176. return soap_closesock(soap);
  2177. return soap_closesock(soap);
  2178. }
  2179. inline int soap_POST_recv___cwmp__FactoryReset(struct soap *soap, struct __cwmp__FactoryReset *p)
  2180. {
  2181. if (::soap_read___cwmp__FactoryReset(soap, p))
  2182. return soap_closesock(soap);
  2183. return soap_closesock(soap);
  2184. }
  2185. #endif
  2186. #ifndef SOAP_TYPE___cwmp__Reboot_DEFINED
  2187. #define SOAP_TYPE___cwmp__Reboot_DEFINED
  2188. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Reboot(struct soap*, struct __cwmp__Reboot *);
  2189. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Reboot(struct soap*, const struct __cwmp__Reboot *);
  2190. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Reboot(struct soap*, const char*, int, const struct __cwmp__Reboot *, const char*);
  2191. SOAP_FMAC3 struct __cwmp__Reboot * SOAP_FMAC4 soap_in___cwmp__Reboot(struct soap*, const char*, struct __cwmp__Reboot *, const char*);
  2192. SOAP_FMAC1 struct __cwmp__Reboot * SOAP_FMAC2 soap_instantiate___cwmp__Reboot(struct soap*, int, const char*, const char*, size_t*);
  2193. inline struct __cwmp__Reboot * soap_new___cwmp__Reboot(struct soap *soap, int n = -1)
  2194. {
  2195. return soap_instantiate___cwmp__Reboot(soap, n, NULL, NULL, NULL);
  2196. }
  2197. inline struct __cwmp__Reboot * soap_new_req___cwmp__Reboot(
  2198. struct soap *soap)
  2199. {
  2200. struct __cwmp__Reboot *_p = ::soap_new___cwmp__Reboot(soap);
  2201. if (_p)
  2202. { ::soap_default___cwmp__Reboot(soap, _p);
  2203. }
  2204. return _p;
  2205. }
  2206. inline struct __cwmp__Reboot * soap_new_set___cwmp__Reboot(
  2207. struct soap *soap,
  2208. struct _cwmp__Reboot *cwmp__Reboot)
  2209. {
  2210. struct __cwmp__Reboot *_p = ::soap_new___cwmp__Reboot(soap);
  2211. if (_p)
  2212. { ::soap_default___cwmp__Reboot(soap, _p);
  2213. _p->cwmp__Reboot = cwmp__Reboot;
  2214. }
  2215. return _p;
  2216. }
  2217. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Reboot(struct soap*, const struct __cwmp__Reboot *, const char*, const char*);
  2218. inline int soap_write___cwmp__Reboot(struct soap *soap, struct __cwmp__Reboot const*p)
  2219. {
  2220. soap_free_temp(soap);
  2221. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Reboot(soap, p), 0) || ::soap_put___cwmp__Reboot(soap, p, "-cwmp:Reboot", "") || soap_end_send(soap))
  2222. return soap->error;
  2223. return SOAP_OK;
  2224. }
  2225. inline int soap_PUT___cwmp__Reboot(struct soap *soap, const char *URL, struct __cwmp__Reboot const*p)
  2226. {
  2227. soap_free_temp(soap);
  2228. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Reboot(soap, p), 0) || ::soap_put___cwmp__Reboot(soap, p, "-cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2229. return soap_closesock(soap);
  2230. return SOAP_OK;
  2231. }
  2232. inline int soap_PATCH___cwmp__Reboot(struct soap *soap, const char *URL, struct __cwmp__Reboot const*p)
  2233. {
  2234. soap_free_temp(soap);
  2235. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Reboot(soap, p), 0) || ::soap_put___cwmp__Reboot(soap, p, "-cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2236. return soap_closesock(soap);
  2237. return SOAP_OK;
  2238. }
  2239. inline int soap_POST_send___cwmp__Reboot(struct soap *soap, const char *URL, struct __cwmp__Reboot const*p)
  2240. {
  2241. soap_free_temp(soap);
  2242. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Reboot(soap, p), 0) || ::soap_put___cwmp__Reboot(soap, p, "-cwmp:Reboot", "") || soap_end_send(soap))
  2243. return soap_closesock(soap);
  2244. return SOAP_OK;
  2245. }
  2246. SOAP_FMAC3 struct __cwmp__Reboot * SOAP_FMAC4 soap_get___cwmp__Reboot(struct soap*, struct __cwmp__Reboot *, const char*, const char*);
  2247. inline int soap_read___cwmp__Reboot(struct soap *soap, struct __cwmp__Reboot *p)
  2248. {
  2249. if (p)
  2250. { ::soap_default___cwmp__Reboot(soap, p);
  2251. if (soap_begin_recv(soap) || ::soap_get___cwmp__Reboot(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2252. return soap->error;
  2253. }
  2254. return SOAP_OK;
  2255. }
  2256. inline int soap_GET___cwmp__Reboot(struct soap *soap, const char *URL, struct __cwmp__Reboot *p)
  2257. {
  2258. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Reboot(soap, p))
  2259. return soap_closesock(soap);
  2260. return soap_closesock(soap);
  2261. }
  2262. inline int soap_POST_recv___cwmp__Reboot(struct soap *soap, struct __cwmp__Reboot *p)
  2263. {
  2264. if (::soap_read___cwmp__Reboot(soap, p))
  2265. return soap_closesock(soap);
  2266. return soap_closesock(soap);
  2267. }
  2268. #endif
  2269. #ifndef SOAP_TYPE___cwmp__Inform_DEFINED
  2270. #define SOAP_TYPE___cwmp__Inform_DEFINED
  2271. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Inform(struct soap*, struct __cwmp__Inform *);
  2272. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Inform(struct soap*, const struct __cwmp__Inform *);
  2273. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Inform(struct soap*, const char*, int, const struct __cwmp__Inform *, const char*);
  2274. SOAP_FMAC3 struct __cwmp__Inform * SOAP_FMAC4 soap_in___cwmp__Inform(struct soap*, const char*, struct __cwmp__Inform *, const char*);
  2275. SOAP_FMAC1 struct __cwmp__Inform * SOAP_FMAC2 soap_instantiate___cwmp__Inform(struct soap*, int, const char*, const char*, size_t*);
  2276. inline struct __cwmp__Inform * soap_new___cwmp__Inform(struct soap *soap, int n = -1)
  2277. {
  2278. return soap_instantiate___cwmp__Inform(soap, n, NULL, NULL, NULL);
  2279. }
  2280. inline struct __cwmp__Inform * soap_new_req___cwmp__Inform(
  2281. struct soap *soap)
  2282. {
  2283. struct __cwmp__Inform *_p = ::soap_new___cwmp__Inform(soap);
  2284. if (_p)
  2285. { ::soap_default___cwmp__Inform(soap, _p);
  2286. }
  2287. return _p;
  2288. }
  2289. inline struct __cwmp__Inform * soap_new_set___cwmp__Inform(
  2290. struct soap *soap,
  2291. struct _cwmp__Inform *cwmp__Inform)
  2292. {
  2293. struct __cwmp__Inform *_p = ::soap_new___cwmp__Inform(soap);
  2294. if (_p)
  2295. { ::soap_default___cwmp__Inform(soap, _p);
  2296. _p->cwmp__Inform = cwmp__Inform;
  2297. }
  2298. return _p;
  2299. }
  2300. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Inform(struct soap*, const struct __cwmp__Inform *, const char*, const char*);
  2301. inline int soap_write___cwmp__Inform(struct soap *soap, struct __cwmp__Inform const*p)
  2302. {
  2303. soap_free_temp(soap);
  2304. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap))
  2305. return soap->error;
  2306. return SOAP_OK;
  2307. }
  2308. inline int soap_PUT___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2309. {
  2310. soap_free_temp(soap);
  2311. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2312. return soap_closesock(soap);
  2313. return SOAP_OK;
  2314. }
  2315. inline int soap_PATCH___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2316. {
  2317. soap_free_temp(soap);
  2318. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2319. return soap_closesock(soap);
  2320. return SOAP_OK;
  2321. }
  2322. inline int soap_POST_send___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2323. {
  2324. soap_free_temp(soap);
  2325. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap))
  2326. return soap_closesock(soap);
  2327. return SOAP_OK;
  2328. }
  2329. SOAP_FMAC3 struct __cwmp__Inform * SOAP_FMAC4 soap_get___cwmp__Inform(struct soap*, struct __cwmp__Inform *, const char*, const char*);
  2330. inline int soap_read___cwmp__Inform(struct soap *soap, struct __cwmp__Inform *p)
  2331. {
  2332. if (p)
  2333. { ::soap_default___cwmp__Inform(soap, p);
  2334. if (soap_begin_recv(soap) || ::soap_get___cwmp__Inform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2335. return soap->error;
  2336. }
  2337. return SOAP_OK;
  2338. }
  2339. inline int soap_GET___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform *p)
  2340. {
  2341. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Inform(soap, p))
  2342. return soap_closesock(soap);
  2343. return soap_closesock(soap);
  2344. }
  2345. inline int soap_POST_recv___cwmp__Inform(struct soap *soap, struct __cwmp__Inform *p)
  2346. {
  2347. if (::soap_read___cwmp__Inform(soap, p))
  2348. return soap_closesock(soap);
  2349. return soap_closesock(soap);
  2350. }
  2351. #endif
  2352. #ifndef SOAP_TYPE___cwmp__GetRPCMethods_DEFINED
  2353. #define SOAP_TYPE___cwmp__GetRPCMethods_DEFINED
  2354. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetRPCMethods(struct soap*, struct __cwmp__GetRPCMethods *);
  2355. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetRPCMethods(struct soap*, const struct __cwmp__GetRPCMethods *);
  2356. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetRPCMethods(struct soap*, const char*, int, const struct __cwmp__GetRPCMethods *, const char*);
  2357. SOAP_FMAC3 struct __cwmp__GetRPCMethods * SOAP_FMAC4 soap_in___cwmp__GetRPCMethods(struct soap*, const char*, struct __cwmp__GetRPCMethods *, const char*);
  2358. SOAP_FMAC1 struct __cwmp__GetRPCMethods * SOAP_FMAC2 soap_instantiate___cwmp__GetRPCMethods(struct soap*, int, const char*, const char*, size_t*);
  2359. inline struct __cwmp__GetRPCMethods * soap_new___cwmp__GetRPCMethods(struct soap *soap, int n = -1)
  2360. {
  2361. return soap_instantiate___cwmp__GetRPCMethods(soap, n, NULL, NULL, NULL);
  2362. }
  2363. inline struct __cwmp__GetRPCMethods * soap_new_req___cwmp__GetRPCMethods(
  2364. struct soap *soap)
  2365. {
  2366. struct __cwmp__GetRPCMethods *_p = ::soap_new___cwmp__GetRPCMethods(soap);
  2367. if (_p)
  2368. { ::soap_default___cwmp__GetRPCMethods(soap, _p);
  2369. }
  2370. return _p;
  2371. }
  2372. inline struct __cwmp__GetRPCMethods * soap_new_set___cwmp__GetRPCMethods(
  2373. struct soap *soap,
  2374. struct _cwmp__GetRPCMethods *cwmp__GetRPCMethods)
  2375. {
  2376. struct __cwmp__GetRPCMethods *_p = ::soap_new___cwmp__GetRPCMethods(soap);
  2377. if (_p)
  2378. { ::soap_default___cwmp__GetRPCMethods(soap, _p);
  2379. _p->cwmp__GetRPCMethods = cwmp__GetRPCMethods;
  2380. }
  2381. return _p;
  2382. }
  2383. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetRPCMethods(struct soap*, const struct __cwmp__GetRPCMethods *, const char*, const char*);
  2384. inline int soap_write___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods const*p)
  2385. {
  2386. soap_free_temp(soap);
  2387. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap))
  2388. return soap->error;
  2389. return SOAP_OK;
  2390. }
  2391. inline int soap_PUT___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2392. {
  2393. soap_free_temp(soap);
  2394. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2395. return soap_closesock(soap);
  2396. return SOAP_OK;
  2397. }
  2398. inline int soap_PATCH___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2399. {
  2400. soap_free_temp(soap);
  2401. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2402. return soap_closesock(soap);
  2403. return SOAP_OK;
  2404. }
  2405. inline int soap_POST_send___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2406. {
  2407. soap_free_temp(soap);
  2408. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap))
  2409. return soap_closesock(soap);
  2410. return SOAP_OK;
  2411. }
  2412. SOAP_FMAC3 struct __cwmp__GetRPCMethods * SOAP_FMAC4 soap_get___cwmp__GetRPCMethods(struct soap*, struct __cwmp__GetRPCMethods *, const char*, const char*);
  2413. inline int soap_read___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods *p)
  2414. {
  2415. if (p)
  2416. { ::soap_default___cwmp__GetRPCMethods(soap, p);
  2417. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetRPCMethods(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2418. return soap->error;
  2419. }
  2420. return SOAP_OK;
  2421. }
  2422. inline int soap_GET___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods *p)
  2423. {
  2424. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetRPCMethods(soap, p))
  2425. return soap_closesock(soap);
  2426. return soap_closesock(soap);
  2427. }
  2428. inline int soap_POST_recv___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods *p)
  2429. {
  2430. if (::soap_read___cwmp__GetRPCMethods(soap, p))
  2431. return soap_closesock(soap);
  2432. return soap_closesock(soap);
  2433. }
  2434. #endif
  2435. #ifndef SOAP_TYPE___cwmp__DeleteObject_DEFINED
  2436. #define SOAP_TYPE___cwmp__DeleteObject_DEFINED
  2437. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__DeleteObject(struct soap*, struct __cwmp__DeleteObject *);
  2438. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__DeleteObject(struct soap*, const struct __cwmp__DeleteObject *);
  2439. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__DeleteObject(struct soap*, const char*, int, const struct __cwmp__DeleteObject *, const char*);
  2440. SOAP_FMAC3 struct __cwmp__DeleteObject * SOAP_FMAC4 soap_in___cwmp__DeleteObject(struct soap*, const char*, struct __cwmp__DeleteObject *, const char*);
  2441. SOAP_FMAC1 struct __cwmp__DeleteObject * SOAP_FMAC2 soap_instantiate___cwmp__DeleteObject(struct soap*, int, const char*, const char*, size_t*);
  2442. inline struct __cwmp__DeleteObject * soap_new___cwmp__DeleteObject(struct soap *soap, int n = -1)
  2443. {
  2444. return soap_instantiate___cwmp__DeleteObject(soap, n, NULL, NULL, NULL);
  2445. }
  2446. inline struct __cwmp__DeleteObject * soap_new_req___cwmp__DeleteObject(
  2447. struct soap *soap)
  2448. {
  2449. struct __cwmp__DeleteObject *_p = ::soap_new___cwmp__DeleteObject(soap);
  2450. if (_p)
  2451. { ::soap_default___cwmp__DeleteObject(soap, _p);
  2452. }
  2453. return _p;
  2454. }
  2455. inline struct __cwmp__DeleteObject * soap_new_set___cwmp__DeleteObject(
  2456. struct soap *soap,
  2457. struct _cwmp__DeleteObject *cwmp__DeleteObject)
  2458. {
  2459. struct __cwmp__DeleteObject *_p = ::soap_new___cwmp__DeleteObject(soap);
  2460. if (_p)
  2461. { ::soap_default___cwmp__DeleteObject(soap, _p);
  2462. _p->cwmp__DeleteObject = cwmp__DeleteObject;
  2463. }
  2464. return _p;
  2465. }
  2466. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__DeleteObject(struct soap*, const struct __cwmp__DeleteObject *, const char*, const char*);
  2467. inline int soap_write___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject const*p)
  2468. {
  2469. soap_free_temp(soap);
  2470. if (soap_begin_send(soap) || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap))
  2471. return soap->error;
  2472. return SOAP_OK;
  2473. }
  2474. inline int soap_PUT___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2475. {
  2476. soap_free_temp(soap);
  2477. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2478. return soap_closesock(soap);
  2479. return SOAP_OK;
  2480. }
  2481. inline int soap_PATCH___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2482. {
  2483. soap_free_temp(soap);
  2484. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2485. return soap_closesock(soap);
  2486. return SOAP_OK;
  2487. }
  2488. inline int soap_POST_send___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2489. {
  2490. soap_free_temp(soap);
  2491. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap))
  2492. return soap_closesock(soap);
  2493. return SOAP_OK;
  2494. }
  2495. SOAP_FMAC3 struct __cwmp__DeleteObject * SOAP_FMAC4 soap_get___cwmp__DeleteObject(struct soap*, struct __cwmp__DeleteObject *, const char*, const char*);
  2496. inline int soap_read___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject *p)
  2497. {
  2498. if (p)
  2499. { ::soap_default___cwmp__DeleteObject(soap, p);
  2500. if (soap_begin_recv(soap) || ::soap_get___cwmp__DeleteObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2501. return soap->error;
  2502. }
  2503. return SOAP_OK;
  2504. }
  2505. inline int soap_GET___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject *p)
  2506. {
  2507. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__DeleteObject(soap, p))
  2508. return soap_closesock(soap);
  2509. return soap_closesock(soap);
  2510. }
  2511. inline int soap_POST_recv___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject *p)
  2512. {
  2513. if (::soap_read___cwmp__DeleteObject(soap, p))
  2514. return soap_closesock(soap);
  2515. return soap_closesock(soap);
  2516. }
  2517. #endif
  2518. #ifndef SOAP_TYPE___cwmp__AddObject_DEFINED
  2519. #define SOAP_TYPE___cwmp__AddObject_DEFINED
  2520. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__AddObject(struct soap*, struct __cwmp__AddObject *);
  2521. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__AddObject(struct soap*, const struct __cwmp__AddObject *);
  2522. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__AddObject(struct soap*, const char*, int, const struct __cwmp__AddObject *, const char*);
  2523. SOAP_FMAC3 struct __cwmp__AddObject * SOAP_FMAC4 soap_in___cwmp__AddObject(struct soap*, const char*, struct __cwmp__AddObject *, const char*);
  2524. SOAP_FMAC1 struct __cwmp__AddObject * SOAP_FMAC2 soap_instantiate___cwmp__AddObject(struct soap*, int, const char*, const char*, size_t*);
  2525. inline struct __cwmp__AddObject * soap_new___cwmp__AddObject(struct soap *soap, int n = -1)
  2526. {
  2527. return soap_instantiate___cwmp__AddObject(soap, n, NULL, NULL, NULL);
  2528. }
  2529. inline struct __cwmp__AddObject * soap_new_req___cwmp__AddObject(
  2530. struct soap *soap)
  2531. {
  2532. struct __cwmp__AddObject *_p = ::soap_new___cwmp__AddObject(soap);
  2533. if (_p)
  2534. { ::soap_default___cwmp__AddObject(soap, _p);
  2535. }
  2536. return _p;
  2537. }
  2538. inline struct __cwmp__AddObject * soap_new_set___cwmp__AddObject(
  2539. struct soap *soap,
  2540. struct _cwmp__AddObject *cwmp__AddObject)
  2541. {
  2542. struct __cwmp__AddObject *_p = ::soap_new___cwmp__AddObject(soap);
  2543. if (_p)
  2544. { ::soap_default___cwmp__AddObject(soap, _p);
  2545. _p->cwmp__AddObject = cwmp__AddObject;
  2546. }
  2547. return _p;
  2548. }
  2549. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__AddObject(struct soap*, const struct __cwmp__AddObject *, const char*, const char*);
  2550. inline int soap_write___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject const*p)
  2551. {
  2552. soap_free_temp(soap);
  2553. if (soap_begin_send(soap) || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap))
  2554. return soap->error;
  2555. return SOAP_OK;
  2556. }
  2557. inline int soap_PUT___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2558. {
  2559. soap_free_temp(soap);
  2560. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2561. return soap_closesock(soap);
  2562. return SOAP_OK;
  2563. }
  2564. inline int soap_PATCH___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2565. {
  2566. soap_free_temp(soap);
  2567. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2568. return soap_closesock(soap);
  2569. return SOAP_OK;
  2570. }
  2571. inline int soap_POST_send___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2572. {
  2573. soap_free_temp(soap);
  2574. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap))
  2575. return soap_closesock(soap);
  2576. return SOAP_OK;
  2577. }
  2578. SOAP_FMAC3 struct __cwmp__AddObject * SOAP_FMAC4 soap_get___cwmp__AddObject(struct soap*, struct __cwmp__AddObject *, const char*, const char*);
  2579. inline int soap_read___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject *p)
  2580. {
  2581. if (p)
  2582. { ::soap_default___cwmp__AddObject(soap, p);
  2583. if (soap_begin_recv(soap) || ::soap_get___cwmp__AddObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2584. return soap->error;
  2585. }
  2586. return SOAP_OK;
  2587. }
  2588. inline int soap_GET___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject *p)
  2589. {
  2590. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__AddObject(soap, p))
  2591. return soap_closesock(soap);
  2592. return soap_closesock(soap);
  2593. }
  2594. inline int soap_POST_recv___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject *p)
  2595. {
  2596. if (::soap_read___cwmp__AddObject(soap, p))
  2597. return soap_closesock(soap);
  2598. return soap_closesock(soap);
  2599. }
  2600. #endif
  2601. #ifndef SOAP_TYPE___cwmp__Upload_DEFINED
  2602. #define SOAP_TYPE___cwmp__Upload_DEFINED
  2603. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Upload(struct soap*, struct __cwmp__Upload *);
  2604. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Upload(struct soap*, const struct __cwmp__Upload *);
  2605. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Upload(struct soap*, const char*, int, const struct __cwmp__Upload *, const char*);
  2606. SOAP_FMAC3 struct __cwmp__Upload * SOAP_FMAC4 soap_in___cwmp__Upload(struct soap*, const char*, struct __cwmp__Upload *, const char*);
  2607. SOAP_FMAC1 struct __cwmp__Upload * SOAP_FMAC2 soap_instantiate___cwmp__Upload(struct soap*, int, const char*, const char*, size_t*);
  2608. inline struct __cwmp__Upload * soap_new___cwmp__Upload(struct soap *soap, int n = -1)
  2609. {
  2610. return soap_instantiate___cwmp__Upload(soap, n, NULL, NULL, NULL);
  2611. }
  2612. inline struct __cwmp__Upload * soap_new_req___cwmp__Upload(
  2613. struct soap *soap)
  2614. {
  2615. struct __cwmp__Upload *_p = ::soap_new___cwmp__Upload(soap);
  2616. if (_p)
  2617. { ::soap_default___cwmp__Upload(soap, _p);
  2618. }
  2619. return _p;
  2620. }
  2621. inline struct __cwmp__Upload * soap_new_set___cwmp__Upload(
  2622. struct soap *soap,
  2623. struct _cwmp__Upload *cwmp__Upload)
  2624. {
  2625. struct __cwmp__Upload *_p = ::soap_new___cwmp__Upload(soap);
  2626. if (_p)
  2627. { ::soap_default___cwmp__Upload(soap, _p);
  2628. _p->cwmp__Upload = cwmp__Upload;
  2629. }
  2630. return _p;
  2631. }
  2632. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Upload(struct soap*, const struct __cwmp__Upload *, const char*, const char*);
  2633. inline int soap_write___cwmp__Upload(struct soap *soap, struct __cwmp__Upload const*p)
  2634. {
  2635. soap_free_temp(soap);
  2636. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap))
  2637. return soap->error;
  2638. return SOAP_OK;
  2639. }
  2640. inline int soap_PUT___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2641. {
  2642. soap_free_temp(soap);
  2643. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2644. return soap_closesock(soap);
  2645. return SOAP_OK;
  2646. }
  2647. inline int soap_PATCH___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2648. {
  2649. soap_free_temp(soap);
  2650. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2651. return soap_closesock(soap);
  2652. return SOAP_OK;
  2653. }
  2654. inline int soap_POST_send___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2655. {
  2656. soap_free_temp(soap);
  2657. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap))
  2658. return soap_closesock(soap);
  2659. return SOAP_OK;
  2660. }
  2661. SOAP_FMAC3 struct __cwmp__Upload * SOAP_FMAC4 soap_get___cwmp__Upload(struct soap*, struct __cwmp__Upload *, const char*, const char*);
  2662. inline int soap_read___cwmp__Upload(struct soap *soap, struct __cwmp__Upload *p)
  2663. {
  2664. if (p)
  2665. { ::soap_default___cwmp__Upload(soap, p);
  2666. if (soap_begin_recv(soap) || ::soap_get___cwmp__Upload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2667. return soap->error;
  2668. }
  2669. return SOAP_OK;
  2670. }
  2671. inline int soap_GET___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload *p)
  2672. {
  2673. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Upload(soap, p))
  2674. return soap_closesock(soap);
  2675. return soap_closesock(soap);
  2676. }
  2677. inline int soap_POST_recv___cwmp__Upload(struct soap *soap, struct __cwmp__Upload *p)
  2678. {
  2679. if (::soap_read___cwmp__Upload(soap, p))
  2680. return soap_closesock(soap);
  2681. return soap_closesock(soap);
  2682. }
  2683. #endif
  2684. #ifndef SOAP_TYPE___cwmp__Download_DEFINED
  2685. #define SOAP_TYPE___cwmp__Download_DEFINED
  2686. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Download(struct soap*, struct __cwmp__Download *);
  2687. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Download(struct soap*, const struct __cwmp__Download *);
  2688. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Download(struct soap*, const char*, int, const struct __cwmp__Download *, const char*);
  2689. SOAP_FMAC3 struct __cwmp__Download * SOAP_FMAC4 soap_in___cwmp__Download(struct soap*, const char*, struct __cwmp__Download *, const char*);
  2690. SOAP_FMAC1 struct __cwmp__Download * SOAP_FMAC2 soap_instantiate___cwmp__Download(struct soap*, int, const char*, const char*, size_t*);
  2691. inline struct __cwmp__Download * soap_new___cwmp__Download(struct soap *soap, int n = -1)
  2692. {
  2693. return soap_instantiate___cwmp__Download(soap, n, NULL, NULL, NULL);
  2694. }
  2695. inline struct __cwmp__Download * soap_new_req___cwmp__Download(
  2696. struct soap *soap)
  2697. {
  2698. struct __cwmp__Download *_p = ::soap_new___cwmp__Download(soap);
  2699. if (_p)
  2700. { ::soap_default___cwmp__Download(soap, _p);
  2701. }
  2702. return _p;
  2703. }
  2704. inline struct __cwmp__Download * soap_new_set___cwmp__Download(
  2705. struct soap *soap,
  2706. struct _cwmp__Download *cwmp__Download)
  2707. {
  2708. struct __cwmp__Download *_p = ::soap_new___cwmp__Download(soap);
  2709. if (_p)
  2710. { ::soap_default___cwmp__Download(soap, _p);
  2711. _p->cwmp__Download = cwmp__Download;
  2712. }
  2713. return _p;
  2714. }
  2715. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Download(struct soap*, const struct __cwmp__Download *, const char*, const char*);
  2716. inline int soap_write___cwmp__Download(struct soap *soap, struct __cwmp__Download const*p)
  2717. {
  2718. soap_free_temp(soap);
  2719. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap))
  2720. return soap->error;
  2721. return SOAP_OK;
  2722. }
  2723. inline int soap_PUT___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2724. {
  2725. soap_free_temp(soap);
  2726. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2727. return soap_closesock(soap);
  2728. return SOAP_OK;
  2729. }
  2730. inline int soap_PATCH___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2731. {
  2732. soap_free_temp(soap);
  2733. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2734. return soap_closesock(soap);
  2735. return SOAP_OK;
  2736. }
  2737. inline int soap_POST_send___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2738. {
  2739. soap_free_temp(soap);
  2740. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap))
  2741. return soap_closesock(soap);
  2742. return SOAP_OK;
  2743. }
  2744. SOAP_FMAC3 struct __cwmp__Download * SOAP_FMAC4 soap_get___cwmp__Download(struct soap*, struct __cwmp__Download *, const char*, const char*);
  2745. inline int soap_read___cwmp__Download(struct soap *soap, struct __cwmp__Download *p)
  2746. {
  2747. if (p)
  2748. { ::soap_default___cwmp__Download(soap, p);
  2749. if (soap_begin_recv(soap) || ::soap_get___cwmp__Download(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2750. return soap->error;
  2751. }
  2752. return SOAP_OK;
  2753. }
  2754. inline int soap_GET___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download *p)
  2755. {
  2756. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Download(soap, p))
  2757. return soap_closesock(soap);
  2758. return soap_closesock(soap);
  2759. }
  2760. inline int soap_POST_recv___cwmp__Download(struct soap *soap, struct __cwmp__Download *p)
  2761. {
  2762. if (::soap_read___cwmp__Download(soap, p))
  2763. return soap_closesock(soap);
  2764. return soap_closesock(soap);
  2765. }
  2766. #endif
  2767. #ifndef SOAP_TYPE___cwmp__SetParameterAttributes_DEFINED
  2768. #define SOAP_TYPE___cwmp__SetParameterAttributes_DEFINED
  2769. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__SetParameterAttributes(struct soap*, struct __cwmp__SetParameterAttributes *);
  2770. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__SetParameterAttributes(struct soap*, const struct __cwmp__SetParameterAttributes *);
  2771. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__SetParameterAttributes(struct soap*, const char*, int, const struct __cwmp__SetParameterAttributes *, const char*);
  2772. SOAP_FMAC3 struct __cwmp__SetParameterAttributes * SOAP_FMAC4 soap_in___cwmp__SetParameterAttributes(struct soap*, const char*, struct __cwmp__SetParameterAttributes *, const char*);
  2773. SOAP_FMAC1 struct __cwmp__SetParameterAttributes * SOAP_FMAC2 soap_instantiate___cwmp__SetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  2774. inline struct __cwmp__SetParameterAttributes * soap_new___cwmp__SetParameterAttributes(struct soap *soap, int n = -1)
  2775. {
  2776. return soap_instantiate___cwmp__SetParameterAttributes(soap, n, NULL, NULL, NULL);
  2777. }
  2778. inline struct __cwmp__SetParameterAttributes * soap_new_req___cwmp__SetParameterAttributes(
  2779. struct soap *soap)
  2780. {
  2781. struct __cwmp__SetParameterAttributes *_p = ::soap_new___cwmp__SetParameterAttributes(soap);
  2782. if (_p)
  2783. { ::soap_default___cwmp__SetParameterAttributes(soap, _p);
  2784. }
  2785. return _p;
  2786. }
  2787. inline struct __cwmp__SetParameterAttributes * soap_new_set___cwmp__SetParameterAttributes(
  2788. struct soap *soap,
  2789. struct _cwmp__SetParameterAttributes *cwmp__SetParameterAttributes)
  2790. {
  2791. struct __cwmp__SetParameterAttributes *_p = ::soap_new___cwmp__SetParameterAttributes(soap);
  2792. if (_p)
  2793. { ::soap_default___cwmp__SetParameterAttributes(soap, _p);
  2794. _p->cwmp__SetParameterAttributes = cwmp__SetParameterAttributes;
  2795. }
  2796. return _p;
  2797. }
  2798. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__SetParameterAttributes(struct soap*, const struct __cwmp__SetParameterAttributes *, const char*, const char*);
  2799. inline int soap_write___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes const*p)
  2800. {
  2801. soap_free_temp(soap);
  2802. if (soap_begin_send(soap) || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  2803. return soap->error;
  2804. return SOAP_OK;
  2805. }
  2806. inline int soap_PUT___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2807. {
  2808. soap_free_temp(soap);
  2809. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2810. return soap_closesock(soap);
  2811. return SOAP_OK;
  2812. }
  2813. inline int soap_PATCH___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2814. {
  2815. soap_free_temp(soap);
  2816. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2817. return soap_closesock(soap);
  2818. return SOAP_OK;
  2819. }
  2820. inline int soap_POST_send___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2821. {
  2822. soap_free_temp(soap);
  2823. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  2824. return soap_closesock(soap);
  2825. return SOAP_OK;
  2826. }
  2827. SOAP_FMAC3 struct __cwmp__SetParameterAttributes * SOAP_FMAC4 soap_get___cwmp__SetParameterAttributes(struct soap*, struct __cwmp__SetParameterAttributes *, const char*, const char*);
  2828. inline int soap_read___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes *p)
  2829. {
  2830. if (p)
  2831. { ::soap_default___cwmp__SetParameterAttributes(soap, p);
  2832. if (soap_begin_recv(soap) || ::soap_get___cwmp__SetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2833. return soap->error;
  2834. }
  2835. return SOAP_OK;
  2836. }
  2837. inline int soap_GET___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes *p)
  2838. {
  2839. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__SetParameterAttributes(soap, p))
  2840. return soap_closesock(soap);
  2841. return soap_closesock(soap);
  2842. }
  2843. inline int soap_POST_recv___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes *p)
  2844. {
  2845. if (::soap_read___cwmp__SetParameterAttributes(soap, p))
  2846. return soap_closesock(soap);
  2847. return soap_closesock(soap);
  2848. }
  2849. #endif
  2850. #ifndef SOAP_TYPE___cwmp__GetParameterAttributes_DEFINED
  2851. #define SOAP_TYPE___cwmp__GetParameterAttributes_DEFINED
  2852. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterAttributes(struct soap*, struct __cwmp__GetParameterAttributes *);
  2853. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterAttributes(struct soap*, const struct __cwmp__GetParameterAttributes *);
  2854. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterAttributes(struct soap*, const char*, int, const struct __cwmp__GetParameterAttributes *, const char*);
  2855. SOAP_FMAC3 struct __cwmp__GetParameterAttributes * SOAP_FMAC4 soap_in___cwmp__GetParameterAttributes(struct soap*, const char*, struct __cwmp__GetParameterAttributes *, const char*);
  2856. SOAP_FMAC1 struct __cwmp__GetParameterAttributes * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  2857. inline struct __cwmp__GetParameterAttributes * soap_new___cwmp__GetParameterAttributes(struct soap *soap, int n = -1)
  2858. {
  2859. return soap_instantiate___cwmp__GetParameterAttributes(soap, n, NULL, NULL, NULL);
  2860. }
  2861. inline struct __cwmp__GetParameterAttributes * soap_new_req___cwmp__GetParameterAttributes(
  2862. struct soap *soap)
  2863. {
  2864. struct __cwmp__GetParameterAttributes *_p = ::soap_new___cwmp__GetParameterAttributes(soap);
  2865. if (_p)
  2866. { ::soap_default___cwmp__GetParameterAttributes(soap, _p);
  2867. }
  2868. return _p;
  2869. }
  2870. inline struct __cwmp__GetParameterAttributes * soap_new_set___cwmp__GetParameterAttributes(
  2871. struct soap *soap,
  2872. struct _cwmp__GetParameterAttributes *cwmp__GetParameterAttributes)
  2873. {
  2874. struct __cwmp__GetParameterAttributes *_p = ::soap_new___cwmp__GetParameterAttributes(soap);
  2875. if (_p)
  2876. { ::soap_default___cwmp__GetParameterAttributes(soap, _p);
  2877. _p->cwmp__GetParameterAttributes = cwmp__GetParameterAttributes;
  2878. }
  2879. return _p;
  2880. }
  2881. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterAttributes(struct soap*, const struct __cwmp__GetParameterAttributes *, const char*, const char*);
  2882. inline int soap_write___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes const*p)
  2883. {
  2884. soap_free_temp(soap);
  2885. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  2886. return soap->error;
  2887. return SOAP_OK;
  2888. }
  2889. inline int soap_PUT___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2890. {
  2891. soap_free_temp(soap);
  2892. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2893. return soap_closesock(soap);
  2894. return SOAP_OK;
  2895. }
  2896. inline int soap_PATCH___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2897. {
  2898. soap_free_temp(soap);
  2899. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2900. return soap_closesock(soap);
  2901. return SOAP_OK;
  2902. }
  2903. inline int soap_POST_send___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2904. {
  2905. soap_free_temp(soap);
  2906. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  2907. return soap_closesock(soap);
  2908. return SOAP_OK;
  2909. }
  2910. SOAP_FMAC3 struct __cwmp__GetParameterAttributes * SOAP_FMAC4 soap_get___cwmp__GetParameterAttributes(struct soap*, struct __cwmp__GetParameterAttributes *, const char*, const char*);
  2911. inline int soap_read___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes *p)
  2912. {
  2913. if (p)
  2914. { ::soap_default___cwmp__GetParameterAttributes(soap, p);
  2915. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2916. return soap->error;
  2917. }
  2918. return SOAP_OK;
  2919. }
  2920. inline int soap_GET___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes *p)
  2921. {
  2922. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterAttributes(soap, p))
  2923. return soap_closesock(soap);
  2924. return soap_closesock(soap);
  2925. }
  2926. inline int soap_POST_recv___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes *p)
  2927. {
  2928. if (::soap_read___cwmp__GetParameterAttributes(soap, p))
  2929. return soap_closesock(soap);
  2930. return soap_closesock(soap);
  2931. }
  2932. #endif
  2933. #ifndef SOAP_TYPE___cwmp__SetParameterValues_DEFINED
  2934. #define SOAP_TYPE___cwmp__SetParameterValues_DEFINED
  2935. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__SetParameterValues(struct soap*, struct __cwmp__SetParameterValues *);
  2936. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__SetParameterValues(struct soap*, const struct __cwmp__SetParameterValues *);
  2937. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__SetParameterValues(struct soap*, const char*, int, const struct __cwmp__SetParameterValues *, const char*);
  2938. SOAP_FMAC3 struct __cwmp__SetParameterValues * SOAP_FMAC4 soap_in___cwmp__SetParameterValues(struct soap*, const char*, struct __cwmp__SetParameterValues *, const char*);
  2939. SOAP_FMAC1 struct __cwmp__SetParameterValues * SOAP_FMAC2 soap_instantiate___cwmp__SetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  2940. inline struct __cwmp__SetParameterValues * soap_new___cwmp__SetParameterValues(struct soap *soap, int n = -1)
  2941. {
  2942. return soap_instantiate___cwmp__SetParameterValues(soap, n, NULL, NULL, NULL);
  2943. }
  2944. inline struct __cwmp__SetParameterValues * soap_new_req___cwmp__SetParameterValues(
  2945. struct soap *soap)
  2946. {
  2947. struct __cwmp__SetParameterValues *_p = ::soap_new___cwmp__SetParameterValues(soap);
  2948. if (_p)
  2949. { ::soap_default___cwmp__SetParameterValues(soap, _p);
  2950. }
  2951. return _p;
  2952. }
  2953. inline struct __cwmp__SetParameterValues * soap_new_set___cwmp__SetParameterValues(
  2954. struct soap *soap,
  2955. struct _cwmp__SetParameterValues *cwmp__SetParameterValues)
  2956. {
  2957. struct __cwmp__SetParameterValues *_p = ::soap_new___cwmp__SetParameterValues(soap);
  2958. if (_p)
  2959. { ::soap_default___cwmp__SetParameterValues(soap, _p);
  2960. _p->cwmp__SetParameterValues = cwmp__SetParameterValues;
  2961. }
  2962. return _p;
  2963. }
  2964. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__SetParameterValues(struct soap*, const struct __cwmp__SetParameterValues *, const char*, const char*);
  2965. inline int soap_write___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues const*p)
  2966. {
  2967. soap_free_temp(soap);
  2968. if (soap_begin_send(soap) || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap))
  2969. return soap->error;
  2970. return SOAP_OK;
  2971. }
  2972. inline int soap_PUT___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2973. {
  2974. soap_free_temp(soap);
  2975. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2976. return soap_closesock(soap);
  2977. return SOAP_OK;
  2978. }
  2979. inline int soap_PATCH___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2980. {
  2981. soap_free_temp(soap);
  2982. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2983. return soap_closesock(soap);
  2984. return SOAP_OK;
  2985. }
  2986. inline int soap_POST_send___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2987. {
  2988. soap_free_temp(soap);
  2989. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap))
  2990. return soap_closesock(soap);
  2991. return SOAP_OK;
  2992. }
  2993. SOAP_FMAC3 struct __cwmp__SetParameterValues * SOAP_FMAC4 soap_get___cwmp__SetParameterValues(struct soap*, struct __cwmp__SetParameterValues *, const char*, const char*);
  2994. inline int soap_read___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues *p)
  2995. {
  2996. if (p)
  2997. { ::soap_default___cwmp__SetParameterValues(soap, p);
  2998. if (soap_begin_recv(soap) || ::soap_get___cwmp__SetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2999. return soap->error;
  3000. }
  3001. return SOAP_OK;
  3002. }
  3003. inline int soap_GET___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues *p)
  3004. {
  3005. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__SetParameterValues(soap, p))
  3006. return soap_closesock(soap);
  3007. return soap_closesock(soap);
  3008. }
  3009. inline int soap_POST_recv___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues *p)
  3010. {
  3011. if (::soap_read___cwmp__SetParameterValues(soap, p))
  3012. return soap_closesock(soap);
  3013. return soap_closesock(soap);
  3014. }
  3015. #endif
  3016. #ifndef SOAP_TYPE___cwmp__GetParameterValuesResponse_DEFINED
  3017. #define SOAP_TYPE___cwmp__GetParameterValuesResponse_DEFINED
  3018. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterValuesResponse(struct soap*, struct __cwmp__GetParameterValuesResponse *);
  3019. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterValuesResponse(struct soap*, const struct __cwmp__GetParameterValuesResponse *);
  3020. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterValuesResponse(struct soap*, const char*, int, const struct __cwmp__GetParameterValuesResponse *, const char*);
  3021. SOAP_FMAC3 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_in___cwmp__GetParameterValuesResponse(struct soap*, const char*, struct __cwmp__GetParameterValuesResponse *, const char*);
  3022. SOAP_FMAC1 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  3023. inline struct __cwmp__GetParameterValuesResponse * soap_new___cwmp__GetParameterValuesResponse(struct soap *soap, int n = -1)
  3024. {
  3025. return soap_instantiate___cwmp__GetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  3026. }
  3027. inline struct __cwmp__GetParameterValuesResponse * soap_new_req___cwmp__GetParameterValuesResponse(
  3028. struct soap *soap)
  3029. {
  3030. struct __cwmp__GetParameterValuesResponse *_p = ::soap_new___cwmp__GetParameterValuesResponse(soap);
  3031. if (_p)
  3032. { ::soap_default___cwmp__GetParameterValuesResponse(soap, _p);
  3033. }
  3034. return _p;
  3035. }
  3036. inline struct __cwmp__GetParameterValuesResponse * soap_new_set___cwmp__GetParameterValuesResponse(
  3037. struct soap *soap,
  3038. struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse)
  3039. {
  3040. struct __cwmp__GetParameterValuesResponse *_p = ::soap_new___cwmp__GetParameterValuesResponse(soap);
  3041. if (_p)
  3042. { ::soap_default___cwmp__GetParameterValuesResponse(soap, _p);
  3043. _p->cwmp__GetParameterValuesResponse = cwmp__GetParameterValuesResponse;
  3044. }
  3045. return _p;
  3046. }
  3047. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterValuesResponse(struct soap*, const struct __cwmp__GetParameterValuesResponse *, const char*, const char*);
  3048. inline int soap_write___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse const*p)
  3049. {
  3050. soap_free_temp(soap);
  3051. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  3052. return soap->error;
  3053. return SOAP_OK;
  3054. }
  3055. inline int soap_PUT___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  3056. {
  3057. soap_free_temp(soap);
  3058. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3059. return soap_closesock(soap);
  3060. return SOAP_OK;
  3061. }
  3062. inline int soap_PATCH___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  3063. {
  3064. soap_free_temp(soap);
  3065. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3066. return soap_closesock(soap);
  3067. return SOAP_OK;
  3068. }
  3069. inline int soap_POST_send___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  3070. {
  3071. soap_free_temp(soap);
  3072. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  3073. return soap_closesock(soap);
  3074. return SOAP_OK;
  3075. }
  3076. SOAP_FMAC3 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_get___cwmp__GetParameterValuesResponse(struct soap*, struct __cwmp__GetParameterValuesResponse *, const char*, const char*);
  3077. inline int soap_read___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse *p)
  3078. {
  3079. if (p)
  3080. { ::soap_default___cwmp__GetParameterValuesResponse(soap, p);
  3081. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3082. return soap->error;
  3083. }
  3084. return SOAP_OK;
  3085. }
  3086. inline int soap_GET___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse *p)
  3087. {
  3088. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterValuesResponse(soap, p))
  3089. return soap_closesock(soap);
  3090. return soap_closesock(soap);
  3091. }
  3092. inline int soap_POST_recv___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse *p)
  3093. {
  3094. if (::soap_read___cwmp__GetParameterValuesResponse(soap, p))
  3095. return soap_closesock(soap);
  3096. return soap_closesock(soap);
  3097. }
  3098. #endif
  3099. #ifndef SOAP_TYPE___cwmp__GetParameterValues_DEFINED
  3100. #define SOAP_TYPE___cwmp__GetParameterValues_DEFINED
  3101. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterValues(struct soap*, struct __cwmp__GetParameterValues *);
  3102. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterValues(struct soap*, const struct __cwmp__GetParameterValues *);
  3103. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterValues(struct soap*, const char*, int, const struct __cwmp__GetParameterValues *, const char*);
  3104. SOAP_FMAC3 struct __cwmp__GetParameterValues * SOAP_FMAC4 soap_in___cwmp__GetParameterValues(struct soap*, const char*, struct __cwmp__GetParameterValues *, const char*);
  3105. SOAP_FMAC1 struct __cwmp__GetParameterValues * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  3106. inline struct __cwmp__GetParameterValues * soap_new___cwmp__GetParameterValues(struct soap *soap, int n = -1)
  3107. {
  3108. return soap_instantiate___cwmp__GetParameterValues(soap, n, NULL, NULL, NULL);
  3109. }
  3110. inline struct __cwmp__GetParameterValues * soap_new_req___cwmp__GetParameterValues(
  3111. struct soap *soap)
  3112. {
  3113. struct __cwmp__GetParameterValues *_p = ::soap_new___cwmp__GetParameterValues(soap);
  3114. if (_p)
  3115. { ::soap_default___cwmp__GetParameterValues(soap, _p);
  3116. }
  3117. return _p;
  3118. }
  3119. inline struct __cwmp__GetParameterValues * soap_new_set___cwmp__GetParameterValues(
  3120. struct soap *soap,
  3121. struct _cwmp__GetParameterValues *cwmp__GetParameterValues)
  3122. {
  3123. struct __cwmp__GetParameterValues *_p = ::soap_new___cwmp__GetParameterValues(soap);
  3124. if (_p)
  3125. { ::soap_default___cwmp__GetParameterValues(soap, _p);
  3126. _p->cwmp__GetParameterValues = cwmp__GetParameterValues;
  3127. }
  3128. return _p;
  3129. }
  3130. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterValues(struct soap*, const struct __cwmp__GetParameterValues *, const char*, const char*);
  3131. inline int soap_write___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues const*p)
  3132. {
  3133. soap_free_temp(soap);
  3134. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap))
  3135. return soap->error;
  3136. return SOAP_OK;
  3137. }
  3138. inline int soap_PUT___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  3139. {
  3140. soap_free_temp(soap);
  3141. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3142. return soap_closesock(soap);
  3143. return SOAP_OK;
  3144. }
  3145. inline int soap_PATCH___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  3146. {
  3147. soap_free_temp(soap);
  3148. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3149. return soap_closesock(soap);
  3150. return SOAP_OK;
  3151. }
  3152. inline int soap_POST_send___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  3153. {
  3154. soap_free_temp(soap);
  3155. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap))
  3156. return soap_closesock(soap);
  3157. return SOAP_OK;
  3158. }
  3159. SOAP_FMAC3 struct __cwmp__GetParameterValues * SOAP_FMAC4 soap_get___cwmp__GetParameterValues(struct soap*, struct __cwmp__GetParameterValues *, const char*, const char*);
  3160. inline int soap_read___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues *p)
  3161. {
  3162. if (p)
  3163. { ::soap_default___cwmp__GetParameterValues(soap, p);
  3164. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3165. return soap->error;
  3166. }
  3167. return SOAP_OK;
  3168. }
  3169. inline int soap_GET___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues *p)
  3170. {
  3171. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterValues(soap, p))
  3172. return soap_closesock(soap);
  3173. return soap_closesock(soap);
  3174. }
  3175. inline int soap_POST_recv___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues *p)
  3176. {
  3177. if (::soap_read___cwmp__GetParameterValues(soap, p))
  3178. return soap_closesock(soap);
  3179. return soap_closesock(soap);
  3180. }
  3181. #endif
  3182. #ifndef SOAP_TYPE___cwmp__GetParameterNames_DEFINED
  3183. #define SOAP_TYPE___cwmp__GetParameterNames_DEFINED
  3184. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterNames(struct soap*, struct __cwmp__GetParameterNames *);
  3185. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterNames(struct soap*, const struct __cwmp__GetParameterNames *);
  3186. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterNames(struct soap*, const char*, int, const struct __cwmp__GetParameterNames *, const char*);
  3187. SOAP_FMAC3 struct __cwmp__GetParameterNames * SOAP_FMAC4 soap_in___cwmp__GetParameterNames(struct soap*, const char*, struct __cwmp__GetParameterNames *, const char*);
  3188. SOAP_FMAC1 struct __cwmp__GetParameterNames * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterNames(struct soap*, int, const char*, const char*, size_t*);
  3189. inline struct __cwmp__GetParameterNames * soap_new___cwmp__GetParameterNames(struct soap *soap, int n = -1)
  3190. {
  3191. return soap_instantiate___cwmp__GetParameterNames(soap, n, NULL, NULL, NULL);
  3192. }
  3193. inline struct __cwmp__GetParameterNames * soap_new_req___cwmp__GetParameterNames(
  3194. struct soap *soap)
  3195. {
  3196. struct __cwmp__GetParameterNames *_p = ::soap_new___cwmp__GetParameterNames(soap);
  3197. if (_p)
  3198. { ::soap_default___cwmp__GetParameterNames(soap, _p);
  3199. }
  3200. return _p;
  3201. }
  3202. inline struct __cwmp__GetParameterNames * soap_new_set___cwmp__GetParameterNames(
  3203. struct soap *soap,
  3204. struct _cwmp__GetParameterNames *cwmp__GetParameterNames)
  3205. {
  3206. struct __cwmp__GetParameterNames *_p = ::soap_new___cwmp__GetParameterNames(soap);
  3207. if (_p)
  3208. { ::soap_default___cwmp__GetParameterNames(soap, _p);
  3209. _p->cwmp__GetParameterNames = cwmp__GetParameterNames;
  3210. }
  3211. return _p;
  3212. }
  3213. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterNames(struct soap*, const struct __cwmp__GetParameterNames *, const char*, const char*);
  3214. inline int soap_write___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames const*p)
  3215. {
  3216. soap_free_temp(soap);
  3217. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap))
  3218. return soap->error;
  3219. return SOAP_OK;
  3220. }
  3221. inline int soap_PUT___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3222. {
  3223. soap_free_temp(soap);
  3224. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3225. return soap_closesock(soap);
  3226. return SOAP_OK;
  3227. }
  3228. inline int soap_PATCH___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3229. {
  3230. soap_free_temp(soap);
  3231. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3232. return soap_closesock(soap);
  3233. return SOAP_OK;
  3234. }
  3235. inline int soap_POST_send___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3236. {
  3237. soap_free_temp(soap);
  3238. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap))
  3239. return soap_closesock(soap);
  3240. return SOAP_OK;
  3241. }
  3242. SOAP_FMAC3 struct __cwmp__GetParameterNames * SOAP_FMAC4 soap_get___cwmp__GetParameterNames(struct soap*, struct __cwmp__GetParameterNames *, const char*, const char*);
  3243. inline int soap_read___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames *p)
  3244. {
  3245. if (p)
  3246. { ::soap_default___cwmp__GetParameterNames(soap, p);
  3247. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3248. return soap->error;
  3249. }
  3250. return SOAP_OK;
  3251. }
  3252. inline int soap_GET___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames *p)
  3253. {
  3254. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterNames(soap, p))
  3255. return soap_closesock(soap);
  3256. return soap_closesock(soap);
  3257. }
  3258. inline int soap_POST_recv___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames *p)
  3259. {
  3260. if (::soap_read___cwmp__GetParameterNames(soap, p))
  3261. return soap_closesock(soap);
  3262. return soap_closesock(soap);
  3263. }
  3264. #endif
  3265. #ifndef WITH_NOGLOBAL
  3266. #ifndef SOAP_TYPE_SOAP_ENV__Detail_DEFINED
  3267. #define SOAP_TYPE_SOAP_ENV__Detail_DEFINED
  3268. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *);
  3269. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *);
  3270. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap*, const char*, int, const struct SOAP_ENV__Detail *, const char*);
  3271. SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail *, const char*);
  3272. SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*);
  3273. inline struct SOAP_ENV__Detail * soap_new_SOAP_ENV__Detail(struct soap *soap, int n = -1)
  3274. {
  3275. return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL);
  3276. }
  3277. inline struct SOAP_ENV__Detail * soap_new_req_SOAP_ENV__Detail(
  3278. struct soap *soap)
  3279. {
  3280. struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap);
  3281. if (_p)
  3282. { ::soap_default_SOAP_ENV__Detail(soap, _p);
  3283. }
  3284. return _p;
  3285. }
  3286. inline struct SOAP_ENV__Detail * soap_new_set_SOAP_ENV__Detail(
  3287. struct soap *soap,
  3288. struct _cwmp__Fault *cwmp__Fault,
  3289. char *__any)
  3290. {
  3291. struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap);
  3292. if (_p)
  3293. { ::soap_default_SOAP_ENV__Detail(soap, _p);
  3294. _p->cwmp__Fault = cwmp__Fault;
  3295. _p->__any = __any;
  3296. }
  3297. return _p;
  3298. }
  3299. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *, const char*, const char*);
  3300. inline int soap_write_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail const*p)
  3301. {
  3302. soap_free_temp(soap);
  3303. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap))
  3304. return soap->error;
  3305. return SOAP_OK;
  3306. }
  3307. inline int soap_PUT_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3308. {
  3309. soap_free_temp(soap);
  3310. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3311. return soap_closesock(soap);
  3312. return SOAP_OK;
  3313. }
  3314. inline int soap_PATCH_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3315. {
  3316. soap_free_temp(soap);
  3317. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3318. return soap_closesock(soap);
  3319. return SOAP_OK;
  3320. }
  3321. inline int soap_POST_send_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3322. {
  3323. soap_free_temp(soap);
  3324. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap))
  3325. return soap_closesock(soap);
  3326. return SOAP_OK;
  3327. }
  3328. SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *, const char*, const char*);
  3329. inline int soap_read_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
  3330. {
  3331. if (p)
  3332. { ::soap_default_SOAP_ENV__Detail(soap, p);
  3333. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Detail(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3334. return soap->error;
  3335. }
  3336. return SOAP_OK;
  3337. }
  3338. inline int soap_GET_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail *p)
  3339. {
  3340. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Detail(soap, p))
  3341. return soap_closesock(soap);
  3342. return soap_closesock(soap);
  3343. }
  3344. inline int soap_POST_recv_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
  3345. {
  3346. if (::soap_read_SOAP_ENV__Detail(soap, p))
  3347. return soap_closesock(soap);
  3348. return soap_closesock(soap);
  3349. }
  3350. #endif
  3351. #endif
  3352. #ifndef WITH_NOGLOBAL
  3353. #ifndef SOAP_TYPE_SOAP_ENV__Header_DEFINED
  3354. #define SOAP_TYPE_SOAP_ENV__Header_DEFINED
  3355. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *);
  3356. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *);
  3357. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap*, const char*, int, const struct SOAP_ENV__Header *, const char*);
  3358. SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap*, const char*, struct SOAP_ENV__Header *, const char*);
  3359. SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*);
  3360. inline struct SOAP_ENV__Header * soap_new_SOAP_ENV__Header(struct soap *soap, int n = -1)
  3361. {
  3362. return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL);
  3363. }
  3364. inline struct SOAP_ENV__Header * soap_new_req_SOAP_ENV__Header(
  3365. struct soap *soap)
  3366. {
  3367. struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap);
  3368. if (_p)
  3369. { ::soap_default_SOAP_ENV__Header(soap, _p);
  3370. }
  3371. return _p;
  3372. }
  3373. inline struct SOAP_ENV__Header * soap_new_set_SOAP_ENV__Header(
  3374. struct soap *soap,
  3375. struct _cwmp__SupportedCWMPVersions *cwmp__SupportedCWMPVersions,
  3376. struct _cwmp__UseCWMPVersion *cwmp__UseCWMPVersion,
  3377. struct _cwmp__SessionTimeout *cwmp__SessionTimeout,
  3378. struct _cwmp__ID *cwmp__ID,
  3379. struct _cwmp__HoldRequests *cwmp__HoldRequests)
  3380. {
  3381. struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap);
  3382. if (_p)
  3383. { ::soap_default_SOAP_ENV__Header(soap, _p);
  3384. _p->cwmp__SupportedCWMPVersions = cwmp__SupportedCWMPVersions;
  3385. _p->cwmp__UseCWMPVersion = cwmp__UseCWMPVersion;
  3386. _p->cwmp__SessionTimeout = cwmp__SessionTimeout;
  3387. _p->cwmp__ID = cwmp__ID;
  3388. _p->cwmp__HoldRequests = cwmp__HoldRequests;
  3389. }
  3390. return _p;
  3391. }
  3392. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *, const char*, const char*);
  3393. inline int soap_write_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header const*p)
  3394. {
  3395. soap_free_temp(soap);
  3396. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap))
  3397. return soap->error;
  3398. return SOAP_OK;
  3399. }
  3400. inline int soap_PUT_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3401. {
  3402. soap_free_temp(soap);
  3403. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3404. return soap_closesock(soap);
  3405. return SOAP_OK;
  3406. }
  3407. inline int soap_PATCH_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3408. {
  3409. soap_free_temp(soap);
  3410. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3411. return soap_closesock(soap);
  3412. return SOAP_OK;
  3413. }
  3414. inline int soap_POST_send_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3415. {
  3416. soap_free_temp(soap);
  3417. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap))
  3418. return soap_closesock(soap);
  3419. return SOAP_OK;
  3420. }
  3421. SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *, const char*, const char*);
  3422. inline int soap_read_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
  3423. {
  3424. if (p)
  3425. { ::soap_default_SOAP_ENV__Header(soap, p);
  3426. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Header(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3427. return soap->error;
  3428. }
  3429. return SOAP_OK;
  3430. }
  3431. inline int soap_GET_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header *p)
  3432. {
  3433. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Header(soap, p))
  3434. return soap_closesock(soap);
  3435. return soap_closesock(soap);
  3436. }
  3437. inline int soap_POST_recv_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
  3438. {
  3439. if (::soap_read_SOAP_ENV__Header(soap, p))
  3440. return soap_closesock(soap);
  3441. return soap_closesock(soap);
  3442. }
  3443. #endif
  3444. #endif
  3445. #ifndef SOAP_TYPE__cwmp__HoldRequests_DEFINED
  3446. #define SOAP_TYPE__cwmp__HoldRequests_DEFINED
  3447. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *);
  3448. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__HoldRequests(struct soap*, const struct _cwmp__HoldRequests *);
  3449. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__HoldRequests(struct soap*, const char*, int, const struct _cwmp__HoldRequests *, const char*);
  3450. SOAP_FMAC3 struct _cwmp__HoldRequests * SOAP_FMAC4 soap_in__cwmp__HoldRequests(struct soap*, const char*, struct _cwmp__HoldRequests *, const char*);
  3451. SOAP_FMAC1 struct _cwmp__HoldRequests * SOAP_FMAC2 soap_instantiate__cwmp__HoldRequests(struct soap*, int, const char*, const char*, size_t*);
  3452. inline struct _cwmp__HoldRequests * soap_new__cwmp__HoldRequests(struct soap *soap, int n = -1)
  3453. {
  3454. return soap_instantiate__cwmp__HoldRequests(soap, n, NULL, NULL, NULL);
  3455. }
  3456. inline struct _cwmp__HoldRequests * soap_new_req__cwmp__HoldRequests(
  3457. struct soap *soap,
  3458. enum xsd__boolean __item,
  3459. char *SOAP_ENV__mustUnderstand)
  3460. {
  3461. struct _cwmp__HoldRequests *_p = ::soap_new__cwmp__HoldRequests(soap);
  3462. if (_p)
  3463. { ::soap_default__cwmp__HoldRequests(soap, _p);
  3464. _p->__item = __item;
  3465. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3466. }
  3467. return _p;
  3468. }
  3469. inline struct _cwmp__HoldRequests * soap_new_set__cwmp__HoldRequests(
  3470. struct soap *soap,
  3471. enum xsd__boolean __item,
  3472. char *SOAP_ENV__mustUnderstand)
  3473. {
  3474. struct _cwmp__HoldRequests *_p = ::soap_new__cwmp__HoldRequests(soap);
  3475. if (_p)
  3476. { ::soap_default__cwmp__HoldRequests(soap, _p);
  3477. _p->__item = __item;
  3478. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3479. }
  3480. return _p;
  3481. }
  3482. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__HoldRequests(struct soap*, const struct _cwmp__HoldRequests *, const char*, const char*);
  3483. inline int soap_write__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests const*p)
  3484. {
  3485. soap_free_temp(soap);
  3486. if (soap_begin_send(soap) || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap))
  3487. return soap->error;
  3488. return SOAP_OK;
  3489. }
  3490. inline int soap_PUT__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3491. {
  3492. soap_free_temp(soap);
  3493. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3494. return soap_closesock(soap);
  3495. return SOAP_OK;
  3496. }
  3497. inline int soap_PATCH__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3498. {
  3499. soap_free_temp(soap);
  3500. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3501. return soap_closesock(soap);
  3502. return SOAP_OK;
  3503. }
  3504. inline int soap_POST_send__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3505. {
  3506. soap_free_temp(soap);
  3507. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap))
  3508. return soap_closesock(soap);
  3509. return SOAP_OK;
  3510. }
  3511. SOAP_FMAC3 struct _cwmp__HoldRequests * SOAP_FMAC4 soap_get__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *, const char*, const char*);
  3512. inline int soap_read__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests *p)
  3513. {
  3514. if (p)
  3515. { ::soap_default__cwmp__HoldRequests(soap, p);
  3516. if (soap_begin_recv(soap) || ::soap_get__cwmp__HoldRequests(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3517. return soap->error;
  3518. }
  3519. return SOAP_OK;
  3520. }
  3521. inline int soap_GET__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests *p)
  3522. {
  3523. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__HoldRequests(soap, p))
  3524. return soap_closesock(soap);
  3525. return soap_closesock(soap);
  3526. }
  3527. inline int soap_POST_recv__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests *p)
  3528. {
  3529. if (::soap_read__cwmp__HoldRequests(soap, p))
  3530. return soap_closesock(soap);
  3531. return soap_closesock(soap);
  3532. }
  3533. #endif
  3534. #ifndef SOAP_TYPE__cwmp__ID_DEFINED
  3535. #define SOAP_TYPE__cwmp__ID_DEFINED
  3536. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ID(struct soap*, struct _cwmp__ID *);
  3537. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ID(struct soap*, const struct _cwmp__ID *);
  3538. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ID(struct soap*, const char*, int, const struct _cwmp__ID *, const char*);
  3539. SOAP_FMAC3 struct _cwmp__ID * SOAP_FMAC4 soap_in__cwmp__ID(struct soap*, const char*, struct _cwmp__ID *, const char*);
  3540. SOAP_FMAC1 struct _cwmp__ID * SOAP_FMAC2 soap_instantiate__cwmp__ID(struct soap*, int, const char*, const char*, size_t*);
  3541. inline struct _cwmp__ID * soap_new__cwmp__ID(struct soap *soap, int n = -1)
  3542. {
  3543. return soap_instantiate__cwmp__ID(soap, n, NULL, NULL, NULL);
  3544. }
  3545. inline struct _cwmp__ID * soap_new_req__cwmp__ID(
  3546. struct soap *soap,
  3547. char *SOAP_ENV__mustUnderstand)
  3548. {
  3549. struct _cwmp__ID *_p = ::soap_new__cwmp__ID(soap);
  3550. if (_p)
  3551. { ::soap_default__cwmp__ID(soap, _p);
  3552. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3553. }
  3554. return _p;
  3555. }
  3556. inline struct _cwmp__ID * soap_new_set__cwmp__ID(
  3557. struct soap *soap,
  3558. char *__item,
  3559. char *SOAP_ENV__mustUnderstand)
  3560. {
  3561. struct _cwmp__ID *_p = ::soap_new__cwmp__ID(soap);
  3562. if (_p)
  3563. { ::soap_default__cwmp__ID(soap, _p);
  3564. _p->__item = __item;
  3565. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3566. }
  3567. return _p;
  3568. }
  3569. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ID(struct soap*, const struct _cwmp__ID *, const char*, const char*);
  3570. inline int soap_write__cwmp__ID(struct soap *soap, struct _cwmp__ID const*p)
  3571. {
  3572. soap_free_temp(soap);
  3573. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap))
  3574. return soap->error;
  3575. return SOAP_OK;
  3576. }
  3577. inline int soap_PUT__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3578. {
  3579. soap_free_temp(soap);
  3580. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3581. return soap_closesock(soap);
  3582. return SOAP_OK;
  3583. }
  3584. inline int soap_PATCH__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3585. {
  3586. soap_free_temp(soap);
  3587. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3588. return soap_closesock(soap);
  3589. return SOAP_OK;
  3590. }
  3591. inline int soap_POST_send__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3592. {
  3593. soap_free_temp(soap);
  3594. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap))
  3595. return soap_closesock(soap);
  3596. return SOAP_OK;
  3597. }
  3598. SOAP_FMAC3 struct _cwmp__ID * SOAP_FMAC4 soap_get__cwmp__ID(struct soap*, struct _cwmp__ID *, const char*, const char*);
  3599. inline int soap_read__cwmp__ID(struct soap *soap, struct _cwmp__ID *p)
  3600. {
  3601. if (p)
  3602. { ::soap_default__cwmp__ID(soap, p);
  3603. if (soap_begin_recv(soap) || ::soap_get__cwmp__ID(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3604. return soap->error;
  3605. }
  3606. return SOAP_OK;
  3607. }
  3608. inline int soap_GET__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID *p)
  3609. {
  3610. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ID(soap, p))
  3611. return soap_closesock(soap);
  3612. return soap_closesock(soap);
  3613. }
  3614. inline int soap_POST_recv__cwmp__ID(struct soap *soap, struct _cwmp__ID *p)
  3615. {
  3616. if (::soap_read__cwmp__ID(soap, p))
  3617. return soap_closesock(soap);
  3618. return soap_closesock(soap);
  3619. }
  3620. #endif
  3621. #ifndef SOAP_TYPE__cwmp__SessionTimeout_DEFINED
  3622. #define SOAP_TYPE__cwmp__SessionTimeout_DEFINED
  3623. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *);
  3624. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SessionTimeout(struct soap*, const struct _cwmp__SessionTimeout *);
  3625. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SessionTimeout(struct soap*, const char*, int, const struct _cwmp__SessionTimeout *, const char*);
  3626. SOAP_FMAC3 struct _cwmp__SessionTimeout * SOAP_FMAC4 soap_in__cwmp__SessionTimeout(struct soap*, const char*, struct _cwmp__SessionTimeout *, const char*);
  3627. SOAP_FMAC1 struct _cwmp__SessionTimeout * SOAP_FMAC2 soap_instantiate__cwmp__SessionTimeout(struct soap*, int, const char*, const char*, size_t*);
  3628. inline struct _cwmp__SessionTimeout * soap_new__cwmp__SessionTimeout(struct soap *soap, int n = -1)
  3629. {
  3630. return soap_instantiate__cwmp__SessionTimeout(soap, n, NULL, NULL, NULL);
  3631. }
  3632. inline struct _cwmp__SessionTimeout * soap_new_req__cwmp__SessionTimeout(
  3633. struct soap *soap,
  3634. unsigned int __item)
  3635. {
  3636. struct _cwmp__SessionTimeout *_p = ::soap_new__cwmp__SessionTimeout(soap);
  3637. if (_p)
  3638. { ::soap_default__cwmp__SessionTimeout(soap, _p);
  3639. _p->__item = __item;
  3640. }
  3641. return _p;
  3642. }
  3643. inline struct _cwmp__SessionTimeout * soap_new_set__cwmp__SessionTimeout(
  3644. struct soap *soap,
  3645. unsigned int __item,
  3646. char *SOAP_ENV__mustUnderstand)
  3647. {
  3648. struct _cwmp__SessionTimeout *_p = ::soap_new__cwmp__SessionTimeout(soap);
  3649. if (_p)
  3650. { ::soap_default__cwmp__SessionTimeout(soap, _p);
  3651. _p->__item = __item;
  3652. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3653. }
  3654. return _p;
  3655. }
  3656. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SessionTimeout(struct soap*, const struct _cwmp__SessionTimeout *, const char*, const char*);
  3657. inline int soap_write__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout const*p)
  3658. {
  3659. soap_free_temp(soap);
  3660. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap))
  3661. return soap->error;
  3662. return SOAP_OK;
  3663. }
  3664. inline int soap_PUT__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3665. {
  3666. soap_free_temp(soap);
  3667. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3668. return soap_closesock(soap);
  3669. return SOAP_OK;
  3670. }
  3671. inline int soap_PATCH__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3672. {
  3673. soap_free_temp(soap);
  3674. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3675. return soap_closesock(soap);
  3676. return SOAP_OK;
  3677. }
  3678. inline int soap_POST_send__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3679. {
  3680. soap_free_temp(soap);
  3681. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap))
  3682. return soap_closesock(soap);
  3683. return SOAP_OK;
  3684. }
  3685. SOAP_FMAC3 struct _cwmp__SessionTimeout * SOAP_FMAC4 soap_get__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *, const char*, const char*);
  3686. inline int soap_read__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout *p)
  3687. {
  3688. if (p)
  3689. { ::soap_default__cwmp__SessionTimeout(soap, p);
  3690. if (soap_begin_recv(soap) || ::soap_get__cwmp__SessionTimeout(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3691. return soap->error;
  3692. }
  3693. return SOAP_OK;
  3694. }
  3695. inline int soap_GET__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout *p)
  3696. {
  3697. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SessionTimeout(soap, p))
  3698. return soap_closesock(soap);
  3699. return soap_closesock(soap);
  3700. }
  3701. inline int soap_POST_recv__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout *p)
  3702. {
  3703. if (::soap_read__cwmp__SessionTimeout(soap, p))
  3704. return soap_closesock(soap);
  3705. return soap_closesock(soap);
  3706. }
  3707. #endif
  3708. #ifndef SOAP_TYPE__cwmp__UseCWMPVersion_DEFINED
  3709. #define SOAP_TYPE__cwmp__UseCWMPVersion_DEFINED
  3710. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *);
  3711. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__UseCWMPVersion(struct soap*, const struct _cwmp__UseCWMPVersion *);
  3712. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UseCWMPVersion(struct soap*, const char*, int, const struct _cwmp__UseCWMPVersion *, const char*);
  3713. SOAP_FMAC3 struct _cwmp__UseCWMPVersion * SOAP_FMAC4 soap_in__cwmp__UseCWMPVersion(struct soap*, const char*, struct _cwmp__UseCWMPVersion *, const char*);
  3714. SOAP_FMAC1 struct _cwmp__UseCWMPVersion * SOAP_FMAC2 soap_instantiate__cwmp__UseCWMPVersion(struct soap*, int, const char*, const char*, size_t*);
  3715. inline struct _cwmp__UseCWMPVersion * soap_new__cwmp__UseCWMPVersion(struct soap *soap, int n = -1)
  3716. {
  3717. return soap_instantiate__cwmp__UseCWMPVersion(soap, n, NULL, NULL, NULL);
  3718. }
  3719. inline struct _cwmp__UseCWMPVersion * soap_new_req__cwmp__UseCWMPVersion(
  3720. struct soap *soap,
  3721. char *SOAP_ENV__mustUnderstand)
  3722. {
  3723. struct _cwmp__UseCWMPVersion *_p = ::soap_new__cwmp__UseCWMPVersion(soap);
  3724. if (_p)
  3725. { ::soap_default__cwmp__UseCWMPVersion(soap, _p);
  3726. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3727. }
  3728. return _p;
  3729. }
  3730. inline struct _cwmp__UseCWMPVersion * soap_new_set__cwmp__UseCWMPVersion(
  3731. struct soap *soap,
  3732. char *__item,
  3733. char *SOAP_ENV__mustUnderstand)
  3734. {
  3735. struct _cwmp__UseCWMPVersion *_p = ::soap_new__cwmp__UseCWMPVersion(soap);
  3736. if (_p)
  3737. { ::soap_default__cwmp__UseCWMPVersion(soap, _p);
  3738. _p->__item = __item;
  3739. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3740. }
  3741. return _p;
  3742. }
  3743. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UseCWMPVersion(struct soap*, const struct _cwmp__UseCWMPVersion *, const char*, const char*);
  3744. inline int soap_write__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion const*p)
  3745. {
  3746. soap_free_temp(soap);
  3747. if (soap_begin_send(soap) || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap))
  3748. return soap->error;
  3749. return SOAP_OK;
  3750. }
  3751. inline int soap_PUT__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3752. {
  3753. soap_free_temp(soap);
  3754. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3755. return soap_closesock(soap);
  3756. return SOAP_OK;
  3757. }
  3758. inline int soap_PATCH__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3759. {
  3760. soap_free_temp(soap);
  3761. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3762. return soap_closesock(soap);
  3763. return SOAP_OK;
  3764. }
  3765. inline int soap_POST_send__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3766. {
  3767. soap_free_temp(soap);
  3768. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap))
  3769. return soap_closesock(soap);
  3770. return SOAP_OK;
  3771. }
  3772. SOAP_FMAC3 struct _cwmp__UseCWMPVersion * SOAP_FMAC4 soap_get__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *, const char*, const char*);
  3773. inline int soap_read__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion *p)
  3774. {
  3775. if (p)
  3776. { ::soap_default__cwmp__UseCWMPVersion(soap, p);
  3777. if (soap_begin_recv(soap) || ::soap_get__cwmp__UseCWMPVersion(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3778. return soap->error;
  3779. }
  3780. return SOAP_OK;
  3781. }
  3782. inline int soap_GET__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion *p)
  3783. {
  3784. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UseCWMPVersion(soap, p))
  3785. return soap_closesock(soap);
  3786. return soap_closesock(soap);
  3787. }
  3788. inline int soap_POST_recv__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion *p)
  3789. {
  3790. if (::soap_read__cwmp__UseCWMPVersion(soap, p))
  3791. return soap_closesock(soap);
  3792. return soap_closesock(soap);
  3793. }
  3794. #endif
  3795. #ifndef SOAP_TYPE__cwmp__SupportedCWMPVersions_DEFINED
  3796. #define SOAP_TYPE__cwmp__SupportedCWMPVersions_DEFINED
  3797. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *);
  3798. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SupportedCWMPVersions(struct soap*, const struct _cwmp__SupportedCWMPVersions *);
  3799. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SupportedCWMPVersions(struct soap*, const char*, int, const struct _cwmp__SupportedCWMPVersions *, const char*);
  3800. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC4 soap_in__cwmp__SupportedCWMPVersions(struct soap*, const char*, struct _cwmp__SupportedCWMPVersions *, const char*);
  3801. SOAP_FMAC1 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC2 soap_instantiate__cwmp__SupportedCWMPVersions(struct soap*, int, const char*, const char*, size_t*);
  3802. inline struct _cwmp__SupportedCWMPVersions * soap_new__cwmp__SupportedCWMPVersions(struct soap *soap, int n = -1)
  3803. {
  3804. return soap_instantiate__cwmp__SupportedCWMPVersions(soap, n, NULL, NULL, NULL);
  3805. }
  3806. inline struct _cwmp__SupportedCWMPVersions * soap_new_req__cwmp__SupportedCWMPVersions(
  3807. struct soap *soap)
  3808. {
  3809. struct _cwmp__SupportedCWMPVersions *_p = ::soap_new__cwmp__SupportedCWMPVersions(soap);
  3810. if (_p)
  3811. { ::soap_default__cwmp__SupportedCWMPVersions(soap, _p);
  3812. }
  3813. return _p;
  3814. }
  3815. inline struct _cwmp__SupportedCWMPVersions * soap_new_set__cwmp__SupportedCWMPVersions(
  3816. struct soap *soap,
  3817. char *__item,
  3818. char *SOAP_ENV__mustUnderstand)
  3819. {
  3820. struct _cwmp__SupportedCWMPVersions *_p = ::soap_new__cwmp__SupportedCWMPVersions(soap);
  3821. if (_p)
  3822. { ::soap_default__cwmp__SupportedCWMPVersions(soap, _p);
  3823. _p->__item = __item;
  3824. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3825. }
  3826. return _p;
  3827. }
  3828. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SupportedCWMPVersions(struct soap*, const struct _cwmp__SupportedCWMPVersions *, const char*, const char*);
  3829. inline int soap_write__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions const*p)
  3830. {
  3831. soap_free_temp(soap);
  3832. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap))
  3833. return soap->error;
  3834. return SOAP_OK;
  3835. }
  3836. inline int soap_PUT__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3837. {
  3838. soap_free_temp(soap);
  3839. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3840. return soap_closesock(soap);
  3841. return SOAP_OK;
  3842. }
  3843. inline int soap_PATCH__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3844. {
  3845. soap_free_temp(soap);
  3846. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3847. return soap_closesock(soap);
  3848. return SOAP_OK;
  3849. }
  3850. inline int soap_POST_send__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3851. {
  3852. soap_free_temp(soap);
  3853. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap))
  3854. return soap_closesock(soap);
  3855. return SOAP_OK;
  3856. }
  3857. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC4 soap_get__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *, const char*, const char*);
  3858. inline int soap_read__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions *p)
  3859. {
  3860. if (p)
  3861. { ::soap_default__cwmp__SupportedCWMPVersions(soap, p);
  3862. if (soap_begin_recv(soap) || ::soap_get__cwmp__SupportedCWMPVersions(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3863. return soap->error;
  3864. }
  3865. return SOAP_OK;
  3866. }
  3867. inline int soap_GET__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions *p)
  3868. {
  3869. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SupportedCWMPVersions(soap, p))
  3870. return soap_closesock(soap);
  3871. return soap_closesock(soap);
  3872. }
  3873. inline int soap_POST_recv__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions *p)
  3874. {
  3875. if (::soap_read__cwmp__SupportedCWMPVersions(soap, p))
  3876. return soap_closesock(soap);
  3877. return soap_closesock(soap);
  3878. }
  3879. #endif
  3880. #ifndef SOAP_TYPE_cwmp__UninstallOpStruct_DEFINED
  3881. #define SOAP_TYPE_cwmp__UninstallOpStruct_DEFINED
  3882. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct *);
  3883. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UninstallOpStruct(struct soap*, const struct cwmp__UninstallOpStruct *);
  3884. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UninstallOpStruct(struct soap*, const char*, int, const struct cwmp__UninstallOpStruct *, const char*);
  3885. SOAP_FMAC3 struct cwmp__UninstallOpStruct * SOAP_FMAC4 soap_in_cwmp__UninstallOpStruct(struct soap*, const char*, struct cwmp__UninstallOpStruct *, const char*);
  3886. SOAP_FMAC1 struct cwmp__UninstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UninstallOpStruct(struct soap*, int, const char*, const char*, size_t*);
  3887. inline struct cwmp__UninstallOpStruct * soap_new_cwmp__UninstallOpStruct(struct soap *soap, int n = -1)
  3888. {
  3889. return soap_instantiate_cwmp__UninstallOpStruct(soap, n, NULL, NULL, NULL);
  3890. }
  3891. inline struct cwmp__UninstallOpStruct * soap_new_req_cwmp__UninstallOpStruct(
  3892. struct soap *soap,
  3893. char *UUID)
  3894. {
  3895. struct cwmp__UninstallOpStruct *_p = ::soap_new_cwmp__UninstallOpStruct(soap);
  3896. if (_p)
  3897. { ::soap_default_cwmp__UninstallOpStruct(soap, _p);
  3898. _p->UUID = UUID;
  3899. }
  3900. return _p;
  3901. }
  3902. inline struct cwmp__UninstallOpStruct * soap_new_set_cwmp__UninstallOpStruct(
  3903. struct soap *soap,
  3904. char *UUID,
  3905. char **Version,
  3906. char **ExecutionEnvRef)
  3907. {
  3908. struct cwmp__UninstallOpStruct *_p = ::soap_new_cwmp__UninstallOpStruct(soap);
  3909. if (_p)
  3910. { ::soap_default_cwmp__UninstallOpStruct(soap, _p);
  3911. _p->UUID = UUID;
  3912. _p->Version = Version;
  3913. _p->ExecutionEnvRef = ExecutionEnvRef;
  3914. }
  3915. return _p;
  3916. }
  3917. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UninstallOpStruct(struct soap*, const struct cwmp__UninstallOpStruct *, const char*, const char*);
  3918. inline int soap_write_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct const*p)
  3919. {
  3920. soap_free_temp(soap);
  3921. if (soap_begin_send(soap) || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap))
  3922. return soap->error;
  3923. return SOAP_OK;
  3924. }
  3925. inline int soap_PUT_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3926. {
  3927. soap_free_temp(soap);
  3928. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3929. return soap_closesock(soap);
  3930. return SOAP_OK;
  3931. }
  3932. inline int soap_PATCH_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3933. {
  3934. soap_free_temp(soap);
  3935. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3936. return soap_closesock(soap);
  3937. return SOAP_OK;
  3938. }
  3939. inline int soap_POST_send_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3940. {
  3941. soap_free_temp(soap);
  3942. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap))
  3943. return soap_closesock(soap);
  3944. return SOAP_OK;
  3945. }
  3946. SOAP_FMAC3 struct cwmp__UninstallOpStruct * SOAP_FMAC4 soap_get_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct *, const char*, const char*);
  3947. inline int soap_read_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct *p)
  3948. {
  3949. if (p)
  3950. { ::soap_default_cwmp__UninstallOpStruct(soap, p);
  3951. if (soap_begin_recv(soap) || ::soap_get_cwmp__UninstallOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3952. return soap->error;
  3953. }
  3954. return SOAP_OK;
  3955. }
  3956. inline int soap_GET_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct *p)
  3957. {
  3958. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UninstallOpStruct(soap, p))
  3959. return soap_closesock(soap);
  3960. return soap_closesock(soap);
  3961. }
  3962. inline int soap_POST_recv_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct *p)
  3963. {
  3964. if (::soap_read_cwmp__UninstallOpStruct(soap, p))
  3965. return soap_closesock(soap);
  3966. return soap_closesock(soap);
  3967. }
  3968. #endif
  3969. #ifndef SOAP_TYPE_cwmp__UpdateOpStruct_DEFINED
  3970. #define SOAP_TYPE_cwmp__UpdateOpStruct_DEFINED
  3971. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct *);
  3972. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UpdateOpStruct(struct soap*, const struct cwmp__UpdateOpStruct *);
  3973. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UpdateOpStruct(struct soap*, const char*, int, const struct cwmp__UpdateOpStruct *, const char*);
  3974. SOAP_FMAC3 struct cwmp__UpdateOpStruct * SOAP_FMAC4 soap_in_cwmp__UpdateOpStruct(struct soap*, const char*, struct cwmp__UpdateOpStruct *, const char*);
  3975. SOAP_FMAC1 struct cwmp__UpdateOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UpdateOpStruct(struct soap*, int, const char*, const char*, size_t*);
  3976. inline struct cwmp__UpdateOpStruct * soap_new_cwmp__UpdateOpStruct(struct soap *soap, int n = -1)
  3977. {
  3978. return soap_instantiate_cwmp__UpdateOpStruct(soap, n, NULL, NULL, NULL);
  3979. }
  3980. inline struct cwmp__UpdateOpStruct * soap_new_req_cwmp__UpdateOpStruct(
  3981. struct soap *soap)
  3982. {
  3983. struct cwmp__UpdateOpStruct *_p = ::soap_new_cwmp__UpdateOpStruct(soap);
  3984. if (_p)
  3985. { ::soap_default_cwmp__UpdateOpStruct(soap, _p);
  3986. }
  3987. return _p;
  3988. }
  3989. inline struct cwmp__UpdateOpStruct * soap_new_set_cwmp__UpdateOpStruct(
  3990. struct soap *soap,
  3991. char *UUID,
  3992. char **Version,
  3993. char **URL,
  3994. char **Username,
  3995. char **Password)
  3996. {
  3997. struct cwmp__UpdateOpStruct *_p = ::soap_new_cwmp__UpdateOpStruct(soap);
  3998. if (_p)
  3999. { ::soap_default_cwmp__UpdateOpStruct(soap, _p);
  4000. _p->UUID = UUID;
  4001. _p->Version = Version;
  4002. _p->URL = URL;
  4003. _p->Username = Username;
  4004. _p->Password = Password;
  4005. }
  4006. return _p;
  4007. }
  4008. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UpdateOpStruct(struct soap*, const struct cwmp__UpdateOpStruct *, const char*, const char*);
  4009. inline int soap_write_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct const*p)
  4010. {
  4011. soap_free_temp(soap);
  4012. if (soap_begin_send(soap) || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap))
  4013. return soap->error;
  4014. return SOAP_OK;
  4015. }
  4016. inline int soap_PUT_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  4017. {
  4018. soap_free_temp(soap);
  4019. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4020. return soap_closesock(soap);
  4021. return SOAP_OK;
  4022. }
  4023. inline int soap_PATCH_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  4024. {
  4025. soap_free_temp(soap);
  4026. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4027. return soap_closesock(soap);
  4028. return SOAP_OK;
  4029. }
  4030. inline int soap_POST_send_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  4031. {
  4032. soap_free_temp(soap);
  4033. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap))
  4034. return soap_closesock(soap);
  4035. return SOAP_OK;
  4036. }
  4037. SOAP_FMAC3 struct cwmp__UpdateOpStruct * SOAP_FMAC4 soap_get_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct *, const char*, const char*);
  4038. inline int soap_read_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct *p)
  4039. {
  4040. if (p)
  4041. { ::soap_default_cwmp__UpdateOpStruct(soap, p);
  4042. if (soap_begin_recv(soap) || ::soap_get_cwmp__UpdateOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4043. return soap->error;
  4044. }
  4045. return SOAP_OK;
  4046. }
  4047. inline int soap_GET_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct *p)
  4048. {
  4049. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UpdateOpStruct(soap, p))
  4050. return soap_closesock(soap);
  4051. return soap_closesock(soap);
  4052. }
  4053. inline int soap_POST_recv_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct *p)
  4054. {
  4055. if (::soap_read_cwmp__UpdateOpStruct(soap, p))
  4056. return soap_closesock(soap);
  4057. return soap_closesock(soap);
  4058. }
  4059. #endif
  4060. #ifndef SOAP_TYPE_cwmp__InstallOpStruct_DEFINED
  4061. #define SOAP_TYPE_cwmp__InstallOpStruct_DEFINED
  4062. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct *);
  4063. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__InstallOpStruct(struct soap*, const struct cwmp__InstallOpStruct *);
  4064. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__InstallOpStruct(struct soap*, const char*, int, const struct cwmp__InstallOpStruct *, const char*);
  4065. SOAP_FMAC3 struct cwmp__InstallOpStruct * SOAP_FMAC4 soap_in_cwmp__InstallOpStruct(struct soap*, const char*, struct cwmp__InstallOpStruct *, const char*);
  4066. SOAP_FMAC1 struct cwmp__InstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__InstallOpStruct(struct soap*, int, const char*, const char*, size_t*);
  4067. inline struct cwmp__InstallOpStruct * soap_new_cwmp__InstallOpStruct(struct soap *soap, int n = -1)
  4068. {
  4069. return soap_instantiate_cwmp__InstallOpStruct(soap, n, NULL, NULL, NULL);
  4070. }
  4071. inline struct cwmp__InstallOpStruct * soap_new_req_cwmp__InstallOpStruct(
  4072. struct soap *soap,
  4073. char *URL)
  4074. {
  4075. struct cwmp__InstallOpStruct *_p = ::soap_new_cwmp__InstallOpStruct(soap);
  4076. if (_p)
  4077. { ::soap_default_cwmp__InstallOpStruct(soap, _p);
  4078. _p->URL = URL;
  4079. }
  4080. return _p;
  4081. }
  4082. inline struct cwmp__InstallOpStruct * soap_new_set_cwmp__InstallOpStruct(
  4083. struct soap *soap,
  4084. char *URL,
  4085. char *UUID,
  4086. char **Username,
  4087. char **Password,
  4088. char **ExecutionEnvRef)
  4089. {
  4090. struct cwmp__InstallOpStruct *_p = ::soap_new_cwmp__InstallOpStruct(soap);
  4091. if (_p)
  4092. { ::soap_default_cwmp__InstallOpStruct(soap, _p);
  4093. _p->URL = URL;
  4094. _p->UUID = UUID;
  4095. _p->Username = Username;
  4096. _p->Password = Password;
  4097. _p->ExecutionEnvRef = ExecutionEnvRef;
  4098. }
  4099. return _p;
  4100. }
  4101. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__InstallOpStruct(struct soap*, const struct cwmp__InstallOpStruct *, const char*, const char*);
  4102. inline int soap_write_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct const*p)
  4103. {
  4104. soap_free_temp(soap);
  4105. if (soap_begin_send(soap) || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap))
  4106. return soap->error;
  4107. return SOAP_OK;
  4108. }
  4109. inline int soap_PUT_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  4110. {
  4111. soap_free_temp(soap);
  4112. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4113. return soap_closesock(soap);
  4114. return SOAP_OK;
  4115. }
  4116. inline int soap_PATCH_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  4117. {
  4118. soap_free_temp(soap);
  4119. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4120. return soap_closesock(soap);
  4121. return SOAP_OK;
  4122. }
  4123. inline int soap_POST_send_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  4124. {
  4125. soap_free_temp(soap);
  4126. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap))
  4127. return soap_closesock(soap);
  4128. return SOAP_OK;
  4129. }
  4130. SOAP_FMAC3 struct cwmp__InstallOpStruct * SOAP_FMAC4 soap_get_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct *, const char*, const char*);
  4131. inline int soap_read_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct *p)
  4132. {
  4133. if (p)
  4134. { ::soap_default_cwmp__InstallOpStruct(soap, p);
  4135. if (soap_begin_recv(soap) || ::soap_get_cwmp__InstallOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4136. return soap->error;
  4137. }
  4138. return SOAP_OK;
  4139. }
  4140. inline int soap_GET_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct *p)
  4141. {
  4142. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__InstallOpStruct(soap, p))
  4143. return soap_closesock(soap);
  4144. return soap_closesock(soap);
  4145. }
  4146. inline int soap_POST_recv_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct *p)
  4147. {
  4148. if (::soap_read_cwmp__InstallOpStruct(soap, p))
  4149. return soap_closesock(soap);
  4150. return soap_closesock(soap);
  4151. }
  4152. #endif
  4153. #ifndef SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse_DEFINED
  4154. #define SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse_DEFINED
  4155. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *);
  4156. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *);
  4157. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char*, int, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*);
  4158. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC4 soap_in__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*);
  4159. SOAP_FMAC1 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  4160. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, int n = -1)
  4161. {
  4162. return soap_instantiate__cwmp__AutonomousDUStateChangeCompleteResponse(soap, n, NULL, NULL, NULL);
  4163. }
  4164. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new_req__cwmp__AutonomousDUStateChangeCompleteResponse(
  4165. struct soap *soap)
  4166. {
  4167. struct _cwmp__AutonomousDUStateChangeCompleteResponse *_p = ::soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(soap);
  4168. if (_p)
  4169. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, _p);
  4170. }
  4171. return _p;
  4172. }
  4173. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new_set__cwmp__AutonomousDUStateChangeCompleteResponse(
  4174. struct soap *soap)
  4175. {
  4176. struct _cwmp__AutonomousDUStateChangeCompleteResponse *_p = ::soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(soap);
  4177. if (_p)
  4178. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, _p);
  4179. }
  4180. return _p;
  4181. }
  4182. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*, const char*);
  4183. inline int soap_write__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4184. {
  4185. soap_free_temp(soap);
  4186. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4187. return soap->error;
  4188. return SOAP_OK;
  4189. }
  4190. inline int soap_PUT__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4191. {
  4192. soap_free_temp(soap);
  4193. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4194. return soap_closesock(soap);
  4195. return SOAP_OK;
  4196. }
  4197. inline int soap_PATCH__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4198. {
  4199. soap_free_temp(soap);
  4200. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4201. return soap_closesock(soap);
  4202. return SOAP_OK;
  4203. }
  4204. inline int soap_POST_send__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4205. {
  4206. soap_free_temp(soap);
  4207. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4208. return soap_closesock(soap);
  4209. return SOAP_OK;
  4210. }
  4211. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC4 soap_get__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*, const char*);
  4212. inline int soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4213. {
  4214. if (p)
  4215. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p);
  4216. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4217. return soap->error;
  4218. }
  4219. return SOAP_OK;
  4220. }
  4221. inline int soap_GET__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4222. {
  4223. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p))
  4224. return soap_closesock(soap);
  4225. return soap_closesock(soap);
  4226. }
  4227. inline int soap_POST_recv__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4228. {
  4229. if (::soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p))
  4230. return soap_closesock(soap);
  4231. return soap_closesock(soap);
  4232. }
  4233. #endif
  4234. #ifndef SOAP_TYPE_cwmp__AutonOpResultStruct_DEFINED
  4235. #define SOAP_TYPE_cwmp__AutonOpResultStruct_DEFINED
  4236. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *);
  4237. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__AutonOpResultStruct(struct soap*, const struct cwmp__AutonOpResultStruct *);
  4238. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AutonOpResultStruct(struct soap*, const char*, int, const struct cwmp__AutonOpResultStruct *, const char*);
  4239. SOAP_FMAC3 struct cwmp__AutonOpResultStruct * SOAP_FMAC4 soap_in_cwmp__AutonOpResultStruct(struct soap*, const char*, struct cwmp__AutonOpResultStruct *, const char*);
  4240. SOAP_FMAC1 struct cwmp__AutonOpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__AutonOpResultStruct(struct soap*, int, const char*, const char*, size_t*);
  4241. inline struct cwmp__AutonOpResultStruct * soap_new_cwmp__AutonOpResultStruct(struct soap *soap, int n = -1)
  4242. {
  4243. return soap_instantiate_cwmp__AutonOpResultStruct(soap, n, NULL, NULL, NULL);
  4244. }
  4245. inline struct cwmp__AutonOpResultStruct * soap_new_req_cwmp__AutonOpResultStruct(
  4246. struct soap *soap,
  4247. char *UUID,
  4248. char *DeploymentUnitRef,
  4249. char *Version,
  4250. enum cwmp__DeploymentUnitState CurrentState,
  4251. enum xsd__boolean Resolved,
  4252. char *ExecutionUnitRefList,
  4253. time_t StartTime,
  4254. time_t CompleteTime,
  4255. struct cwmp__DeploymentUnitFaultStruct *Fault,
  4256. char *OperationPerformed)
  4257. {
  4258. struct cwmp__AutonOpResultStruct *_p = ::soap_new_cwmp__AutonOpResultStruct(soap);
  4259. if (_p)
  4260. { ::soap_default_cwmp__AutonOpResultStruct(soap, _p);
  4261. _p->UUID = UUID;
  4262. _p->DeploymentUnitRef = DeploymentUnitRef;
  4263. _p->Version = Version;
  4264. _p->CurrentState = CurrentState;
  4265. _p->Resolved = Resolved;
  4266. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  4267. _p->StartTime = StartTime;
  4268. _p->CompleteTime = CompleteTime;
  4269. _p->Fault = Fault;
  4270. _p->OperationPerformed = OperationPerformed;
  4271. }
  4272. return _p;
  4273. }
  4274. inline struct cwmp__AutonOpResultStruct * soap_new_set_cwmp__AutonOpResultStruct(
  4275. struct soap *soap,
  4276. char *UUID,
  4277. char *DeploymentUnitRef,
  4278. char *Version,
  4279. enum cwmp__DeploymentUnitState CurrentState,
  4280. enum xsd__boolean Resolved,
  4281. char *ExecutionUnitRefList,
  4282. time_t StartTime,
  4283. time_t CompleteTime,
  4284. struct cwmp__DeploymentUnitFaultStruct *Fault,
  4285. char *OperationPerformed)
  4286. {
  4287. struct cwmp__AutonOpResultStruct *_p = ::soap_new_cwmp__AutonOpResultStruct(soap);
  4288. if (_p)
  4289. { ::soap_default_cwmp__AutonOpResultStruct(soap, _p);
  4290. _p->UUID = UUID;
  4291. _p->DeploymentUnitRef = DeploymentUnitRef;
  4292. _p->Version = Version;
  4293. _p->CurrentState = CurrentState;
  4294. _p->Resolved = Resolved;
  4295. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  4296. _p->StartTime = StartTime;
  4297. _p->CompleteTime = CompleteTime;
  4298. _p->Fault = Fault;
  4299. _p->OperationPerformed = OperationPerformed;
  4300. }
  4301. return _p;
  4302. }
  4303. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AutonOpResultStruct(struct soap*, const struct cwmp__AutonOpResultStruct *, const char*, const char*);
  4304. inline int soap_write_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct const*p)
  4305. {
  4306. soap_free_temp(soap);
  4307. if (soap_begin_send(soap) || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap))
  4308. return soap->error;
  4309. return SOAP_OK;
  4310. }
  4311. inline int soap_PUT_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4312. {
  4313. soap_free_temp(soap);
  4314. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4315. return soap_closesock(soap);
  4316. return SOAP_OK;
  4317. }
  4318. inline int soap_PATCH_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4319. {
  4320. soap_free_temp(soap);
  4321. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4322. return soap_closesock(soap);
  4323. return SOAP_OK;
  4324. }
  4325. inline int soap_POST_send_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4326. {
  4327. soap_free_temp(soap);
  4328. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap))
  4329. return soap_closesock(soap);
  4330. return SOAP_OK;
  4331. }
  4332. SOAP_FMAC3 struct cwmp__AutonOpResultStruct * SOAP_FMAC4 soap_get_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *, const char*, const char*);
  4333. inline int soap_read_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct *p)
  4334. {
  4335. if (p)
  4336. { ::soap_default_cwmp__AutonOpResultStruct(soap, p);
  4337. if (soap_begin_recv(soap) || ::soap_get_cwmp__AutonOpResultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4338. return soap->error;
  4339. }
  4340. return SOAP_OK;
  4341. }
  4342. inline int soap_GET_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct *p)
  4343. {
  4344. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AutonOpResultStruct(soap, p))
  4345. return soap_closesock(soap);
  4346. return soap_closesock(soap);
  4347. }
  4348. inline int soap_POST_recv_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct *p)
  4349. {
  4350. if (::soap_read_cwmp__AutonOpResultStruct(soap, p))
  4351. return soap_closesock(soap);
  4352. return soap_closesock(soap);
  4353. }
  4354. #endif
  4355. #ifndef SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete_DEFINED
  4356. #define SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete_DEFINED
  4357. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete *);
  4358. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousDUStateChangeComplete(struct soap*, const struct _cwmp__AutonomousDUStateChangeComplete *);
  4359. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char*, int, const struct _cwmp__AutonomousDUStateChangeComplete *, const char*);
  4360. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC4 soap_in__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char*, struct _cwmp__AutonomousDUStateChangeComplete *, const char*);
  4361. SOAP_FMAC1 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*);
  4362. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, int n = -1)
  4363. {
  4364. return soap_instantiate__cwmp__AutonomousDUStateChangeComplete(soap, n, NULL, NULL, NULL);
  4365. }
  4366. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new_req__cwmp__AutonomousDUStateChangeComplete(
  4367. struct soap *soap,
  4368. int __sizeResults,
  4369. struct cwmp__AutonOpResultStruct *Results)
  4370. {
  4371. struct _cwmp__AutonomousDUStateChangeComplete *_p = ::soap_new__cwmp__AutonomousDUStateChangeComplete(soap);
  4372. if (_p)
  4373. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, _p);
  4374. _p->__sizeResults = __sizeResults;
  4375. _p->Results = Results;
  4376. }
  4377. return _p;
  4378. }
  4379. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new_set__cwmp__AutonomousDUStateChangeComplete(
  4380. struct soap *soap,
  4381. int __sizeResults,
  4382. struct cwmp__AutonOpResultStruct *Results)
  4383. {
  4384. struct _cwmp__AutonomousDUStateChangeComplete *_p = ::soap_new__cwmp__AutonomousDUStateChangeComplete(soap);
  4385. if (_p)
  4386. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, _p);
  4387. _p->__sizeResults = __sizeResults;
  4388. _p->Results = Results;
  4389. }
  4390. return _p;
  4391. }
  4392. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousDUStateChangeComplete(struct soap*, const struct _cwmp__AutonomousDUStateChangeComplete *, const char*, const char*);
  4393. inline int soap_write__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4394. {
  4395. soap_free_temp(soap);
  4396. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap))
  4397. return soap->error;
  4398. return SOAP_OK;
  4399. }
  4400. inline int soap_PUT__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4401. {
  4402. soap_free_temp(soap);
  4403. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4404. return soap_closesock(soap);
  4405. return SOAP_OK;
  4406. }
  4407. inline int soap_PATCH__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4408. {
  4409. soap_free_temp(soap);
  4410. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4411. return soap_closesock(soap);
  4412. return SOAP_OK;
  4413. }
  4414. inline int soap_POST_send__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4415. {
  4416. soap_free_temp(soap);
  4417. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap))
  4418. return soap_closesock(soap);
  4419. return SOAP_OK;
  4420. }
  4421. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC4 soap_get__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete *, const char*, const char*);
  4422. inline int soap_read__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4423. {
  4424. if (p)
  4425. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, p);
  4426. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousDUStateChangeComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4427. return soap->error;
  4428. }
  4429. return SOAP_OK;
  4430. }
  4431. inline int soap_GET__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4432. {
  4433. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousDUStateChangeComplete(soap, p))
  4434. return soap_closesock(soap);
  4435. return soap_closesock(soap);
  4436. }
  4437. inline int soap_POST_recv__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4438. {
  4439. if (::soap_read__cwmp__AutonomousDUStateChangeComplete(soap, p))
  4440. return soap_closesock(soap);
  4441. return soap_closesock(soap);
  4442. }
  4443. #endif
  4444. #ifndef SOAP_TYPE__cwmp__DUStateChangeCompleteResponse_DEFINED
  4445. #define SOAP_TYPE__cwmp__DUStateChangeCompleteResponse_DEFINED
  4446. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse *);
  4447. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DUStateChangeCompleteResponse(struct soap*, const struct _cwmp__DUStateChangeCompleteResponse *);
  4448. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DUStateChangeCompleteResponse(struct soap*, const char*, int, const struct _cwmp__DUStateChangeCompleteResponse *, const char*);
  4449. SOAP_FMAC3 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC4 soap_in__cwmp__DUStateChangeCompleteResponse(struct soap*, const char*, struct _cwmp__DUStateChangeCompleteResponse *, const char*);
  4450. SOAP_FMAC1 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  4451. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new__cwmp__DUStateChangeCompleteResponse(struct soap *soap, int n = -1)
  4452. {
  4453. return soap_instantiate__cwmp__DUStateChangeCompleteResponse(soap, n, NULL, NULL, NULL);
  4454. }
  4455. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new_req__cwmp__DUStateChangeCompleteResponse(
  4456. struct soap *soap)
  4457. {
  4458. struct _cwmp__DUStateChangeCompleteResponse *_p = ::soap_new__cwmp__DUStateChangeCompleteResponse(soap);
  4459. if (_p)
  4460. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, _p);
  4461. }
  4462. return _p;
  4463. }
  4464. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new_set__cwmp__DUStateChangeCompleteResponse(
  4465. struct soap *soap)
  4466. {
  4467. struct _cwmp__DUStateChangeCompleteResponse *_p = ::soap_new__cwmp__DUStateChangeCompleteResponse(soap);
  4468. if (_p)
  4469. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, _p);
  4470. }
  4471. return _p;
  4472. }
  4473. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DUStateChangeCompleteResponse(struct soap*, const struct _cwmp__DUStateChangeCompleteResponse *, const char*, const char*);
  4474. inline int soap_write__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4475. {
  4476. soap_free_temp(soap);
  4477. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4478. return soap->error;
  4479. return SOAP_OK;
  4480. }
  4481. inline int soap_PUT__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4482. {
  4483. soap_free_temp(soap);
  4484. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4485. return soap_closesock(soap);
  4486. return SOAP_OK;
  4487. }
  4488. inline int soap_PATCH__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4489. {
  4490. soap_free_temp(soap);
  4491. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4492. return soap_closesock(soap);
  4493. return SOAP_OK;
  4494. }
  4495. inline int soap_POST_send__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4496. {
  4497. soap_free_temp(soap);
  4498. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4499. return soap_closesock(soap);
  4500. return SOAP_OK;
  4501. }
  4502. SOAP_FMAC3 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC4 soap_get__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse *, const char*, const char*);
  4503. inline int soap_read__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse *p)
  4504. {
  4505. if (p)
  4506. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, p);
  4507. if (soap_begin_recv(soap) || ::soap_get__cwmp__DUStateChangeCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4508. return soap->error;
  4509. }
  4510. return SOAP_OK;
  4511. }
  4512. inline int soap_GET__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse *p)
  4513. {
  4514. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DUStateChangeCompleteResponse(soap, p))
  4515. return soap_closesock(soap);
  4516. return soap_closesock(soap);
  4517. }
  4518. inline int soap_POST_recv__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse *p)
  4519. {
  4520. if (::soap_read__cwmp__DUStateChangeCompleteResponse(soap, p))
  4521. return soap_closesock(soap);
  4522. return soap_closesock(soap);
  4523. }
  4524. #endif
  4525. #ifndef SOAP_TYPE__cwmp__DUStateChangeComplete_DEFINED
  4526. #define SOAP_TYPE__cwmp__DUStateChangeComplete_DEFINED
  4527. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete *);
  4528. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DUStateChangeComplete(struct soap*, const struct _cwmp__DUStateChangeComplete *);
  4529. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DUStateChangeComplete(struct soap*, const char*, int, const struct _cwmp__DUStateChangeComplete *, const char*);
  4530. SOAP_FMAC3 struct _cwmp__DUStateChangeComplete * SOAP_FMAC4 soap_in__cwmp__DUStateChangeComplete(struct soap*, const char*, struct _cwmp__DUStateChangeComplete *, const char*);
  4531. SOAP_FMAC1 struct _cwmp__DUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*);
  4532. inline struct _cwmp__DUStateChangeComplete * soap_new__cwmp__DUStateChangeComplete(struct soap *soap, int n = -1)
  4533. {
  4534. return soap_instantiate__cwmp__DUStateChangeComplete(soap, n, NULL, NULL, NULL);
  4535. }
  4536. inline struct _cwmp__DUStateChangeComplete * soap_new_req__cwmp__DUStateChangeComplete(
  4537. struct soap *soap,
  4538. int __sizeResults,
  4539. struct cwmp__OpResultStruct *Results)
  4540. {
  4541. struct _cwmp__DUStateChangeComplete *_p = ::soap_new__cwmp__DUStateChangeComplete(soap);
  4542. if (_p)
  4543. { ::soap_default__cwmp__DUStateChangeComplete(soap, _p);
  4544. _p->__sizeResults = __sizeResults;
  4545. _p->Results = Results;
  4546. }
  4547. return _p;
  4548. }
  4549. inline struct _cwmp__DUStateChangeComplete * soap_new_set__cwmp__DUStateChangeComplete(
  4550. struct soap *soap,
  4551. int __sizeResults,
  4552. struct cwmp__OpResultStruct *Results,
  4553. char *CommandKey)
  4554. {
  4555. struct _cwmp__DUStateChangeComplete *_p = ::soap_new__cwmp__DUStateChangeComplete(soap);
  4556. if (_p)
  4557. { ::soap_default__cwmp__DUStateChangeComplete(soap, _p);
  4558. _p->__sizeResults = __sizeResults;
  4559. _p->Results = Results;
  4560. _p->CommandKey = CommandKey;
  4561. }
  4562. return _p;
  4563. }
  4564. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DUStateChangeComplete(struct soap*, const struct _cwmp__DUStateChangeComplete *, const char*, const char*);
  4565. inline int soap_write__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete const*p)
  4566. {
  4567. soap_free_temp(soap);
  4568. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap))
  4569. return soap->error;
  4570. return SOAP_OK;
  4571. }
  4572. inline int soap_PUT__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4573. {
  4574. soap_free_temp(soap);
  4575. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4576. return soap_closesock(soap);
  4577. return SOAP_OK;
  4578. }
  4579. inline int soap_PATCH__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4580. {
  4581. soap_free_temp(soap);
  4582. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4583. return soap_closesock(soap);
  4584. return SOAP_OK;
  4585. }
  4586. inline int soap_POST_send__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4587. {
  4588. soap_free_temp(soap);
  4589. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap))
  4590. return soap_closesock(soap);
  4591. return SOAP_OK;
  4592. }
  4593. SOAP_FMAC3 struct _cwmp__DUStateChangeComplete * SOAP_FMAC4 soap_get__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete *, const char*, const char*);
  4594. inline int soap_read__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete *p)
  4595. {
  4596. if (p)
  4597. { ::soap_default__cwmp__DUStateChangeComplete(soap, p);
  4598. if (soap_begin_recv(soap) || ::soap_get__cwmp__DUStateChangeComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4599. return soap->error;
  4600. }
  4601. return SOAP_OK;
  4602. }
  4603. inline int soap_GET__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete *p)
  4604. {
  4605. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DUStateChangeComplete(soap, p))
  4606. return soap_closesock(soap);
  4607. return soap_closesock(soap);
  4608. }
  4609. inline int soap_POST_recv__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete *p)
  4610. {
  4611. if (::soap_read__cwmp__DUStateChangeComplete(soap, p))
  4612. return soap_closesock(soap);
  4613. return soap_closesock(soap);
  4614. }
  4615. #endif
  4616. #ifndef SOAP_TYPE__cwmp__RequestDownloadResponse_DEFINED
  4617. #define SOAP_TYPE__cwmp__RequestDownloadResponse_DEFINED
  4618. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse *);
  4619. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RequestDownloadResponse(struct soap*, const struct _cwmp__RequestDownloadResponse *);
  4620. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RequestDownloadResponse(struct soap*, const char*, int, const struct _cwmp__RequestDownloadResponse *, const char*);
  4621. SOAP_FMAC3 struct _cwmp__RequestDownloadResponse * SOAP_FMAC4 soap_in__cwmp__RequestDownloadResponse(struct soap*, const char*, struct _cwmp__RequestDownloadResponse *, const char*);
  4622. SOAP_FMAC1 struct _cwmp__RequestDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  4623. inline struct _cwmp__RequestDownloadResponse * soap_new__cwmp__RequestDownloadResponse(struct soap *soap, int n = -1)
  4624. {
  4625. return soap_instantiate__cwmp__RequestDownloadResponse(soap, n, NULL, NULL, NULL);
  4626. }
  4627. inline struct _cwmp__RequestDownloadResponse * soap_new_req__cwmp__RequestDownloadResponse(
  4628. struct soap *soap)
  4629. {
  4630. struct _cwmp__RequestDownloadResponse *_p = ::soap_new__cwmp__RequestDownloadResponse(soap);
  4631. if (_p)
  4632. { ::soap_default__cwmp__RequestDownloadResponse(soap, _p);
  4633. }
  4634. return _p;
  4635. }
  4636. inline struct _cwmp__RequestDownloadResponse * soap_new_set__cwmp__RequestDownloadResponse(
  4637. struct soap *soap)
  4638. {
  4639. struct _cwmp__RequestDownloadResponse *_p = ::soap_new__cwmp__RequestDownloadResponse(soap);
  4640. if (_p)
  4641. { ::soap_default__cwmp__RequestDownloadResponse(soap, _p);
  4642. }
  4643. return _p;
  4644. }
  4645. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RequestDownloadResponse(struct soap*, const struct _cwmp__RequestDownloadResponse *, const char*, const char*);
  4646. inline int soap_write__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse const*p)
  4647. {
  4648. soap_free_temp(soap);
  4649. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap))
  4650. return soap->error;
  4651. return SOAP_OK;
  4652. }
  4653. inline int soap_PUT__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4654. {
  4655. soap_free_temp(soap);
  4656. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4657. return soap_closesock(soap);
  4658. return SOAP_OK;
  4659. }
  4660. inline int soap_PATCH__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4661. {
  4662. soap_free_temp(soap);
  4663. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4664. return soap_closesock(soap);
  4665. return SOAP_OK;
  4666. }
  4667. inline int soap_POST_send__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4668. {
  4669. soap_free_temp(soap);
  4670. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap))
  4671. return soap_closesock(soap);
  4672. return SOAP_OK;
  4673. }
  4674. SOAP_FMAC3 struct _cwmp__RequestDownloadResponse * SOAP_FMAC4 soap_get__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse *, const char*, const char*);
  4675. inline int soap_read__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse *p)
  4676. {
  4677. if (p)
  4678. { ::soap_default__cwmp__RequestDownloadResponse(soap, p);
  4679. if (soap_begin_recv(soap) || ::soap_get__cwmp__RequestDownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4680. return soap->error;
  4681. }
  4682. return SOAP_OK;
  4683. }
  4684. inline int soap_GET__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse *p)
  4685. {
  4686. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RequestDownloadResponse(soap, p))
  4687. return soap_closesock(soap);
  4688. return soap_closesock(soap);
  4689. }
  4690. inline int soap_POST_recv__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse *p)
  4691. {
  4692. if (::soap_read__cwmp__RequestDownloadResponse(soap, p))
  4693. return soap_closesock(soap);
  4694. return soap_closesock(soap);
  4695. }
  4696. #endif
  4697. #ifndef SOAP_TYPE_FileTypeArg_DEFINED
  4698. #define SOAP_TYPE_FileTypeArg_DEFINED
  4699. SOAP_FMAC3 void SOAP_FMAC4 soap_default_FileTypeArg(struct soap*, struct FileTypeArg *);
  4700. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_FileTypeArg(struct soap*, const struct FileTypeArg *);
  4701. SOAP_FMAC3 int SOAP_FMAC4 soap_out_FileTypeArg(struct soap*, const char*, int, const struct FileTypeArg *, const char*);
  4702. SOAP_FMAC3 struct FileTypeArg * SOAP_FMAC4 soap_in_FileTypeArg(struct soap*, const char*, struct FileTypeArg *, const char*);
  4703. SOAP_FMAC1 struct FileTypeArg * SOAP_FMAC2 soap_instantiate_FileTypeArg(struct soap*, int, const char*, const char*, size_t*);
  4704. inline struct FileTypeArg * soap_new_FileTypeArg(struct soap *soap, int n = -1)
  4705. {
  4706. return soap_instantiate_FileTypeArg(soap, n, NULL, NULL, NULL);
  4707. }
  4708. inline struct FileTypeArg * soap_new_req_FileTypeArg(
  4709. struct soap *soap)
  4710. {
  4711. struct FileTypeArg *_p = ::soap_new_FileTypeArg(soap);
  4712. if (_p)
  4713. { ::soap_default_FileTypeArg(soap, _p);
  4714. }
  4715. return _p;
  4716. }
  4717. inline struct FileTypeArg * soap_new_set_FileTypeArg(
  4718. struct soap *soap,
  4719. struct cwmp__ArgStruct **__ptrArgStruct,
  4720. int __size)
  4721. {
  4722. struct FileTypeArg *_p = ::soap_new_FileTypeArg(soap);
  4723. if (_p)
  4724. { ::soap_default_FileTypeArg(soap, _p);
  4725. _p->__ptrArgStruct = __ptrArgStruct;
  4726. _p->__size = __size;
  4727. }
  4728. return _p;
  4729. }
  4730. SOAP_FMAC3 int SOAP_FMAC4 soap_put_FileTypeArg(struct soap*, const struct FileTypeArg *, const char*, const char*);
  4731. inline int soap_write_FileTypeArg(struct soap *soap, struct FileTypeArg const*p)
  4732. {
  4733. soap_free_temp(soap);
  4734. if (soap_begin_send(soap) || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  4735. return soap->error;
  4736. return SOAP_OK;
  4737. }
  4738. inline int soap_PUT_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4739. {
  4740. soap_free_temp(soap);
  4741. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4742. return soap_closesock(soap);
  4743. return SOAP_OK;
  4744. }
  4745. inline int soap_PATCH_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4746. {
  4747. soap_free_temp(soap);
  4748. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4749. return soap_closesock(soap);
  4750. return SOAP_OK;
  4751. }
  4752. inline int soap_POST_send_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4753. {
  4754. soap_free_temp(soap);
  4755. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  4756. return soap_closesock(soap);
  4757. return SOAP_OK;
  4758. }
  4759. SOAP_FMAC3 struct FileTypeArg * SOAP_FMAC4 soap_get_FileTypeArg(struct soap*, struct FileTypeArg *, const char*, const char*);
  4760. inline int soap_read_FileTypeArg(struct soap *soap, struct FileTypeArg *p)
  4761. {
  4762. if (p)
  4763. { ::soap_default_FileTypeArg(soap, p);
  4764. if (soap_begin_recv(soap) || ::soap_get_FileTypeArg(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4765. return soap->error;
  4766. }
  4767. return SOAP_OK;
  4768. }
  4769. inline int soap_GET_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg *p)
  4770. {
  4771. if (soap_GET(soap, URL, NULL) || ::soap_read_FileTypeArg(soap, p))
  4772. return soap_closesock(soap);
  4773. return soap_closesock(soap);
  4774. }
  4775. inline int soap_POST_recv_FileTypeArg(struct soap *soap, struct FileTypeArg *p)
  4776. {
  4777. if (::soap_read_FileTypeArg(soap, p))
  4778. return soap_closesock(soap);
  4779. return soap_closesock(soap);
  4780. }
  4781. #endif
  4782. #ifndef SOAP_TYPE__cwmp__RequestDownload_DEFINED
  4783. #define SOAP_TYPE__cwmp__RequestDownload_DEFINED
  4784. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload *);
  4785. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RequestDownload(struct soap*, const struct _cwmp__RequestDownload *);
  4786. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RequestDownload(struct soap*, const char*, int, const struct _cwmp__RequestDownload *, const char*);
  4787. SOAP_FMAC3 struct _cwmp__RequestDownload * SOAP_FMAC4 soap_in__cwmp__RequestDownload(struct soap*, const char*, struct _cwmp__RequestDownload *, const char*);
  4788. SOAP_FMAC1 struct _cwmp__RequestDownload * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownload(struct soap*, int, const char*, const char*, size_t*);
  4789. inline struct _cwmp__RequestDownload * soap_new__cwmp__RequestDownload(struct soap *soap, int n = -1)
  4790. {
  4791. return soap_instantiate__cwmp__RequestDownload(soap, n, NULL, NULL, NULL);
  4792. }
  4793. inline struct _cwmp__RequestDownload * soap_new_req__cwmp__RequestDownload(
  4794. struct soap *soap,
  4795. char *FileType,
  4796. struct FileTypeArg *FileTypeArg)
  4797. {
  4798. struct _cwmp__RequestDownload *_p = ::soap_new__cwmp__RequestDownload(soap);
  4799. if (_p)
  4800. { ::soap_default__cwmp__RequestDownload(soap, _p);
  4801. _p->FileType = FileType;
  4802. _p->FileTypeArg = FileTypeArg;
  4803. }
  4804. return _p;
  4805. }
  4806. inline struct _cwmp__RequestDownload * soap_new_set__cwmp__RequestDownload(
  4807. struct soap *soap,
  4808. char *FileType,
  4809. struct FileTypeArg *FileTypeArg)
  4810. {
  4811. struct _cwmp__RequestDownload *_p = ::soap_new__cwmp__RequestDownload(soap);
  4812. if (_p)
  4813. { ::soap_default__cwmp__RequestDownload(soap, _p);
  4814. _p->FileType = FileType;
  4815. _p->FileTypeArg = FileTypeArg;
  4816. }
  4817. return _p;
  4818. }
  4819. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RequestDownload(struct soap*, const struct _cwmp__RequestDownload *, const char*, const char*);
  4820. inline int soap_write__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload const*p)
  4821. {
  4822. soap_free_temp(soap);
  4823. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap))
  4824. return soap->error;
  4825. return SOAP_OK;
  4826. }
  4827. inline int soap_PUT__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4828. {
  4829. soap_free_temp(soap);
  4830. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4831. return soap_closesock(soap);
  4832. return SOAP_OK;
  4833. }
  4834. inline int soap_PATCH__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4835. {
  4836. soap_free_temp(soap);
  4837. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4838. return soap_closesock(soap);
  4839. return SOAP_OK;
  4840. }
  4841. inline int soap_POST_send__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4842. {
  4843. soap_free_temp(soap);
  4844. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap))
  4845. return soap_closesock(soap);
  4846. return SOAP_OK;
  4847. }
  4848. SOAP_FMAC3 struct _cwmp__RequestDownload * SOAP_FMAC4 soap_get__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload *, const char*, const char*);
  4849. inline int soap_read__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload *p)
  4850. {
  4851. if (p)
  4852. { ::soap_default__cwmp__RequestDownload(soap, p);
  4853. if (soap_begin_recv(soap) || ::soap_get__cwmp__RequestDownload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4854. return soap->error;
  4855. }
  4856. return SOAP_OK;
  4857. }
  4858. inline int soap_GET__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload *p)
  4859. {
  4860. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RequestDownload(soap, p))
  4861. return soap_closesock(soap);
  4862. return soap_closesock(soap);
  4863. }
  4864. inline int soap_POST_recv__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload *p)
  4865. {
  4866. if (::soap_read__cwmp__RequestDownload(soap, p))
  4867. return soap_closesock(soap);
  4868. return soap_closesock(soap);
  4869. }
  4870. #endif
  4871. #ifndef SOAP_TYPE__cwmp__KickedResponse_DEFINED
  4872. #define SOAP_TYPE__cwmp__KickedResponse_DEFINED
  4873. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse *);
  4874. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__KickedResponse(struct soap*, const struct _cwmp__KickedResponse *);
  4875. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__KickedResponse(struct soap*, const char*, int, const struct _cwmp__KickedResponse *, const char*);
  4876. SOAP_FMAC3 struct _cwmp__KickedResponse * SOAP_FMAC4 soap_in__cwmp__KickedResponse(struct soap*, const char*, struct _cwmp__KickedResponse *, const char*);
  4877. SOAP_FMAC1 struct _cwmp__KickedResponse * SOAP_FMAC2 soap_instantiate__cwmp__KickedResponse(struct soap*, int, const char*, const char*, size_t*);
  4878. inline struct _cwmp__KickedResponse * soap_new__cwmp__KickedResponse(struct soap *soap, int n = -1)
  4879. {
  4880. return soap_instantiate__cwmp__KickedResponse(soap, n, NULL, NULL, NULL);
  4881. }
  4882. inline struct _cwmp__KickedResponse * soap_new_req__cwmp__KickedResponse(
  4883. struct soap *soap,
  4884. char *NextURL)
  4885. {
  4886. struct _cwmp__KickedResponse *_p = ::soap_new__cwmp__KickedResponse(soap);
  4887. if (_p)
  4888. { ::soap_default__cwmp__KickedResponse(soap, _p);
  4889. _p->NextURL = NextURL;
  4890. }
  4891. return _p;
  4892. }
  4893. inline struct _cwmp__KickedResponse * soap_new_set__cwmp__KickedResponse(
  4894. struct soap *soap,
  4895. char *NextURL)
  4896. {
  4897. struct _cwmp__KickedResponse *_p = ::soap_new__cwmp__KickedResponse(soap);
  4898. if (_p)
  4899. { ::soap_default__cwmp__KickedResponse(soap, _p);
  4900. _p->NextURL = NextURL;
  4901. }
  4902. return _p;
  4903. }
  4904. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__KickedResponse(struct soap*, const struct _cwmp__KickedResponse *, const char*, const char*);
  4905. inline int soap_write__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse const*p)
  4906. {
  4907. soap_free_temp(soap);
  4908. if (soap_begin_send(soap) || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap))
  4909. return soap->error;
  4910. return SOAP_OK;
  4911. }
  4912. inline int soap_PUT__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4913. {
  4914. soap_free_temp(soap);
  4915. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4916. return soap_closesock(soap);
  4917. return SOAP_OK;
  4918. }
  4919. inline int soap_PATCH__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4920. {
  4921. soap_free_temp(soap);
  4922. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4923. return soap_closesock(soap);
  4924. return SOAP_OK;
  4925. }
  4926. inline int soap_POST_send__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4927. {
  4928. soap_free_temp(soap);
  4929. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap))
  4930. return soap_closesock(soap);
  4931. return SOAP_OK;
  4932. }
  4933. SOAP_FMAC3 struct _cwmp__KickedResponse * SOAP_FMAC4 soap_get__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse *, const char*, const char*);
  4934. inline int soap_read__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse *p)
  4935. {
  4936. if (p)
  4937. { ::soap_default__cwmp__KickedResponse(soap, p);
  4938. if (soap_begin_recv(soap) || ::soap_get__cwmp__KickedResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4939. return soap->error;
  4940. }
  4941. return SOAP_OK;
  4942. }
  4943. inline int soap_GET__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse *p)
  4944. {
  4945. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__KickedResponse(soap, p))
  4946. return soap_closesock(soap);
  4947. return soap_closesock(soap);
  4948. }
  4949. inline int soap_POST_recv__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse *p)
  4950. {
  4951. if (::soap_read__cwmp__KickedResponse(soap, p))
  4952. return soap_closesock(soap);
  4953. return soap_closesock(soap);
  4954. }
  4955. #endif
  4956. #ifndef SOAP_TYPE__cwmp__Kicked_DEFINED
  4957. #define SOAP_TYPE__cwmp__Kicked_DEFINED
  4958. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Kicked(struct soap*, struct _cwmp__Kicked *);
  4959. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Kicked(struct soap*, const struct _cwmp__Kicked *);
  4960. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Kicked(struct soap*, const char*, int, const struct _cwmp__Kicked *, const char*);
  4961. SOAP_FMAC3 struct _cwmp__Kicked * SOAP_FMAC4 soap_in__cwmp__Kicked(struct soap*, const char*, struct _cwmp__Kicked *, const char*);
  4962. SOAP_FMAC1 struct _cwmp__Kicked * SOAP_FMAC2 soap_instantiate__cwmp__Kicked(struct soap*, int, const char*, const char*, size_t*);
  4963. inline struct _cwmp__Kicked * soap_new__cwmp__Kicked(struct soap *soap, int n = -1)
  4964. {
  4965. return soap_instantiate__cwmp__Kicked(soap, n, NULL, NULL, NULL);
  4966. }
  4967. inline struct _cwmp__Kicked * soap_new_req__cwmp__Kicked(
  4968. struct soap *soap,
  4969. char *Command,
  4970. char *Referer,
  4971. char *Arg,
  4972. char *Next)
  4973. {
  4974. struct _cwmp__Kicked *_p = ::soap_new__cwmp__Kicked(soap);
  4975. if (_p)
  4976. { ::soap_default__cwmp__Kicked(soap, _p);
  4977. _p->Command = Command;
  4978. _p->Referer = Referer;
  4979. _p->Arg = Arg;
  4980. _p->Next = Next;
  4981. }
  4982. return _p;
  4983. }
  4984. inline struct _cwmp__Kicked * soap_new_set__cwmp__Kicked(
  4985. struct soap *soap,
  4986. char *Command,
  4987. char *Referer,
  4988. char *Arg,
  4989. char *Next)
  4990. {
  4991. struct _cwmp__Kicked *_p = ::soap_new__cwmp__Kicked(soap);
  4992. if (_p)
  4993. { ::soap_default__cwmp__Kicked(soap, _p);
  4994. _p->Command = Command;
  4995. _p->Referer = Referer;
  4996. _p->Arg = Arg;
  4997. _p->Next = Next;
  4998. }
  4999. return _p;
  5000. }
  5001. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Kicked(struct soap*, const struct _cwmp__Kicked *, const char*, const char*);
  5002. inline int soap_write__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked const*p)
  5003. {
  5004. soap_free_temp(soap);
  5005. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap))
  5006. return soap->error;
  5007. return SOAP_OK;
  5008. }
  5009. inline int soap_PUT__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  5010. {
  5011. soap_free_temp(soap);
  5012. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5013. return soap_closesock(soap);
  5014. return SOAP_OK;
  5015. }
  5016. inline int soap_PATCH__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  5017. {
  5018. soap_free_temp(soap);
  5019. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5020. return soap_closesock(soap);
  5021. return SOAP_OK;
  5022. }
  5023. inline int soap_POST_send__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  5024. {
  5025. soap_free_temp(soap);
  5026. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap))
  5027. return soap_closesock(soap);
  5028. return SOAP_OK;
  5029. }
  5030. SOAP_FMAC3 struct _cwmp__Kicked * SOAP_FMAC4 soap_get__cwmp__Kicked(struct soap*, struct _cwmp__Kicked *, const char*, const char*);
  5031. inline int soap_read__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked *p)
  5032. {
  5033. if (p)
  5034. { ::soap_default__cwmp__Kicked(soap, p);
  5035. if (soap_begin_recv(soap) || ::soap_get__cwmp__Kicked(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5036. return soap->error;
  5037. }
  5038. return SOAP_OK;
  5039. }
  5040. inline int soap_GET__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked *p)
  5041. {
  5042. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Kicked(soap, p))
  5043. return soap_closesock(soap);
  5044. return soap_closesock(soap);
  5045. }
  5046. inline int soap_POST_recv__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked *p)
  5047. {
  5048. if (::soap_read__cwmp__Kicked(soap, p))
  5049. return soap_closesock(soap);
  5050. return soap_closesock(soap);
  5051. }
  5052. #endif
  5053. #ifndef SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse_DEFINED
  5054. #define SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse_DEFINED
  5055. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse *);
  5056. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousTransferCompleteResponse(struct soap*, const struct _cwmp__AutonomousTransferCompleteResponse *);
  5057. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char*, int, const struct _cwmp__AutonomousTransferCompleteResponse *, const char*);
  5058. SOAP_FMAC3 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC4 soap_in__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char*, struct _cwmp__AutonomousTransferCompleteResponse *, const char*);
  5059. SOAP_FMAC1 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  5060. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, int n = -1)
  5061. {
  5062. return soap_instantiate__cwmp__AutonomousTransferCompleteResponse(soap, n, NULL, NULL, NULL);
  5063. }
  5064. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new_req__cwmp__AutonomousTransferCompleteResponse(
  5065. struct soap *soap)
  5066. {
  5067. struct _cwmp__AutonomousTransferCompleteResponse *_p = ::soap_new__cwmp__AutonomousTransferCompleteResponse(soap);
  5068. if (_p)
  5069. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, _p);
  5070. }
  5071. return _p;
  5072. }
  5073. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new_set__cwmp__AutonomousTransferCompleteResponse(
  5074. struct soap *soap)
  5075. {
  5076. struct _cwmp__AutonomousTransferCompleteResponse *_p = ::soap_new__cwmp__AutonomousTransferCompleteResponse(soap);
  5077. if (_p)
  5078. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, _p);
  5079. }
  5080. return _p;
  5081. }
  5082. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousTransferCompleteResponse(struct soap*, const struct _cwmp__AutonomousTransferCompleteResponse *, const char*, const char*);
  5083. inline int soap_write__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  5084. {
  5085. soap_free_temp(soap);
  5086. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap))
  5087. return soap->error;
  5088. return SOAP_OK;
  5089. }
  5090. inline int soap_PUT__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  5091. {
  5092. soap_free_temp(soap);
  5093. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5094. return soap_closesock(soap);
  5095. return SOAP_OK;
  5096. }
  5097. inline int soap_PATCH__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  5098. {
  5099. soap_free_temp(soap);
  5100. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5101. return soap_closesock(soap);
  5102. return SOAP_OK;
  5103. }
  5104. inline int soap_POST_send__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  5105. {
  5106. soap_free_temp(soap);
  5107. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap))
  5108. return soap_closesock(soap);
  5109. return SOAP_OK;
  5110. }
  5111. SOAP_FMAC3 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC4 soap_get__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse *, const char*, const char*);
  5112. inline int soap_read__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse *p)
  5113. {
  5114. if (p)
  5115. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, p);
  5116. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousTransferCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5117. return soap->error;
  5118. }
  5119. return SOAP_OK;
  5120. }
  5121. inline int soap_GET__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse *p)
  5122. {
  5123. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousTransferCompleteResponse(soap, p))
  5124. return soap_closesock(soap);
  5125. return soap_closesock(soap);
  5126. }
  5127. inline int soap_POST_recv__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse *p)
  5128. {
  5129. if (::soap_read__cwmp__AutonomousTransferCompleteResponse(soap, p))
  5130. return soap_closesock(soap);
  5131. return soap_closesock(soap);
  5132. }
  5133. #endif
  5134. #ifndef SOAP_TYPE__cwmp__AutonomousTransferComplete_DEFINED
  5135. #define SOAP_TYPE__cwmp__AutonomousTransferComplete_DEFINED
  5136. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete *);
  5137. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousTransferComplete(struct soap*, const struct _cwmp__AutonomousTransferComplete *);
  5138. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousTransferComplete(struct soap*, const char*, int, const struct _cwmp__AutonomousTransferComplete *, const char*);
  5139. SOAP_FMAC3 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC4 soap_in__cwmp__AutonomousTransferComplete(struct soap*, const char*, struct _cwmp__AutonomousTransferComplete *, const char*);
  5140. SOAP_FMAC1 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferComplete(struct soap*, int, const char*, const char*, size_t*);
  5141. inline struct _cwmp__AutonomousTransferComplete * soap_new__cwmp__AutonomousTransferComplete(struct soap *soap, int n = -1)
  5142. {
  5143. return soap_instantiate__cwmp__AutonomousTransferComplete(soap, n, NULL, NULL, NULL);
  5144. }
  5145. inline struct _cwmp__AutonomousTransferComplete * soap_new_req__cwmp__AutonomousTransferComplete(
  5146. struct soap *soap,
  5147. char *AnnounceURL,
  5148. char *TransferURL,
  5149. enum xsd__boolean IsDownload,
  5150. char *FileType,
  5151. unsigned int FileSize,
  5152. char *TargetFileName,
  5153. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5154. time_t StartTime,
  5155. time_t CompleteTime)
  5156. {
  5157. struct _cwmp__AutonomousTransferComplete *_p = ::soap_new__cwmp__AutonomousTransferComplete(soap);
  5158. if (_p)
  5159. { ::soap_default__cwmp__AutonomousTransferComplete(soap, _p);
  5160. _p->AnnounceURL = AnnounceURL;
  5161. _p->TransferURL = TransferURL;
  5162. _p->IsDownload = IsDownload;
  5163. _p->FileType = FileType;
  5164. _p->FileSize = FileSize;
  5165. _p->TargetFileName = TargetFileName;
  5166. _p->FaultStruct = FaultStruct;
  5167. _p->StartTime = StartTime;
  5168. _p->CompleteTime = CompleteTime;
  5169. }
  5170. return _p;
  5171. }
  5172. inline struct _cwmp__AutonomousTransferComplete * soap_new_set__cwmp__AutonomousTransferComplete(
  5173. struct soap *soap,
  5174. char *AnnounceURL,
  5175. char *TransferURL,
  5176. enum xsd__boolean IsDownload,
  5177. char *FileType,
  5178. unsigned int FileSize,
  5179. char *TargetFileName,
  5180. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5181. time_t StartTime,
  5182. time_t CompleteTime)
  5183. {
  5184. struct _cwmp__AutonomousTransferComplete *_p = ::soap_new__cwmp__AutonomousTransferComplete(soap);
  5185. if (_p)
  5186. { ::soap_default__cwmp__AutonomousTransferComplete(soap, _p);
  5187. _p->AnnounceURL = AnnounceURL;
  5188. _p->TransferURL = TransferURL;
  5189. _p->IsDownload = IsDownload;
  5190. _p->FileType = FileType;
  5191. _p->FileSize = FileSize;
  5192. _p->TargetFileName = TargetFileName;
  5193. _p->FaultStruct = FaultStruct;
  5194. _p->StartTime = StartTime;
  5195. _p->CompleteTime = CompleteTime;
  5196. }
  5197. return _p;
  5198. }
  5199. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousTransferComplete(struct soap*, const struct _cwmp__AutonomousTransferComplete *, const char*, const char*);
  5200. inline int soap_write__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete const*p)
  5201. {
  5202. soap_free_temp(soap);
  5203. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap))
  5204. return soap->error;
  5205. return SOAP_OK;
  5206. }
  5207. inline int soap_PUT__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5208. {
  5209. soap_free_temp(soap);
  5210. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5211. return soap_closesock(soap);
  5212. return SOAP_OK;
  5213. }
  5214. inline int soap_PATCH__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5215. {
  5216. soap_free_temp(soap);
  5217. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5218. return soap_closesock(soap);
  5219. return SOAP_OK;
  5220. }
  5221. inline int soap_POST_send__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5222. {
  5223. soap_free_temp(soap);
  5224. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap))
  5225. return soap_closesock(soap);
  5226. return SOAP_OK;
  5227. }
  5228. SOAP_FMAC3 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC4 soap_get__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete *, const char*, const char*);
  5229. inline int soap_read__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete *p)
  5230. {
  5231. if (p)
  5232. { ::soap_default__cwmp__AutonomousTransferComplete(soap, p);
  5233. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousTransferComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5234. return soap->error;
  5235. }
  5236. return SOAP_OK;
  5237. }
  5238. inline int soap_GET__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete *p)
  5239. {
  5240. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousTransferComplete(soap, p))
  5241. return soap_closesock(soap);
  5242. return soap_closesock(soap);
  5243. }
  5244. inline int soap_POST_recv__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete *p)
  5245. {
  5246. if (::soap_read__cwmp__AutonomousTransferComplete(soap, p))
  5247. return soap_closesock(soap);
  5248. return soap_closesock(soap);
  5249. }
  5250. #endif
  5251. #ifndef SOAP_TYPE__cwmp__TransferCompleteResponse_DEFINED
  5252. #define SOAP_TYPE__cwmp__TransferCompleteResponse_DEFINED
  5253. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse *);
  5254. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__TransferCompleteResponse(struct soap*, const struct _cwmp__TransferCompleteResponse *);
  5255. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__TransferCompleteResponse(struct soap*, const char*, int, const struct _cwmp__TransferCompleteResponse *, const char*);
  5256. SOAP_FMAC3 struct _cwmp__TransferCompleteResponse * SOAP_FMAC4 soap_in__cwmp__TransferCompleteResponse(struct soap*, const char*, struct _cwmp__TransferCompleteResponse *, const char*);
  5257. SOAP_FMAC1 struct _cwmp__TransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__TransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  5258. inline struct _cwmp__TransferCompleteResponse * soap_new__cwmp__TransferCompleteResponse(struct soap *soap, int n = -1)
  5259. {
  5260. return soap_instantiate__cwmp__TransferCompleteResponse(soap, n, NULL, NULL, NULL);
  5261. }
  5262. inline struct _cwmp__TransferCompleteResponse * soap_new_req__cwmp__TransferCompleteResponse(
  5263. struct soap *soap)
  5264. {
  5265. struct _cwmp__TransferCompleteResponse *_p = ::soap_new__cwmp__TransferCompleteResponse(soap);
  5266. if (_p)
  5267. { ::soap_default__cwmp__TransferCompleteResponse(soap, _p);
  5268. }
  5269. return _p;
  5270. }
  5271. inline struct _cwmp__TransferCompleteResponse * soap_new_set__cwmp__TransferCompleteResponse(
  5272. struct soap *soap)
  5273. {
  5274. struct _cwmp__TransferCompleteResponse *_p = ::soap_new__cwmp__TransferCompleteResponse(soap);
  5275. if (_p)
  5276. { ::soap_default__cwmp__TransferCompleteResponse(soap, _p);
  5277. }
  5278. return _p;
  5279. }
  5280. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__TransferCompleteResponse(struct soap*, const struct _cwmp__TransferCompleteResponse *, const char*, const char*);
  5281. inline int soap_write__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse const*p)
  5282. {
  5283. soap_free_temp(soap);
  5284. if (soap_begin_send(soap) || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap))
  5285. return soap->error;
  5286. return SOAP_OK;
  5287. }
  5288. inline int soap_PUT__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5289. {
  5290. soap_free_temp(soap);
  5291. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5292. return soap_closesock(soap);
  5293. return SOAP_OK;
  5294. }
  5295. inline int soap_PATCH__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5296. {
  5297. soap_free_temp(soap);
  5298. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5299. return soap_closesock(soap);
  5300. return SOAP_OK;
  5301. }
  5302. inline int soap_POST_send__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5303. {
  5304. soap_free_temp(soap);
  5305. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap))
  5306. return soap_closesock(soap);
  5307. return SOAP_OK;
  5308. }
  5309. SOAP_FMAC3 struct _cwmp__TransferCompleteResponse * SOAP_FMAC4 soap_get__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse *, const char*, const char*);
  5310. inline int soap_read__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse *p)
  5311. {
  5312. if (p)
  5313. { ::soap_default__cwmp__TransferCompleteResponse(soap, p);
  5314. if (soap_begin_recv(soap) || ::soap_get__cwmp__TransferCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5315. return soap->error;
  5316. }
  5317. return SOAP_OK;
  5318. }
  5319. inline int soap_GET__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse *p)
  5320. {
  5321. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__TransferCompleteResponse(soap, p))
  5322. return soap_closesock(soap);
  5323. return soap_closesock(soap);
  5324. }
  5325. inline int soap_POST_recv__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse *p)
  5326. {
  5327. if (::soap_read__cwmp__TransferCompleteResponse(soap, p))
  5328. return soap_closesock(soap);
  5329. return soap_closesock(soap);
  5330. }
  5331. #endif
  5332. #ifndef SOAP_TYPE__cwmp__TransferComplete_DEFINED
  5333. #define SOAP_TYPE__cwmp__TransferComplete_DEFINED
  5334. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete *);
  5335. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__TransferComplete(struct soap*, const struct _cwmp__TransferComplete *);
  5336. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__TransferComplete(struct soap*, const char*, int, const struct _cwmp__TransferComplete *, const char*);
  5337. SOAP_FMAC3 struct _cwmp__TransferComplete * SOAP_FMAC4 soap_in__cwmp__TransferComplete(struct soap*, const char*, struct _cwmp__TransferComplete *, const char*);
  5338. SOAP_FMAC1 struct _cwmp__TransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__TransferComplete(struct soap*, int, const char*, const char*, size_t*);
  5339. inline struct _cwmp__TransferComplete * soap_new__cwmp__TransferComplete(struct soap *soap, int n = -1)
  5340. {
  5341. return soap_instantiate__cwmp__TransferComplete(soap, n, NULL, NULL, NULL);
  5342. }
  5343. inline struct _cwmp__TransferComplete * soap_new_req__cwmp__TransferComplete(
  5344. struct soap *soap,
  5345. char *CommandKey,
  5346. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5347. time_t StartTime,
  5348. time_t CompleteTime)
  5349. {
  5350. struct _cwmp__TransferComplete *_p = ::soap_new__cwmp__TransferComplete(soap);
  5351. if (_p)
  5352. { ::soap_default__cwmp__TransferComplete(soap, _p);
  5353. _p->CommandKey = CommandKey;
  5354. _p->FaultStruct = FaultStruct;
  5355. _p->StartTime = StartTime;
  5356. _p->CompleteTime = CompleteTime;
  5357. }
  5358. return _p;
  5359. }
  5360. inline struct _cwmp__TransferComplete * soap_new_set__cwmp__TransferComplete(
  5361. struct soap *soap,
  5362. char *CommandKey,
  5363. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5364. time_t StartTime,
  5365. time_t CompleteTime)
  5366. {
  5367. struct _cwmp__TransferComplete *_p = ::soap_new__cwmp__TransferComplete(soap);
  5368. if (_p)
  5369. { ::soap_default__cwmp__TransferComplete(soap, _p);
  5370. _p->CommandKey = CommandKey;
  5371. _p->FaultStruct = FaultStruct;
  5372. _p->StartTime = StartTime;
  5373. _p->CompleteTime = CompleteTime;
  5374. }
  5375. return _p;
  5376. }
  5377. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__TransferComplete(struct soap*, const struct _cwmp__TransferComplete *, const char*, const char*);
  5378. inline int soap_write__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete const*p)
  5379. {
  5380. soap_free_temp(soap);
  5381. if (soap_begin_send(soap) || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap))
  5382. return soap->error;
  5383. return SOAP_OK;
  5384. }
  5385. inline int soap_PUT__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5386. {
  5387. soap_free_temp(soap);
  5388. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5389. return soap_closesock(soap);
  5390. return SOAP_OK;
  5391. }
  5392. inline int soap_PATCH__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5393. {
  5394. soap_free_temp(soap);
  5395. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5396. return soap_closesock(soap);
  5397. return SOAP_OK;
  5398. }
  5399. inline int soap_POST_send__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5400. {
  5401. soap_free_temp(soap);
  5402. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap))
  5403. return soap_closesock(soap);
  5404. return SOAP_OK;
  5405. }
  5406. SOAP_FMAC3 struct _cwmp__TransferComplete * SOAP_FMAC4 soap_get__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete *, const char*, const char*);
  5407. inline int soap_read__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete *p)
  5408. {
  5409. if (p)
  5410. { ::soap_default__cwmp__TransferComplete(soap, p);
  5411. if (soap_begin_recv(soap) || ::soap_get__cwmp__TransferComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5412. return soap->error;
  5413. }
  5414. return SOAP_OK;
  5415. }
  5416. inline int soap_GET__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete *p)
  5417. {
  5418. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__TransferComplete(soap, p))
  5419. return soap_closesock(soap);
  5420. return soap_closesock(soap);
  5421. }
  5422. inline int soap_POST_recv__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete *p)
  5423. {
  5424. if (::soap_read__cwmp__TransferComplete(soap, p))
  5425. return soap_closesock(soap);
  5426. return soap_closesock(soap);
  5427. }
  5428. #endif
  5429. #ifndef SOAP_TYPE__cwmp__InformResponse_DEFINED
  5430. #define SOAP_TYPE__cwmp__InformResponse_DEFINED
  5431. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *);
  5432. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__InformResponse(struct soap*, const struct _cwmp__InformResponse *);
  5433. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__InformResponse(struct soap*, const char*, int, const struct _cwmp__InformResponse *, const char*);
  5434. SOAP_FMAC3 struct _cwmp__InformResponse * SOAP_FMAC4 soap_in__cwmp__InformResponse(struct soap*, const char*, struct _cwmp__InformResponse *, const char*);
  5435. SOAP_FMAC1 struct _cwmp__InformResponse * SOAP_FMAC2 soap_instantiate__cwmp__InformResponse(struct soap*, int, const char*, const char*, size_t*);
  5436. inline struct _cwmp__InformResponse * soap_new__cwmp__InformResponse(struct soap *soap, int n = -1)
  5437. {
  5438. return soap_instantiate__cwmp__InformResponse(soap, n, NULL, NULL, NULL);
  5439. }
  5440. inline struct _cwmp__InformResponse * soap_new_req__cwmp__InformResponse(
  5441. struct soap *soap,
  5442. unsigned int MaxEnvelopes)
  5443. {
  5444. struct _cwmp__InformResponse *_p = ::soap_new__cwmp__InformResponse(soap);
  5445. if (_p)
  5446. { ::soap_default__cwmp__InformResponse(soap, _p);
  5447. _p->MaxEnvelopes = MaxEnvelopes;
  5448. }
  5449. return _p;
  5450. }
  5451. inline struct _cwmp__InformResponse * soap_new_set__cwmp__InformResponse(
  5452. struct soap *soap,
  5453. unsigned int MaxEnvelopes)
  5454. {
  5455. struct _cwmp__InformResponse *_p = ::soap_new__cwmp__InformResponse(soap);
  5456. if (_p)
  5457. { ::soap_default__cwmp__InformResponse(soap, _p);
  5458. _p->MaxEnvelopes = MaxEnvelopes;
  5459. }
  5460. return _p;
  5461. }
  5462. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__InformResponse(struct soap*, const struct _cwmp__InformResponse *, const char*, const char*);
  5463. inline int soap_write__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse const*p)
  5464. {
  5465. soap_free_temp(soap);
  5466. if (soap_begin_send(soap) || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap))
  5467. return soap->error;
  5468. return SOAP_OK;
  5469. }
  5470. inline int soap_PUT__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5471. {
  5472. soap_free_temp(soap);
  5473. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5474. return soap_closesock(soap);
  5475. return SOAP_OK;
  5476. }
  5477. inline int soap_PATCH__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5478. {
  5479. soap_free_temp(soap);
  5480. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5481. return soap_closesock(soap);
  5482. return SOAP_OK;
  5483. }
  5484. inline int soap_POST_send__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5485. {
  5486. soap_free_temp(soap);
  5487. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap))
  5488. return soap_closesock(soap);
  5489. return SOAP_OK;
  5490. }
  5491. SOAP_FMAC3 struct _cwmp__InformResponse * SOAP_FMAC4 soap_get__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *, const char*, const char*);
  5492. inline int soap_read__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse *p)
  5493. {
  5494. if (p)
  5495. { ::soap_default__cwmp__InformResponse(soap, p);
  5496. if (soap_begin_recv(soap) || ::soap_get__cwmp__InformResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5497. return soap->error;
  5498. }
  5499. return SOAP_OK;
  5500. }
  5501. inline int soap_GET__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse *p)
  5502. {
  5503. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__InformResponse(soap, p))
  5504. return soap_closesock(soap);
  5505. return soap_closesock(soap);
  5506. }
  5507. inline int soap_POST_recv__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse *p)
  5508. {
  5509. if (::soap_read__cwmp__InformResponse(soap, p))
  5510. return soap_closesock(soap);
  5511. return soap_closesock(soap);
  5512. }
  5513. #endif
  5514. #ifndef SOAP_TYPE_EventList_DEFINED
  5515. #define SOAP_TYPE_EventList_DEFINED
  5516. SOAP_FMAC3 void SOAP_FMAC4 soap_default_EventList(struct soap*, struct EventList *);
  5517. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_EventList(struct soap*, const struct EventList *);
  5518. SOAP_FMAC3 int SOAP_FMAC4 soap_out_EventList(struct soap*, const char*, int, const struct EventList *, const char*);
  5519. SOAP_FMAC3 struct EventList * SOAP_FMAC4 soap_in_EventList(struct soap*, const char*, struct EventList *, const char*);
  5520. SOAP_FMAC1 struct EventList * SOAP_FMAC2 soap_instantiate_EventList(struct soap*, int, const char*, const char*, size_t*);
  5521. inline struct EventList * soap_new_EventList(struct soap *soap, int n = -1)
  5522. {
  5523. return soap_instantiate_EventList(soap, n, NULL, NULL, NULL);
  5524. }
  5525. inline struct EventList * soap_new_req_EventList(
  5526. struct soap *soap)
  5527. {
  5528. struct EventList *_p = ::soap_new_EventList(soap);
  5529. if (_p)
  5530. { ::soap_default_EventList(soap, _p);
  5531. }
  5532. return _p;
  5533. }
  5534. inline struct EventList * soap_new_set_EventList(
  5535. struct soap *soap,
  5536. struct cwmp__EventStruct **__ptrEventStruct,
  5537. int __size)
  5538. {
  5539. struct EventList *_p = ::soap_new_EventList(soap);
  5540. if (_p)
  5541. { ::soap_default_EventList(soap, _p);
  5542. _p->__ptrEventStruct = __ptrEventStruct;
  5543. _p->__size = __size;
  5544. }
  5545. return _p;
  5546. }
  5547. SOAP_FMAC3 int SOAP_FMAC4 soap_put_EventList(struct soap*, const struct EventList *, const char*, const char*);
  5548. inline int soap_write_EventList(struct soap *soap, struct EventList const*p)
  5549. {
  5550. soap_free_temp(soap);
  5551. if (soap_begin_send(soap) || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  5552. return soap->error;
  5553. return SOAP_OK;
  5554. }
  5555. inline int soap_PUT_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5556. {
  5557. soap_free_temp(soap);
  5558. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5559. return soap_closesock(soap);
  5560. return SOAP_OK;
  5561. }
  5562. inline int soap_PATCH_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5563. {
  5564. soap_free_temp(soap);
  5565. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5566. return soap_closesock(soap);
  5567. return SOAP_OK;
  5568. }
  5569. inline int soap_POST_send_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5570. {
  5571. soap_free_temp(soap);
  5572. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  5573. return soap_closesock(soap);
  5574. return SOAP_OK;
  5575. }
  5576. SOAP_FMAC3 struct EventList * SOAP_FMAC4 soap_get_EventList(struct soap*, struct EventList *, const char*, const char*);
  5577. inline int soap_read_EventList(struct soap *soap, struct EventList *p)
  5578. {
  5579. if (p)
  5580. { ::soap_default_EventList(soap, p);
  5581. if (soap_begin_recv(soap) || ::soap_get_EventList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5582. return soap->error;
  5583. }
  5584. return SOAP_OK;
  5585. }
  5586. inline int soap_GET_EventList(struct soap *soap, const char *URL, struct EventList *p)
  5587. {
  5588. if (soap_GET(soap, URL, NULL) || ::soap_read_EventList(soap, p))
  5589. return soap_closesock(soap);
  5590. return soap_closesock(soap);
  5591. }
  5592. inline int soap_POST_recv_EventList(struct soap *soap, struct EventList *p)
  5593. {
  5594. if (::soap_read_EventList(soap, p))
  5595. return soap_closesock(soap);
  5596. return soap_closesock(soap);
  5597. }
  5598. #endif
  5599. #ifndef SOAP_TYPE__cwmp__Inform_DEFINED
  5600. #define SOAP_TYPE__cwmp__Inform_DEFINED
  5601. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Inform(struct soap*, struct _cwmp__Inform *);
  5602. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Inform(struct soap*, const struct _cwmp__Inform *);
  5603. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Inform(struct soap*, const char*, int, const struct _cwmp__Inform *, const char*);
  5604. SOAP_FMAC3 struct _cwmp__Inform * SOAP_FMAC4 soap_in__cwmp__Inform(struct soap*, const char*, struct _cwmp__Inform *, const char*);
  5605. SOAP_FMAC1 struct _cwmp__Inform * SOAP_FMAC2 soap_instantiate__cwmp__Inform(struct soap*, int, const char*, const char*, size_t*);
  5606. inline struct _cwmp__Inform * soap_new__cwmp__Inform(struct soap *soap, int n = -1)
  5607. {
  5608. return soap_instantiate__cwmp__Inform(soap, n, NULL, NULL, NULL);
  5609. }
  5610. inline struct _cwmp__Inform * soap_new_req__cwmp__Inform(
  5611. struct soap *soap,
  5612. struct cwmp__DeviceIdStruct *DeviceId,
  5613. struct EventList *Event,
  5614. unsigned int MaxEnvelopes,
  5615. time_t CurrentTime,
  5616. unsigned int RetryCount,
  5617. struct ParameterValueList *ParameterList)
  5618. {
  5619. struct _cwmp__Inform *_p = ::soap_new__cwmp__Inform(soap);
  5620. if (_p)
  5621. { ::soap_default__cwmp__Inform(soap, _p);
  5622. _p->DeviceId = DeviceId;
  5623. _p->Event = Event;
  5624. _p->MaxEnvelopes = MaxEnvelopes;
  5625. _p->CurrentTime = CurrentTime;
  5626. _p->RetryCount = RetryCount;
  5627. _p->ParameterList = ParameterList;
  5628. }
  5629. return _p;
  5630. }
  5631. inline struct _cwmp__Inform * soap_new_set__cwmp__Inform(
  5632. struct soap *soap,
  5633. struct cwmp__DeviceIdStruct *DeviceId,
  5634. struct EventList *Event,
  5635. unsigned int MaxEnvelopes,
  5636. time_t CurrentTime,
  5637. unsigned int RetryCount,
  5638. struct ParameterValueList *ParameterList)
  5639. {
  5640. struct _cwmp__Inform *_p = ::soap_new__cwmp__Inform(soap);
  5641. if (_p)
  5642. { ::soap_default__cwmp__Inform(soap, _p);
  5643. _p->DeviceId = DeviceId;
  5644. _p->Event = Event;
  5645. _p->MaxEnvelopes = MaxEnvelopes;
  5646. _p->CurrentTime = CurrentTime;
  5647. _p->RetryCount = RetryCount;
  5648. _p->ParameterList = ParameterList;
  5649. }
  5650. return _p;
  5651. }
  5652. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Inform(struct soap*, const struct _cwmp__Inform *, const char*, const char*);
  5653. inline int soap_write__cwmp__Inform(struct soap *soap, struct _cwmp__Inform const*p)
  5654. {
  5655. soap_free_temp(soap);
  5656. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap))
  5657. return soap->error;
  5658. return SOAP_OK;
  5659. }
  5660. inline int soap_PUT__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5661. {
  5662. soap_free_temp(soap);
  5663. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5664. return soap_closesock(soap);
  5665. return SOAP_OK;
  5666. }
  5667. inline int soap_PATCH__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5668. {
  5669. soap_free_temp(soap);
  5670. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5671. return soap_closesock(soap);
  5672. return SOAP_OK;
  5673. }
  5674. inline int soap_POST_send__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5675. {
  5676. soap_free_temp(soap);
  5677. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap))
  5678. return soap_closesock(soap);
  5679. return SOAP_OK;
  5680. }
  5681. SOAP_FMAC3 struct _cwmp__Inform * SOAP_FMAC4 soap_get__cwmp__Inform(struct soap*, struct _cwmp__Inform *, const char*, const char*);
  5682. inline int soap_read__cwmp__Inform(struct soap *soap, struct _cwmp__Inform *p)
  5683. {
  5684. if (p)
  5685. { ::soap_default__cwmp__Inform(soap, p);
  5686. if (soap_begin_recv(soap) || ::soap_get__cwmp__Inform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5687. return soap->error;
  5688. }
  5689. return SOAP_OK;
  5690. }
  5691. inline int soap_GET__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform *p)
  5692. {
  5693. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Inform(soap, p))
  5694. return soap_closesock(soap);
  5695. return soap_closesock(soap);
  5696. }
  5697. inline int soap_POST_recv__cwmp__Inform(struct soap *soap, struct _cwmp__Inform *p)
  5698. {
  5699. if (::soap_read__cwmp__Inform(soap, p))
  5700. return soap_closesock(soap);
  5701. return soap_closesock(soap);
  5702. }
  5703. #endif
  5704. #ifndef SOAP_TYPE__cwmp__ChangeDUStateResponse_DEFINED
  5705. #define SOAP_TYPE__cwmp__ChangeDUStateResponse_DEFINED
  5706. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse *);
  5707. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ChangeDUStateResponse(struct soap*, const struct _cwmp__ChangeDUStateResponse *);
  5708. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ChangeDUStateResponse(struct soap*, const char*, int, const struct _cwmp__ChangeDUStateResponse *, const char*);
  5709. SOAP_FMAC3 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC4 soap_in__cwmp__ChangeDUStateResponse(struct soap*, const char*, struct _cwmp__ChangeDUStateResponse *, const char*);
  5710. SOAP_FMAC1 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUStateResponse(struct soap*, int, const char*, const char*, size_t*);
  5711. inline struct _cwmp__ChangeDUStateResponse * soap_new__cwmp__ChangeDUStateResponse(struct soap *soap, int n = -1)
  5712. {
  5713. return soap_instantiate__cwmp__ChangeDUStateResponse(soap, n, NULL, NULL, NULL);
  5714. }
  5715. inline struct _cwmp__ChangeDUStateResponse * soap_new_req__cwmp__ChangeDUStateResponse(
  5716. struct soap *soap)
  5717. {
  5718. struct _cwmp__ChangeDUStateResponse *_p = ::soap_new__cwmp__ChangeDUStateResponse(soap);
  5719. if (_p)
  5720. { ::soap_default__cwmp__ChangeDUStateResponse(soap, _p);
  5721. }
  5722. return _p;
  5723. }
  5724. inline struct _cwmp__ChangeDUStateResponse * soap_new_set__cwmp__ChangeDUStateResponse(
  5725. struct soap *soap)
  5726. {
  5727. struct _cwmp__ChangeDUStateResponse *_p = ::soap_new__cwmp__ChangeDUStateResponse(soap);
  5728. if (_p)
  5729. { ::soap_default__cwmp__ChangeDUStateResponse(soap, _p);
  5730. }
  5731. return _p;
  5732. }
  5733. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ChangeDUStateResponse(struct soap*, const struct _cwmp__ChangeDUStateResponse *, const char*, const char*);
  5734. inline int soap_write__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse const*p)
  5735. {
  5736. soap_free_temp(soap);
  5737. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap))
  5738. return soap->error;
  5739. return SOAP_OK;
  5740. }
  5741. inline int soap_PUT__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5742. {
  5743. soap_free_temp(soap);
  5744. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5745. return soap_closesock(soap);
  5746. return SOAP_OK;
  5747. }
  5748. inline int soap_PATCH__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5749. {
  5750. soap_free_temp(soap);
  5751. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5752. return soap_closesock(soap);
  5753. return SOAP_OK;
  5754. }
  5755. inline int soap_POST_send__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5756. {
  5757. soap_free_temp(soap);
  5758. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap))
  5759. return soap_closesock(soap);
  5760. return SOAP_OK;
  5761. }
  5762. SOAP_FMAC3 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC4 soap_get__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse *, const char*, const char*);
  5763. inline int soap_read__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse *p)
  5764. {
  5765. if (p)
  5766. { ::soap_default__cwmp__ChangeDUStateResponse(soap, p);
  5767. if (soap_begin_recv(soap) || ::soap_get__cwmp__ChangeDUStateResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5768. return soap->error;
  5769. }
  5770. return SOAP_OK;
  5771. }
  5772. inline int soap_GET__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse *p)
  5773. {
  5774. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ChangeDUStateResponse(soap, p))
  5775. return soap_closesock(soap);
  5776. return soap_closesock(soap);
  5777. }
  5778. inline int soap_POST_recv__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse *p)
  5779. {
  5780. if (::soap_read__cwmp__ChangeDUStateResponse(soap, p))
  5781. return soap_closesock(soap);
  5782. return soap_closesock(soap);
  5783. }
  5784. #endif
  5785. #ifndef SOAP_TYPE__cwmp__ChangeDUState_DEFINED
  5786. #define SOAP_TYPE__cwmp__ChangeDUState_DEFINED
  5787. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState *);
  5788. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ChangeDUState(struct soap*, const struct _cwmp__ChangeDUState *);
  5789. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ChangeDUState(struct soap*, const char*, int, const struct _cwmp__ChangeDUState *, const char*);
  5790. SOAP_FMAC3 struct _cwmp__ChangeDUState * SOAP_FMAC4 soap_in__cwmp__ChangeDUState(struct soap*, const char*, struct _cwmp__ChangeDUState *, const char*);
  5791. SOAP_FMAC1 struct _cwmp__ChangeDUState * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUState(struct soap*, int, const char*, const char*, size_t*);
  5792. inline struct _cwmp__ChangeDUState * soap_new__cwmp__ChangeDUState(struct soap *soap, int n = -1)
  5793. {
  5794. return soap_instantiate__cwmp__ChangeDUState(soap, n, NULL, NULL, NULL);
  5795. }
  5796. inline struct _cwmp__ChangeDUState * soap_new_req__cwmp__ChangeDUState(
  5797. struct soap *soap,
  5798. int __sizeOperations,
  5799. struct cwmp__OperationStruct *Operations)
  5800. {
  5801. struct _cwmp__ChangeDUState *_p = ::soap_new__cwmp__ChangeDUState(soap);
  5802. if (_p)
  5803. { ::soap_default__cwmp__ChangeDUState(soap, _p);
  5804. _p->__sizeOperations = __sizeOperations;
  5805. _p->Operations = Operations;
  5806. }
  5807. return _p;
  5808. }
  5809. inline struct _cwmp__ChangeDUState * soap_new_set__cwmp__ChangeDUState(
  5810. struct soap *soap,
  5811. int __sizeOperations,
  5812. struct cwmp__OperationStruct *Operations,
  5813. char *CommandKey)
  5814. {
  5815. struct _cwmp__ChangeDUState *_p = ::soap_new__cwmp__ChangeDUState(soap);
  5816. if (_p)
  5817. { ::soap_default__cwmp__ChangeDUState(soap, _p);
  5818. _p->__sizeOperations = __sizeOperations;
  5819. _p->Operations = Operations;
  5820. _p->CommandKey = CommandKey;
  5821. }
  5822. return _p;
  5823. }
  5824. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ChangeDUState(struct soap*, const struct _cwmp__ChangeDUState *, const char*, const char*);
  5825. inline int soap_write__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState const*p)
  5826. {
  5827. soap_free_temp(soap);
  5828. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap))
  5829. return soap->error;
  5830. return SOAP_OK;
  5831. }
  5832. inline int soap_PUT__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5833. {
  5834. soap_free_temp(soap);
  5835. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5836. return soap_closesock(soap);
  5837. return SOAP_OK;
  5838. }
  5839. inline int soap_PATCH__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5840. {
  5841. soap_free_temp(soap);
  5842. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5843. return soap_closesock(soap);
  5844. return SOAP_OK;
  5845. }
  5846. inline int soap_POST_send__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5847. {
  5848. soap_free_temp(soap);
  5849. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap))
  5850. return soap_closesock(soap);
  5851. return SOAP_OK;
  5852. }
  5853. SOAP_FMAC3 struct _cwmp__ChangeDUState * SOAP_FMAC4 soap_get__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState *, const char*, const char*);
  5854. inline int soap_read__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState *p)
  5855. {
  5856. if (p)
  5857. { ::soap_default__cwmp__ChangeDUState(soap, p);
  5858. if (soap_begin_recv(soap) || ::soap_get__cwmp__ChangeDUState(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5859. return soap->error;
  5860. }
  5861. return SOAP_OK;
  5862. }
  5863. inline int soap_GET__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState *p)
  5864. {
  5865. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ChangeDUState(soap, p))
  5866. return soap_closesock(soap);
  5867. return soap_closesock(soap);
  5868. }
  5869. inline int soap_POST_recv__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState *p)
  5870. {
  5871. if (::soap_read__cwmp__ChangeDUState(soap, p))
  5872. return soap_closesock(soap);
  5873. return soap_closesock(soap);
  5874. }
  5875. #endif
  5876. #ifndef SOAP_TYPE__cwmp__CancelTransferResponse_DEFINED
  5877. #define SOAP_TYPE__cwmp__CancelTransferResponse_DEFINED
  5878. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse *);
  5879. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__CancelTransferResponse(struct soap*, const struct _cwmp__CancelTransferResponse *);
  5880. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__CancelTransferResponse(struct soap*, const char*, int, const struct _cwmp__CancelTransferResponse *, const char*);
  5881. SOAP_FMAC3 struct _cwmp__CancelTransferResponse * SOAP_FMAC4 soap_in__cwmp__CancelTransferResponse(struct soap*, const char*, struct _cwmp__CancelTransferResponse *, const char*);
  5882. SOAP_FMAC1 struct _cwmp__CancelTransferResponse * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransferResponse(struct soap*, int, const char*, const char*, size_t*);
  5883. inline struct _cwmp__CancelTransferResponse * soap_new__cwmp__CancelTransferResponse(struct soap *soap, int n = -1)
  5884. {
  5885. return soap_instantiate__cwmp__CancelTransferResponse(soap, n, NULL, NULL, NULL);
  5886. }
  5887. inline struct _cwmp__CancelTransferResponse * soap_new_req__cwmp__CancelTransferResponse(
  5888. struct soap *soap)
  5889. {
  5890. struct _cwmp__CancelTransferResponse *_p = ::soap_new__cwmp__CancelTransferResponse(soap);
  5891. if (_p)
  5892. { ::soap_default__cwmp__CancelTransferResponse(soap, _p);
  5893. }
  5894. return _p;
  5895. }
  5896. inline struct _cwmp__CancelTransferResponse * soap_new_set__cwmp__CancelTransferResponse(
  5897. struct soap *soap)
  5898. {
  5899. struct _cwmp__CancelTransferResponse *_p = ::soap_new__cwmp__CancelTransferResponse(soap);
  5900. if (_p)
  5901. { ::soap_default__cwmp__CancelTransferResponse(soap, _p);
  5902. }
  5903. return _p;
  5904. }
  5905. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__CancelTransferResponse(struct soap*, const struct _cwmp__CancelTransferResponse *, const char*, const char*);
  5906. inline int soap_write__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse const*p)
  5907. {
  5908. soap_free_temp(soap);
  5909. if (soap_begin_send(soap) || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap))
  5910. return soap->error;
  5911. return SOAP_OK;
  5912. }
  5913. inline int soap_PUT__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5914. {
  5915. soap_free_temp(soap);
  5916. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5917. return soap_closesock(soap);
  5918. return SOAP_OK;
  5919. }
  5920. inline int soap_PATCH__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5921. {
  5922. soap_free_temp(soap);
  5923. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5924. return soap_closesock(soap);
  5925. return SOAP_OK;
  5926. }
  5927. inline int soap_POST_send__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5928. {
  5929. soap_free_temp(soap);
  5930. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap))
  5931. return soap_closesock(soap);
  5932. return SOAP_OK;
  5933. }
  5934. SOAP_FMAC3 struct _cwmp__CancelTransferResponse * SOAP_FMAC4 soap_get__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse *, const char*, const char*);
  5935. inline int soap_read__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse *p)
  5936. {
  5937. if (p)
  5938. { ::soap_default__cwmp__CancelTransferResponse(soap, p);
  5939. if (soap_begin_recv(soap) || ::soap_get__cwmp__CancelTransferResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5940. return soap->error;
  5941. }
  5942. return SOAP_OK;
  5943. }
  5944. inline int soap_GET__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse *p)
  5945. {
  5946. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__CancelTransferResponse(soap, p))
  5947. return soap_closesock(soap);
  5948. return soap_closesock(soap);
  5949. }
  5950. inline int soap_POST_recv__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse *p)
  5951. {
  5952. if (::soap_read__cwmp__CancelTransferResponse(soap, p))
  5953. return soap_closesock(soap);
  5954. return soap_closesock(soap);
  5955. }
  5956. #endif
  5957. #ifndef SOAP_TYPE__cwmp__CancelTransfer_DEFINED
  5958. #define SOAP_TYPE__cwmp__CancelTransfer_DEFINED
  5959. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer *);
  5960. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__CancelTransfer(struct soap*, const struct _cwmp__CancelTransfer *);
  5961. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__CancelTransfer(struct soap*, const char*, int, const struct _cwmp__CancelTransfer *, const char*);
  5962. SOAP_FMAC3 struct _cwmp__CancelTransfer * SOAP_FMAC4 soap_in__cwmp__CancelTransfer(struct soap*, const char*, struct _cwmp__CancelTransfer *, const char*);
  5963. SOAP_FMAC1 struct _cwmp__CancelTransfer * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransfer(struct soap*, int, const char*, const char*, size_t*);
  5964. inline struct _cwmp__CancelTransfer * soap_new__cwmp__CancelTransfer(struct soap *soap, int n = -1)
  5965. {
  5966. return soap_instantiate__cwmp__CancelTransfer(soap, n, NULL, NULL, NULL);
  5967. }
  5968. inline struct _cwmp__CancelTransfer * soap_new_req__cwmp__CancelTransfer(
  5969. struct soap *soap,
  5970. char *CommandKey)
  5971. {
  5972. struct _cwmp__CancelTransfer *_p = ::soap_new__cwmp__CancelTransfer(soap);
  5973. if (_p)
  5974. { ::soap_default__cwmp__CancelTransfer(soap, _p);
  5975. _p->CommandKey = CommandKey;
  5976. }
  5977. return _p;
  5978. }
  5979. inline struct _cwmp__CancelTransfer * soap_new_set__cwmp__CancelTransfer(
  5980. struct soap *soap,
  5981. char *CommandKey)
  5982. {
  5983. struct _cwmp__CancelTransfer *_p = ::soap_new__cwmp__CancelTransfer(soap);
  5984. if (_p)
  5985. { ::soap_default__cwmp__CancelTransfer(soap, _p);
  5986. _p->CommandKey = CommandKey;
  5987. }
  5988. return _p;
  5989. }
  5990. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__CancelTransfer(struct soap*, const struct _cwmp__CancelTransfer *, const char*, const char*);
  5991. inline int soap_write__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer const*p)
  5992. {
  5993. soap_free_temp(soap);
  5994. if (soap_begin_send(soap) || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap))
  5995. return soap->error;
  5996. return SOAP_OK;
  5997. }
  5998. inline int soap_PUT__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  5999. {
  6000. soap_free_temp(soap);
  6001. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6002. return soap_closesock(soap);
  6003. return SOAP_OK;
  6004. }
  6005. inline int soap_PATCH__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  6006. {
  6007. soap_free_temp(soap);
  6008. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6009. return soap_closesock(soap);
  6010. return SOAP_OK;
  6011. }
  6012. inline int soap_POST_send__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  6013. {
  6014. soap_free_temp(soap);
  6015. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap))
  6016. return soap_closesock(soap);
  6017. return SOAP_OK;
  6018. }
  6019. SOAP_FMAC3 struct _cwmp__CancelTransfer * SOAP_FMAC4 soap_get__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer *, const char*, const char*);
  6020. inline int soap_read__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer *p)
  6021. {
  6022. if (p)
  6023. { ::soap_default__cwmp__CancelTransfer(soap, p);
  6024. if (soap_begin_recv(soap) || ::soap_get__cwmp__CancelTransfer(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6025. return soap->error;
  6026. }
  6027. return SOAP_OK;
  6028. }
  6029. inline int soap_GET__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer *p)
  6030. {
  6031. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__CancelTransfer(soap, p))
  6032. return soap_closesock(soap);
  6033. return soap_closesock(soap);
  6034. }
  6035. inline int soap_POST_recv__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer *p)
  6036. {
  6037. if (::soap_read__cwmp__CancelTransfer(soap, p))
  6038. return soap_closesock(soap);
  6039. return soap_closesock(soap);
  6040. }
  6041. #endif
  6042. #ifndef SOAP_TYPE__cwmp__ScheduleDownloadResponse_DEFINED
  6043. #define SOAP_TYPE__cwmp__ScheduleDownloadResponse_DEFINED
  6044. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse *);
  6045. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleDownloadResponse(struct soap*, const struct _cwmp__ScheduleDownloadResponse *);
  6046. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleDownloadResponse(struct soap*, const char*, int, const struct _cwmp__ScheduleDownloadResponse *, const char*);
  6047. SOAP_FMAC3 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC4 soap_in__cwmp__ScheduleDownloadResponse(struct soap*, const char*, struct _cwmp__ScheduleDownloadResponse *, const char*);
  6048. SOAP_FMAC1 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  6049. inline struct _cwmp__ScheduleDownloadResponse * soap_new__cwmp__ScheduleDownloadResponse(struct soap *soap, int n = -1)
  6050. {
  6051. return soap_instantiate__cwmp__ScheduleDownloadResponse(soap, n, NULL, NULL, NULL);
  6052. }
  6053. inline struct _cwmp__ScheduleDownloadResponse * soap_new_req__cwmp__ScheduleDownloadResponse(
  6054. struct soap *soap)
  6055. {
  6056. struct _cwmp__ScheduleDownloadResponse *_p = ::soap_new__cwmp__ScheduleDownloadResponse(soap);
  6057. if (_p)
  6058. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, _p);
  6059. }
  6060. return _p;
  6061. }
  6062. inline struct _cwmp__ScheduleDownloadResponse * soap_new_set__cwmp__ScheduleDownloadResponse(
  6063. struct soap *soap)
  6064. {
  6065. struct _cwmp__ScheduleDownloadResponse *_p = ::soap_new__cwmp__ScheduleDownloadResponse(soap);
  6066. if (_p)
  6067. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, _p);
  6068. }
  6069. return _p;
  6070. }
  6071. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleDownloadResponse(struct soap*, const struct _cwmp__ScheduleDownloadResponse *, const char*, const char*);
  6072. inline int soap_write__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse const*p)
  6073. {
  6074. soap_free_temp(soap);
  6075. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap))
  6076. return soap->error;
  6077. return SOAP_OK;
  6078. }
  6079. inline int soap_PUT__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  6080. {
  6081. soap_free_temp(soap);
  6082. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6083. return soap_closesock(soap);
  6084. return SOAP_OK;
  6085. }
  6086. inline int soap_PATCH__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  6087. {
  6088. soap_free_temp(soap);
  6089. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6090. return soap_closesock(soap);
  6091. return SOAP_OK;
  6092. }
  6093. inline int soap_POST_send__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  6094. {
  6095. soap_free_temp(soap);
  6096. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap))
  6097. return soap_closesock(soap);
  6098. return SOAP_OK;
  6099. }
  6100. SOAP_FMAC3 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC4 soap_get__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse *, const char*, const char*);
  6101. inline int soap_read__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse *p)
  6102. {
  6103. if (p)
  6104. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, p);
  6105. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleDownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6106. return soap->error;
  6107. }
  6108. return SOAP_OK;
  6109. }
  6110. inline int soap_GET__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse *p)
  6111. {
  6112. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleDownloadResponse(soap, p))
  6113. return soap_closesock(soap);
  6114. return soap_closesock(soap);
  6115. }
  6116. inline int soap_POST_recv__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse *p)
  6117. {
  6118. if (::soap_read__cwmp__ScheduleDownloadResponse(soap, p))
  6119. return soap_closesock(soap);
  6120. return soap_closesock(soap);
  6121. }
  6122. #endif
  6123. #ifndef SOAP_TYPE_TimeWindowList_DEFINED
  6124. #define SOAP_TYPE_TimeWindowList_DEFINED
  6125. SOAP_FMAC3 void SOAP_FMAC4 soap_default_TimeWindowList(struct soap*, struct TimeWindowList *);
  6126. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_TimeWindowList(struct soap*, const struct TimeWindowList *);
  6127. SOAP_FMAC3 int SOAP_FMAC4 soap_out_TimeWindowList(struct soap*, const char*, int, const struct TimeWindowList *, const char*);
  6128. SOAP_FMAC3 struct TimeWindowList * SOAP_FMAC4 soap_in_TimeWindowList(struct soap*, const char*, struct TimeWindowList *, const char*);
  6129. SOAP_FMAC1 struct TimeWindowList * SOAP_FMAC2 soap_instantiate_TimeWindowList(struct soap*, int, const char*, const char*, size_t*);
  6130. inline struct TimeWindowList * soap_new_TimeWindowList(struct soap *soap, int n = -1)
  6131. {
  6132. return soap_instantiate_TimeWindowList(soap, n, NULL, NULL, NULL);
  6133. }
  6134. inline struct TimeWindowList * soap_new_req_TimeWindowList(
  6135. struct soap *soap)
  6136. {
  6137. struct TimeWindowList *_p = ::soap_new_TimeWindowList(soap);
  6138. if (_p)
  6139. { ::soap_default_TimeWindowList(soap, _p);
  6140. }
  6141. return _p;
  6142. }
  6143. inline struct TimeWindowList * soap_new_set_TimeWindowList(
  6144. struct soap *soap,
  6145. struct cwmp__TimeWindowStruct **__ptrTimeWindowStruct,
  6146. int __size)
  6147. {
  6148. struct TimeWindowList *_p = ::soap_new_TimeWindowList(soap);
  6149. if (_p)
  6150. { ::soap_default_TimeWindowList(soap, _p);
  6151. _p->__ptrTimeWindowStruct = __ptrTimeWindowStruct;
  6152. _p->__size = __size;
  6153. }
  6154. return _p;
  6155. }
  6156. SOAP_FMAC3 int SOAP_FMAC4 soap_put_TimeWindowList(struct soap*, const struct TimeWindowList *, const char*, const char*);
  6157. inline int soap_write_TimeWindowList(struct soap *soap, struct TimeWindowList const*p)
  6158. {
  6159. soap_free_temp(soap);
  6160. if (soap_begin_send(soap) || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6161. return soap->error;
  6162. return SOAP_OK;
  6163. }
  6164. inline int soap_PUT_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  6165. {
  6166. soap_free_temp(soap);
  6167. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6168. return soap_closesock(soap);
  6169. return SOAP_OK;
  6170. }
  6171. inline int soap_PATCH_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  6172. {
  6173. soap_free_temp(soap);
  6174. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6175. return soap_closesock(soap);
  6176. return SOAP_OK;
  6177. }
  6178. inline int soap_POST_send_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  6179. {
  6180. soap_free_temp(soap);
  6181. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6182. return soap_closesock(soap);
  6183. return SOAP_OK;
  6184. }
  6185. SOAP_FMAC3 struct TimeWindowList * SOAP_FMAC4 soap_get_TimeWindowList(struct soap*, struct TimeWindowList *, const char*, const char*);
  6186. inline int soap_read_TimeWindowList(struct soap *soap, struct TimeWindowList *p)
  6187. {
  6188. if (p)
  6189. { ::soap_default_TimeWindowList(soap, p);
  6190. if (soap_begin_recv(soap) || ::soap_get_TimeWindowList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6191. return soap->error;
  6192. }
  6193. return SOAP_OK;
  6194. }
  6195. inline int soap_GET_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList *p)
  6196. {
  6197. if (soap_GET(soap, URL, NULL) || ::soap_read_TimeWindowList(soap, p))
  6198. return soap_closesock(soap);
  6199. return soap_closesock(soap);
  6200. }
  6201. inline int soap_POST_recv_TimeWindowList(struct soap *soap, struct TimeWindowList *p)
  6202. {
  6203. if (::soap_read_TimeWindowList(soap, p))
  6204. return soap_closesock(soap);
  6205. return soap_closesock(soap);
  6206. }
  6207. #endif
  6208. #ifndef SOAP_TYPE__cwmp__ScheduleDownload_DEFINED
  6209. #define SOAP_TYPE__cwmp__ScheduleDownload_DEFINED
  6210. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload *);
  6211. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleDownload(struct soap*, const struct _cwmp__ScheduleDownload *);
  6212. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleDownload(struct soap*, const char*, int, const struct _cwmp__ScheduleDownload *, const char*);
  6213. SOAP_FMAC3 struct _cwmp__ScheduleDownload * SOAP_FMAC4 soap_in__cwmp__ScheduleDownload(struct soap*, const char*, struct _cwmp__ScheduleDownload *, const char*);
  6214. SOAP_FMAC1 struct _cwmp__ScheduleDownload * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownload(struct soap*, int, const char*, const char*, size_t*);
  6215. inline struct _cwmp__ScheduleDownload * soap_new__cwmp__ScheduleDownload(struct soap *soap, int n = -1)
  6216. {
  6217. return soap_instantiate__cwmp__ScheduleDownload(soap, n, NULL, NULL, NULL);
  6218. }
  6219. inline struct _cwmp__ScheduleDownload * soap_new_req__cwmp__ScheduleDownload(
  6220. struct soap *soap,
  6221. char *CommandKey,
  6222. char *FileType,
  6223. char *URL,
  6224. char *Username,
  6225. char *Password,
  6226. unsigned int FileSize,
  6227. char *TargetFileName,
  6228. struct TimeWindowList *TimeWindowList)
  6229. {
  6230. struct _cwmp__ScheduleDownload *_p = ::soap_new__cwmp__ScheduleDownload(soap);
  6231. if (_p)
  6232. { ::soap_default__cwmp__ScheduleDownload(soap, _p);
  6233. _p->CommandKey = CommandKey;
  6234. _p->FileType = FileType;
  6235. _p->URL = URL;
  6236. _p->Username = Username;
  6237. _p->Password = Password;
  6238. _p->FileSize = FileSize;
  6239. _p->TargetFileName = TargetFileName;
  6240. _p->TimeWindowList = TimeWindowList;
  6241. }
  6242. return _p;
  6243. }
  6244. inline struct _cwmp__ScheduleDownload * soap_new_set__cwmp__ScheduleDownload(
  6245. struct soap *soap,
  6246. char *CommandKey,
  6247. char *FileType,
  6248. char *URL,
  6249. char *Username,
  6250. char *Password,
  6251. unsigned int FileSize,
  6252. char *TargetFileName,
  6253. struct TimeWindowList *TimeWindowList)
  6254. {
  6255. struct _cwmp__ScheduleDownload *_p = ::soap_new__cwmp__ScheduleDownload(soap);
  6256. if (_p)
  6257. { ::soap_default__cwmp__ScheduleDownload(soap, _p);
  6258. _p->CommandKey = CommandKey;
  6259. _p->FileType = FileType;
  6260. _p->URL = URL;
  6261. _p->Username = Username;
  6262. _p->Password = Password;
  6263. _p->FileSize = FileSize;
  6264. _p->TargetFileName = TargetFileName;
  6265. _p->TimeWindowList = TimeWindowList;
  6266. }
  6267. return _p;
  6268. }
  6269. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleDownload(struct soap*, const struct _cwmp__ScheduleDownload *, const char*, const char*);
  6270. inline int soap_write__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload const*p)
  6271. {
  6272. soap_free_temp(soap);
  6273. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap))
  6274. return soap->error;
  6275. return SOAP_OK;
  6276. }
  6277. inline int soap_PUT__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6278. {
  6279. soap_free_temp(soap);
  6280. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6281. return soap_closesock(soap);
  6282. return SOAP_OK;
  6283. }
  6284. inline int soap_PATCH__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6285. {
  6286. soap_free_temp(soap);
  6287. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6288. return soap_closesock(soap);
  6289. return SOAP_OK;
  6290. }
  6291. inline int soap_POST_send__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6292. {
  6293. soap_free_temp(soap);
  6294. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap))
  6295. return soap_closesock(soap);
  6296. return SOAP_OK;
  6297. }
  6298. SOAP_FMAC3 struct _cwmp__ScheduleDownload * SOAP_FMAC4 soap_get__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload *, const char*, const char*);
  6299. inline int soap_read__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload *p)
  6300. {
  6301. if (p)
  6302. { ::soap_default__cwmp__ScheduleDownload(soap, p);
  6303. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleDownload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6304. return soap->error;
  6305. }
  6306. return SOAP_OK;
  6307. }
  6308. inline int soap_GET__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload *p)
  6309. {
  6310. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleDownload(soap, p))
  6311. return soap_closesock(soap);
  6312. return soap_closesock(soap);
  6313. }
  6314. inline int soap_POST_recv__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload *p)
  6315. {
  6316. if (::soap_read__cwmp__ScheduleDownload(soap, p))
  6317. return soap_closesock(soap);
  6318. return soap_closesock(soap);
  6319. }
  6320. #endif
  6321. #ifndef SOAP_TYPE_AllTransferList_DEFINED
  6322. #define SOAP_TYPE_AllTransferList_DEFINED
  6323. SOAP_FMAC3 void SOAP_FMAC4 soap_default_AllTransferList(struct soap*, struct AllTransferList *);
  6324. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_AllTransferList(struct soap*, const struct AllTransferList *);
  6325. SOAP_FMAC3 int SOAP_FMAC4 soap_out_AllTransferList(struct soap*, const char*, int, const struct AllTransferList *, const char*);
  6326. SOAP_FMAC3 struct AllTransferList * SOAP_FMAC4 soap_in_AllTransferList(struct soap*, const char*, struct AllTransferList *, const char*);
  6327. SOAP_FMAC1 struct AllTransferList * SOAP_FMAC2 soap_instantiate_AllTransferList(struct soap*, int, const char*, const char*, size_t*);
  6328. inline struct AllTransferList * soap_new_AllTransferList(struct soap *soap, int n = -1)
  6329. {
  6330. return soap_instantiate_AllTransferList(soap, n, NULL, NULL, NULL);
  6331. }
  6332. inline struct AllTransferList * soap_new_req_AllTransferList(
  6333. struct soap *soap)
  6334. {
  6335. struct AllTransferList *_p = ::soap_new_AllTransferList(soap);
  6336. if (_p)
  6337. { ::soap_default_AllTransferList(soap, _p);
  6338. }
  6339. return _p;
  6340. }
  6341. inline struct AllTransferList * soap_new_set_AllTransferList(
  6342. struct soap *soap,
  6343. struct cwmp__AllQueuedTransferStruct **__ptrAllQueuedTransferStruct,
  6344. int __size)
  6345. {
  6346. struct AllTransferList *_p = ::soap_new_AllTransferList(soap);
  6347. if (_p)
  6348. { ::soap_default_AllTransferList(soap, _p);
  6349. _p->__ptrAllQueuedTransferStruct = __ptrAllQueuedTransferStruct;
  6350. _p->__size = __size;
  6351. }
  6352. return _p;
  6353. }
  6354. SOAP_FMAC3 int SOAP_FMAC4 soap_put_AllTransferList(struct soap*, const struct AllTransferList *, const char*, const char*);
  6355. inline int soap_write_AllTransferList(struct soap *soap, struct AllTransferList const*p)
  6356. {
  6357. soap_free_temp(soap);
  6358. if (soap_begin_send(soap) || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6359. return soap->error;
  6360. return SOAP_OK;
  6361. }
  6362. inline int soap_PUT_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6363. {
  6364. soap_free_temp(soap);
  6365. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6366. return soap_closesock(soap);
  6367. return SOAP_OK;
  6368. }
  6369. inline int soap_PATCH_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6370. {
  6371. soap_free_temp(soap);
  6372. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6373. return soap_closesock(soap);
  6374. return SOAP_OK;
  6375. }
  6376. inline int soap_POST_send_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6377. {
  6378. soap_free_temp(soap);
  6379. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6380. return soap_closesock(soap);
  6381. return SOAP_OK;
  6382. }
  6383. SOAP_FMAC3 struct AllTransferList * SOAP_FMAC4 soap_get_AllTransferList(struct soap*, struct AllTransferList *, const char*, const char*);
  6384. inline int soap_read_AllTransferList(struct soap *soap, struct AllTransferList *p)
  6385. {
  6386. if (p)
  6387. { ::soap_default_AllTransferList(soap, p);
  6388. if (soap_begin_recv(soap) || ::soap_get_AllTransferList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6389. return soap->error;
  6390. }
  6391. return SOAP_OK;
  6392. }
  6393. inline int soap_GET_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList *p)
  6394. {
  6395. if (soap_GET(soap, URL, NULL) || ::soap_read_AllTransferList(soap, p))
  6396. return soap_closesock(soap);
  6397. return soap_closesock(soap);
  6398. }
  6399. inline int soap_POST_recv_AllTransferList(struct soap *soap, struct AllTransferList *p)
  6400. {
  6401. if (::soap_read_AllTransferList(soap, p))
  6402. return soap_closesock(soap);
  6403. return soap_closesock(soap);
  6404. }
  6405. #endif
  6406. #ifndef SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse_DEFINED
  6407. #define SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse_DEFINED
  6408. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse *);
  6409. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetAllQueuedTransfersResponse(struct soap*, const struct _cwmp__GetAllQueuedTransfersResponse *);
  6410. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char*, int, const struct _cwmp__GetAllQueuedTransfersResponse *, const char*);
  6411. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC4 soap_in__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char*, struct _cwmp__GetAllQueuedTransfersResponse *, const char*);
  6412. SOAP_FMAC1 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*);
  6413. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, int n = -1)
  6414. {
  6415. return soap_instantiate__cwmp__GetAllQueuedTransfersResponse(soap, n, NULL, NULL, NULL);
  6416. }
  6417. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new_req__cwmp__GetAllQueuedTransfersResponse(
  6418. struct soap *soap,
  6419. struct AllTransferList *TransferList)
  6420. {
  6421. struct _cwmp__GetAllQueuedTransfersResponse *_p = ::soap_new__cwmp__GetAllQueuedTransfersResponse(soap);
  6422. if (_p)
  6423. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, _p);
  6424. _p->TransferList = TransferList;
  6425. }
  6426. return _p;
  6427. }
  6428. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new_set__cwmp__GetAllQueuedTransfersResponse(
  6429. struct soap *soap,
  6430. struct AllTransferList *TransferList)
  6431. {
  6432. struct _cwmp__GetAllQueuedTransfersResponse *_p = ::soap_new__cwmp__GetAllQueuedTransfersResponse(soap);
  6433. if (_p)
  6434. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, _p);
  6435. _p->TransferList = TransferList;
  6436. }
  6437. return _p;
  6438. }
  6439. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetAllQueuedTransfersResponse(struct soap*, const struct _cwmp__GetAllQueuedTransfersResponse *, const char*, const char*);
  6440. inline int soap_write__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6441. {
  6442. soap_free_temp(soap);
  6443. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap))
  6444. return soap->error;
  6445. return SOAP_OK;
  6446. }
  6447. inline int soap_PUT__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6448. {
  6449. soap_free_temp(soap);
  6450. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6451. return soap_closesock(soap);
  6452. return SOAP_OK;
  6453. }
  6454. inline int soap_PATCH__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6455. {
  6456. soap_free_temp(soap);
  6457. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6458. return soap_closesock(soap);
  6459. return SOAP_OK;
  6460. }
  6461. inline int soap_POST_send__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6462. {
  6463. soap_free_temp(soap);
  6464. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap))
  6465. return soap_closesock(soap);
  6466. return SOAP_OK;
  6467. }
  6468. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC4 soap_get__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse *, const char*, const char*);
  6469. inline int soap_read__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6470. {
  6471. if (p)
  6472. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, p);
  6473. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetAllQueuedTransfersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6474. return soap->error;
  6475. }
  6476. return SOAP_OK;
  6477. }
  6478. inline int soap_GET__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6479. {
  6480. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetAllQueuedTransfersResponse(soap, p))
  6481. return soap_closesock(soap);
  6482. return soap_closesock(soap);
  6483. }
  6484. inline int soap_POST_recv__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6485. {
  6486. if (::soap_read__cwmp__GetAllQueuedTransfersResponse(soap, p))
  6487. return soap_closesock(soap);
  6488. return soap_closesock(soap);
  6489. }
  6490. #endif
  6491. #ifndef SOAP_TYPE__cwmp__GetAllQueuedTransfers_DEFINED
  6492. #define SOAP_TYPE__cwmp__GetAllQueuedTransfers_DEFINED
  6493. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers *);
  6494. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetAllQueuedTransfers(struct soap*, const struct _cwmp__GetAllQueuedTransfers *);
  6495. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetAllQueuedTransfers(struct soap*, const char*, int, const struct _cwmp__GetAllQueuedTransfers *, const char*);
  6496. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC4 soap_in__cwmp__GetAllQueuedTransfers(struct soap*, const char*, struct _cwmp__GetAllQueuedTransfers *, const char*);
  6497. SOAP_FMAC1 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfers(struct soap*, int, const char*, const char*, size_t*);
  6498. inline struct _cwmp__GetAllQueuedTransfers * soap_new__cwmp__GetAllQueuedTransfers(struct soap *soap, int n = -1)
  6499. {
  6500. return soap_instantiate__cwmp__GetAllQueuedTransfers(soap, n, NULL, NULL, NULL);
  6501. }
  6502. inline struct _cwmp__GetAllQueuedTransfers * soap_new_req__cwmp__GetAllQueuedTransfers(
  6503. struct soap *soap)
  6504. {
  6505. struct _cwmp__GetAllQueuedTransfers *_p = ::soap_new__cwmp__GetAllQueuedTransfers(soap);
  6506. if (_p)
  6507. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, _p);
  6508. }
  6509. return _p;
  6510. }
  6511. inline struct _cwmp__GetAllQueuedTransfers * soap_new_set__cwmp__GetAllQueuedTransfers(
  6512. struct soap *soap)
  6513. {
  6514. struct _cwmp__GetAllQueuedTransfers *_p = ::soap_new__cwmp__GetAllQueuedTransfers(soap);
  6515. if (_p)
  6516. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, _p);
  6517. }
  6518. return _p;
  6519. }
  6520. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetAllQueuedTransfers(struct soap*, const struct _cwmp__GetAllQueuedTransfers *, const char*, const char*);
  6521. inline int soap_write__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers const*p)
  6522. {
  6523. soap_free_temp(soap);
  6524. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap))
  6525. return soap->error;
  6526. return SOAP_OK;
  6527. }
  6528. inline int soap_PUT__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6529. {
  6530. soap_free_temp(soap);
  6531. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6532. return soap_closesock(soap);
  6533. return SOAP_OK;
  6534. }
  6535. inline int soap_PATCH__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6536. {
  6537. soap_free_temp(soap);
  6538. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6539. return soap_closesock(soap);
  6540. return SOAP_OK;
  6541. }
  6542. inline int soap_POST_send__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6543. {
  6544. soap_free_temp(soap);
  6545. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap))
  6546. return soap_closesock(soap);
  6547. return SOAP_OK;
  6548. }
  6549. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC4 soap_get__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers *, const char*, const char*);
  6550. inline int soap_read__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers *p)
  6551. {
  6552. if (p)
  6553. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, p);
  6554. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetAllQueuedTransfers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6555. return soap->error;
  6556. }
  6557. return SOAP_OK;
  6558. }
  6559. inline int soap_GET__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers *p)
  6560. {
  6561. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetAllQueuedTransfers(soap, p))
  6562. return soap_closesock(soap);
  6563. return soap_closesock(soap);
  6564. }
  6565. inline int soap_POST_recv__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers *p)
  6566. {
  6567. if (::soap_read__cwmp__GetAllQueuedTransfers(soap, p))
  6568. return soap_closesock(soap);
  6569. return soap_closesock(soap);
  6570. }
  6571. #endif
  6572. #ifndef SOAP_TYPE__cwmp__FactoryResetResponse_DEFINED
  6573. #define SOAP_TYPE__cwmp__FactoryResetResponse_DEFINED
  6574. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *);
  6575. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__FactoryResetResponse(struct soap*, const struct _cwmp__FactoryResetResponse *);
  6576. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__FactoryResetResponse(struct soap*, const char*, int, const struct _cwmp__FactoryResetResponse *, const char*);
  6577. SOAP_FMAC3 struct _cwmp__FactoryResetResponse * SOAP_FMAC4 soap_in__cwmp__FactoryResetResponse(struct soap*, const char*, struct _cwmp__FactoryResetResponse *, const char*);
  6578. SOAP_FMAC1 struct _cwmp__FactoryResetResponse * SOAP_FMAC2 soap_instantiate__cwmp__FactoryResetResponse(struct soap*, int, const char*, const char*, size_t*);
  6579. inline struct _cwmp__FactoryResetResponse * soap_new__cwmp__FactoryResetResponse(struct soap *soap, int n = -1)
  6580. {
  6581. return soap_instantiate__cwmp__FactoryResetResponse(soap, n, NULL, NULL, NULL);
  6582. }
  6583. inline struct _cwmp__FactoryResetResponse * soap_new_req__cwmp__FactoryResetResponse(
  6584. struct soap *soap)
  6585. {
  6586. struct _cwmp__FactoryResetResponse *_p = ::soap_new__cwmp__FactoryResetResponse(soap);
  6587. if (_p)
  6588. { ::soap_default__cwmp__FactoryResetResponse(soap, _p);
  6589. }
  6590. return _p;
  6591. }
  6592. inline struct _cwmp__FactoryResetResponse * soap_new_set__cwmp__FactoryResetResponse(
  6593. struct soap *soap)
  6594. {
  6595. struct _cwmp__FactoryResetResponse *_p = ::soap_new__cwmp__FactoryResetResponse(soap);
  6596. if (_p)
  6597. { ::soap_default__cwmp__FactoryResetResponse(soap, _p);
  6598. }
  6599. return _p;
  6600. }
  6601. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__FactoryResetResponse(struct soap*, const struct _cwmp__FactoryResetResponse *, const char*, const char*);
  6602. inline int soap_write__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse const*p)
  6603. {
  6604. soap_free_temp(soap);
  6605. if (soap_begin_send(soap) || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap))
  6606. return soap->error;
  6607. return SOAP_OK;
  6608. }
  6609. inline int soap_PUT__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6610. {
  6611. soap_free_temp(soap);
  6612. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6613. return soap_closesock(soap);
  6614. return SOAP_OK;
  6615. }
  6616. inline int soap_PATCH__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6617. {
  6618. soap_free_temp(soap);
  6619. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6620. return soap_closesock(soap);
  6621. return SOAP_OK;
  6622. }
  6623. inline int soap_POST_send__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6624. {
  6625. soap_free_temp(soap);
  6626. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap))
  6627. return soap_closesock(soap);
  6628. return SOAP_OK;
  6629. }
  6630. SOAP_FMAC3 struct _cwmp__FactoryResetResponse * SOAP_FMAC4 soap_get__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *, const char*, const char*);
  6631. inline int soap_read__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse *p)
  6632. {
  6633. if (p)
  6634. { ::soap_default__cwmp__FactoryResetResponse(soap, p);
  6635. if (soap_begin_recv(soap) || ::soap_get__cwmp__FactoryResetResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6636. return soap->error;
  6637. }
  6638. return SOAP_OK;
  6639. }
  6640. inline int soap_GET__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse *p)
  6641. {
  6642. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__FactoryResetResponse(soap, p))
  6643. return soap_closesock(soap);
  6644. return soap_closesock(soap);
  6645. }
  6646. inline int soap_POST_recv__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse *p)
  6647. {
  6648. if (::soap_read__cwmp__FactoryResetResponse(soap, p))
  6649. return soap_closesock(soap);
  6650. return soap_closesock(soap);
  6651. }
  6652. #endif
  6653. #ifndef SOAP_TYPE__cwmp__FactoryReset_DEFINED
  6654. #define SOAP_TYPE__cwmp__FactoryReset_DEFINED
  6655. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *);
  6656. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__FactoryReset(struct soap*, const struct _cwmp__FactoryReset *);
  6657. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__FactoryReset(struct soap*, const char*, int, const struct _cwmp__FactoryReset *, const char*);
  6658. SOAP_FMAC3 struct _cwmp__FactoryReset * SOAP_FMAC4 soap_in__cwmp__FactoryReset(struct soap*, const char*, struct _cwmp__FactoryReset *, const char*);
  6659. SOAP_FMAC1 struct _cwmp__FactoryReset * SOAP_FMAC2 soap_instantiate__cwmp__FactoryReset(struct soap*, int, const char*, const char*, size_t*);
  6660. inline struct _cwmp__FactoryReset * soap_new__cwmp__FactoryReset(struct soap *soap, int n = -1)
  6661. {
  6662. return soap_instantiate__cwmp__FactoryReset(soap, n, NULL, NULL, NULL);
  6663. }
  6664. inline struct _cwmp__FactoryReset * soap_new_req__cwmp__FactoryReset(
  6665. struct soap *soap)
  6666. {
  6667. struct _cwmp__FactoryReset *_p = ::soap_new__cwmp__FactoryReset(soap);
  6668. if (_p)
  6669. { ::soap_default__cwmp__FactoryReset(soap, _p);
  6670. }
  6671. return _p;
  6672. }
  6673. inline struct _cwmp__FactoryReset * soap_new_set__cwmp__FactoryReset(
  6674. struct soap *soap)
  6675. {
  6676. struct _cwmp__FactoryReset *_p = ::soap_new__cwmp__FactoryReset(soap);
  6677. if (_p)
  6678. { ::soap_default__cwmp__FactoryReset(soap, _p);
  6679. }
  6680. return _p;
  6681. }
  6682. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__FactoryReset(struct soap*, const struct _cwmp__FactoryReset *, const char*, const char*);
  6683. inline int soap_write__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset const*p)
  6684. {
  6685. soap_free_temp(soap);
  6686. if (soap_begin_send(soap) || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap))
  6687. return soap->error;
  6688. return SOAP_OK;
  6689. }
  6690. inline int soap_PUT__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6691. {
  6692. soap_free_temp(soap);
  6693. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6694. return soap_closesock(soap);
  6695. return SOAP_OK;
  6696. }
  6697. inline int soap_PATCH__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6698. {
  6699. soap_free_temp(soap);
  6700. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6701. return soap_closesock(soap);
  6702. return SOAP_OK;
  6703. }
  6704. inline int soap_POST_send__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6705. {
  6706. soap_free_temp(soap);
  6707. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap))
  6708. return soap_closesock(soap);
  6709. return SOAP_OK;
  6710. }
  6711. SOAP_FMAC3 struct _cwmp__FactoryReset * SOAP_FMAC4 soap_get__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *, const char*, const char*);
  6712. inline int soap_read__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset *p)
  6713. {
  6714. if (p)
  6715. { ::soap_default__cwmp__FactoryReset(soap, p);
  6716. if (soap_begin_recv(soap) || ::soap_get__cwmp__FactoryReset(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6717. return soap->error;
  6718. }
  6719. return SOAP_OK;
  6720. }
  6721. inline int soap_GET__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset *p)
  6722. {
  6723. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__FactoryReset(soap, p))
  6724. return soap_closesock(soap);
  6725. return soap_closesock(soap);
  6726. }
  6727. inline int soap_POST_recv__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset *p)
  6728. {
  6729. if (::soap_read__cwmp__FactoryReset(soap, p))
  6730. return soap_closesock(soap);
  6731. return soap_closesock(soap);
  6732. }
  6733. #endif
  6734. #ifndef SOAP_TYPE__cwmp__UploadResponse_DEFINED
  6735. #define SOAP_TYPE__cwmp__UploadResponse_DEFINED
  6736. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *);
  6737. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__UploadResponse(struct soap*, const struct _cwmp__UploadResponse *);
  6738. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UploadResponse(struct soap*, const char*, int, const struct _cwmp__UploadResponse *, const char*);
  6739. SOAP_FMAC3 struct _cwmp__UploadResponse * SOAP_FMAC4 soap_in__cwmp__UploadResponse(struct soap*, const char*, struct _cwmp__UploadResponse *, const char*);
  6740. SOAP_FMAC1 struct _cwmp__UploadResponse * SOAP_FMAC2 soap_instantiate__cwmp__UploadResponse(struct soap*, int, const char*, const char*, size_t*);
  6741. inline struct _cwmp__UploadResponse * soap_new__cwmp__UploadResponse(struct soap *soap, int n = -1)
  6742. {
  6743. return soap_instantiate__cwmp__UploadResponse(soap, n, NULL, NULL, NULL);
  6744. }
  6745. inline struct _cwmp__UploadResponse * soap_new_req__cwmp__UploadResponse(
  6746. struct soap *soap,
  6747. enum _cwmp__UploadResponse_Status Status,
  6748. time_t StartTime,
  6749. time_t CompleteTime)
  6750. {
  6751. struct _cwmp__UploadResponse *_p = ::soap_new__cwmp__UploadResponse(soap);
  6752. if (_p)
  6753. { ::soap_default__cwmp__UploadResponse(soap, _p);
  6754. _p->Status = Status;
  6755. _p->StartTime = StartTime;
  6756. _p->CompleteTime = CompleteTime;
  6757. }
  6758. return _p;
  6759. }
  6760. inline struct _cwmp__UploadResponse * soap_new_set__cwmp__UploadResponse(
  6761. struct soap *soap,
  6762. enum _cwmp__UploadResponse_Status Status,
  6763. time_t StartTime,
  6764. time_t CompleteTime)
  6765. {
  6766. struct _cwmp__UploadResponse *_p = ::soap_new__cwmp__UploadResponse(soap);
  6767. if (_p)
  6768. { ::soap_default__cwmp__UploadResponse(soap, _p);
  6769. _p->Status = Status;
  6770. _p->StartTime = StartTime;
  6771. _p->CompleteTime = CompleteTime;
  6772. }
  6773. return _p;
  6774. }
  6775. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UploadResponse(struct soap*, const struct _cwmp__UploadResponse *, const char*, const char*);
  6776. inline int soap_write__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse const*p)
  6777. {
  6778. soap_free_temp(soap);
  6779. if (soap_begin_send(soap) || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap))
  6780. return soap->error;
  6781. return SOAP_OK;
  6782. }
  6783. inline int soap_PUT__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6784. {
  6785. soap_free_temp(soap);
  6786. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6787. return soap_closesock(soap);
  6788. return SOAP_OK;
  6789. }
  6790. inline int soap_PATCH__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6791. {
  6792. soap_free_temp(soap);
  6793. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6794. return soap_closesock(soap);
  6795. return SOAP_OK;
  6796. }
  6797. inline int soap_POST_send__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6798. {
  6799. soap_free_temp(soap);
  6800. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap))
  6801. return soap_closesock(soap);
  6802. return SOAP_OK;
  6803. }
  6804. SOAP_FMAC3 struct _cwmp__UploadResponse * SOAP_FMAC4 soap_get__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *, const char*, const char*);
  6805. inline int soap_read__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse *p)
  6806. {
  6807. if (p)
  6808. { ::soap_default__cwmp__UploadResponse(soap, p);
  6809. if (soap_begin_recv(soap) || ::soap_get__cwmp__UploadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6810. return soap->error;
  6811. }
  6812. return SOAP_OK;
  6813. }
  6814. inline int soap_GET__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse *p)
  6815. {
  6816. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UploadResponse(soap, p))
  6817. return soap_closesock(soap);
  6818. return soap_closesock(soap);
  6819. }
  6820. inline int soap_POST_recv__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse *p)
  6821. {
  6822. if (::soap_read__cwmp__UploadResponse(soap, p))
  6823. return soap_closesock(soap);
  6824. return soap_closesock(soap);
  6825. }
  6826. #endif
  6827. #ifndef SOAP_TYPE__cwmp__Upload_DEFINED
  6828. #define SOAP_TYPE__cwmp__Upload_DEFINED
  6829. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Upload(struct soap*, struct _cwmp__Upload *);
  6830. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Upload(struct soap*, const struct _cwmp__Upload *);
  6831. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Upload(struct soap*, const char*, int, const struct _cwmp__Upload *, const char*);
  6832. SOAP_FMAC3 struct _cwmp__Upload * SOAP_FMAC4 soap_in__cwmp__Upload(struct soap*, const char*, struct _cwmp__Upload *, const char*);
  6833. SOAP_FMAC1 struct _cwmp__Upload * SOAP_FMAC2 soap_instantiate__cwmp__Upload(struct soap*, int, const char*, const char*, size_t*);
  6834. inline struct _cwmp__Upload * soap_new__cwmp__Upload(struct soap *soap, int n = -1)
  6835. {
  6836. return soap_instantiate__cwmp__Upload(soap, n, NULL, NULL, NULL);
  6837. }
  6838. inline struct _cwmp__Upload * soap_new_req__cwmp__Upload(
  6839. struct soap *soap,
  6840. char *CommandKey,
  6841. char *FileType,
  6842. char *URL,
  6843. char *Username,
  6844. char *Password,
  6845. unsigned int DelaySeconds)
  6846. {
  6847. struct _cwmp__Upload *_p = ::soap_new__cwmp__Upload(soap);
  6848. if (_p)
  6849. { ::soap_default__cwmp__Upload(soap, _p);
  6850. _p->CommandKey = CommandKey;
  6851. _p->FileType = FileType;
  6852. _p->URL = URL;
  6853. _p->Username = Username;
  6854. _p->Password = Password;
  6855. _p->DelaySeconds = DelaySeconds;
  6856. }
  6857. return _p;
  6858. }
  6859. inline struct _cwmp__Upload * soap_new_set__cwmp__Upload(
  6860. struct soap *soap,
  6861. char *CommandKey,
  6862. char *FileType,
  6863. char *URL,
  6864. char *Username,
  6865. char *Password,
  6866. unsigned int DelaySeconds)
  6867. {
  6868. struct _cwmp__Upload *_p = ::soap_new__cwmp__Upload(soap);
  6869. if (_p)
  6870. { ::soap_default__cwmp__Upload(soap, _p);
  6871. _p->CommandKey = CommandKey;
  6872. _p->FileType = FileType;
  6873. _p->URL = URL;
  6874. _p->Username = Username;
  6875. _p->Password = Password;
  6876. _p->DelaySeconds = DelaySeconds;
  6877. }
  6878. return _p;
  6879. }
  6880. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Upload(struct soap*, const struct _cwmp__Upload *, const char*, const char*);
  6881. inline int soap_write__cwmp__Upload(struct soap *soap, struct _cwmp__Upload const*p)
  6882. {
  6883. soap_free_temp(soap);
  6884. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap))
  6885. return soap->error;
  6886. return SOAP_OK;
  6887. }
  6888. inline int soap_PUT__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6889. {
  6890. soap_free_temp(soap);
  6891. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6892. return soap_closesock(soap);
  6893. return SOAP_OK;
  6894. }
  6895. inline int soap_PATCH__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6896. {
  6897. soap_free_temp(soap);
  6898. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6899. return soap_closesock(soap);
  6900. return SOAP_OK;
  6901. }
  6902. inline int soap_POST_send__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6903. {
  6904. soap_free_temp(soap);
  6905. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap))
  6906. return soap_closesock(soap);
  6907. return SOAP_OK;
  6908. }
  6909. SOAP_FMAC3 struct _cwmp__Upload * SOAP_FMAC4 soap_get__cwmp__Upload(struct soap*, struct _cwmp__Upload *, const char*, const char*);
  6910. inline int soap_read__cwmp__Upload(struct soap *soap, struct _cwmp__Upload *p)
  6911. {
  6912. if (p)
  6913. { ::soap_default__cwmp__Upload(soap, p);
  6914. if (soap_begin_recv(soap) || ::soap_get__cwmp__Upload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6915. return soap->error;
  6916. }
  6917. return SOAP_OK;
  6918. }
  6919. inline int soap_GET__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload *p)
  6920. {
  6921. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Upload(soap, p))
  6922. return soap_closesock(soap);
  6923. return soap_closesock(soap);
  6924. }
  6925. inline int soap_POST_recv__cwmp__Upload(struct soap *soap, struct _cwmp__Upload *p)
  6926. {
  6927. if (::soap_read__cwmp__Upload(soap, p))
  6928. return soap_closesock(soap);
  6929. return soap_closesock(soap);
  6930. }
  6931. #endif
  6932. #ifndef SOAP_TYPE_OptionList_DEFINED
  6933. #define SOAP_TYPE_OptionList_DEFINED
  6934. SOAP_FMAC3 void SOAP_FMAC4 soap_default_OptionList(struct soap*, struct OptionList *);
  6935. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_OptionList(struct soap*, const struct OptionList *);
  6936. SOAP_FMAC3 int SOAP_FMAC4 soap_out_OptionList(struct soap*, const char*, int, const struct OptionList *, const char*);
  6937. SOAP_FMAC3 struct OptionList * SOAP_FMAC4 soap_in_OptionList(struct soap*, const char*, struct OptionList *, const char*);
  6938. SOAP_FMAC1 struct OptionList * SOAP_FMAC2 soap_instantiate_OptionList(struct soap*, int, const char*, const char*, size_t*);
  6939. inline struct OptionList * soap_new_OptionList(struct soap *soap, int n = -1)
  6940. {
  6941. return soap_instantiate_OptionList(soap, n, NULL, NULL, NULL);
  6942. }
  6943. inline struct OptionList * soap_new_req_OptionList(
  6944. struct soap *soap)
  6945. {
  6946. struct OptionList *_p = ::soap_new_OptionList(soap);
  6947. if (_p)
  6948. { ::soap_default_OptionList(soap, _p);
  6949. }
  6950. return _p;
  6951. }
  6952. inline struct OptionList * soap_new_set_OptionList(
  6953. struct soap *soap,
  6954. struct cwmp__OptionStruct **__ptrOptionStruct,
  6955. int __size)
  6956. {
  6957. struct OptionList *_p = ::soap_new_OptionList(soap);
  6958. if (_p)
  6959. { ::soap_default_OptionList(soap, _p);
  6960. _p->__ptrOptionStruct = __ptrOptionStruct;
  6961. _p->__size = __size;
  6962. }
  6963. return _p;
  6964. }
  6965. SOAP_FMAC3 int SOAP_FMAC4 soap_put_OptionList(struct soap*, const struct OptionList *, const char*, const char*);
  6966. inline int soap_write_OptionList(struct soap *soap, struct OptionList const*p)
  6967. {
  6968. soap_free_temp(soap);
  6969. if (soap_begin_send(soap) || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6970. return soap->error;
  6971. return SOAP_OK;
  6972. }
  6973. inline int soap_PUT_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6974. {
  6975. soap_free_temp(soap);
  6976. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6977. return soap_closesock(soap);
  6978. return SOAP_OK;
  6979. }
  6980. inline int soap_PATCH_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6981. {
  6982. soap_free_temp(soap);
  6983. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6984. return soap_closesock(soap);
  6985. return SOAP_OK;
  6986. }
  6987. inline int soap_POST_send_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6988. {
  6989. soap_free_temp(soap);
  6990. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6991. return soap_closesock(soap);
  6992. return SOAP_OK;
  6993. }
  6994. SOAP_FMAC3 struct OptionList * SOAP_FMAC4 soap_get_OptionList(struct soap*, struct OptionList *, const char*, const char*);
  6995. inline int soap_read_OptionList(struct soap *soap, struct OptionList *p)
  6996. {
  6997. if (p)
  6998. { ::soap_default_OptionList(soap, p);
  6999. if (soap_begin_recv(soap) || ::soap_get_OptionList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7000. return soap->error;
  7001. }
  7002. return SOAP_OK;
  7003. }
  7004. inline int soap_GET_OptionList(struct soap *soap, const char *URL, struct OptionList *p)
  7005. {
  7006. if (soap_GET(soap, URL, NULL) || ::soap_read_OptionList(soap, p))
  7007. return soap_closesock(soap);
  7008. return soap_closesock(soap);
  7009. }
  7010. inline int soap_POST_recv_OptionList(struct soap *soap, struct OptionList *p)
  7011. {
  7012. if (::soap_read_OptionList(soap, p))
  7013. return soap_closesock(soap);
  7014. return soap_closesock(soap);
  7015. }
  7016. #endif
  7017. #ifndef SOAP_TYPE__cwmp__GetOptionsResponse_DEFINED
  7018. #define SOAP_TYPE__cwmp__GetOptionsResponse_DEFINED
  7019. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse *);
  7020. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetOptionsResponse(struct soap*, const struct _cwmp__GetOptionsResponse *);
  7021. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetOptionsResponse(struct soap*, const char*, int, const struct _cwmp__GetOptionsResponse *, const char*);
  7022. SOAP_FMAC3 struct _cwmp__GetOptionsResponse * SOAP_FMAC4 soap_in__cwmp__GetOptionsResponse(struct soap*, const char*, struct _cwmp__GetOptionsResponse *, const char*);
  7023. SOAP_FMAC1 struct _cwmp__GetOptionsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetOptionsResponse(struct soap*, int, const char*, const char*, size_t*);
  7024. inline struct _cwmp__GetOptionsResponse * soap_new__cwmp__GetOptionsResponse(struct soap *soap, int n = -1)
  7025. {
  7026. return soap_instantiate__cwmp__GetOptionsResponse(soap, n, NULL, NULL, NULL);
  7027. }
  7028. inline struct _cwmp__GetOptionsResponse * soap_new_req__cwmp__GetOptionsResponse(
  7029. struct soap *soap,
  7030. struct OptionList *OptionList)
  7031. {
  7032. struct _cwmp__GetOptionsResponse *_p = ::soap_new__cwmp__GetOptionsResponse(soap);
  7033. if (_p)
  7034. { ::soap_default__cwmp__GetOptionsResponse(soap, _p);
  7035. _p->OptionList = OptionList;
  7036. }
  7037. return _p;
  7038. }
  7039. inline struct _cwmp__GetOptionsResponse * soap_new_set__cwmp__GetOptionsResponse(
  7040. struct soap *soap,
  7041. struct OptionList *OptionList)
  7042. {
  7043. struct _cwmp__GetOptionsResponse *_p = ::soap_new__cwmp__GetOptionsResponse(soap);
  7044. if (_p)
  7045. { ::soap_default__cwmp__GetOptionsResponse(soap, _p);
  7046. _p->OptionList = OptionList;
  7047. }
  7048. return _p;
  7049. }
  7050. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetOptionsResponse(struct soap*, const struct _cwmp__GetOptionsResponse *, const char*, const char*);
  7051. inline int soap_write__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse const*p)
  7052. {
  7053. soap_free_temp(soap);
  7054. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap))
  7055. return soap->error;
  7056. return SOAP_OK;
  7057. }
  7058. inline int soap_PUT__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  7059. {
  7060. soap_free_temp(soap);
  7061. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7062. return soap_closesock(soap);
  7063. return SOAP_OK;
  7064. }
  7065. inline int soap_PATCH__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  7066. {
  7067. soap_free_temp(soap);
  7068. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7069. return soap_closesock(soap);
  7070. return SOAP_OK;
  7071. }
  7072. inline int soap_POST_send__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  7073. {
  7074. soap_free_temp(soap);
  7075. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap))
  7076. return soap_closesock(soap);
  7077. return SOAP_OK;
  7078. }
  7079. SOAP_FMAC3 struct _cwmp__GetOptionsResponse * SOAP_FMAC4 soap_get__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse *, const char*, const char*);
  7080. inline int soap_read__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse *p)
  7081. {
  7082. if (p)
  7083. { ::soap_default__cwmp__GetOptionsResponse(soap, p);
  7084. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetOptionsResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7085. return soap->error;
  7086. }
  7087. return SOAP_OK;
  7088. }
  7089. inline int soap_GET__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse *p)
  7090. {
  7091. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetOptionsResponse(soap, p))
  7092. return soap_closesock(soap);
  7093. return soap_closesock(soap);
  7094. }
  7095. inline int soap_POST_recv__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse *p)
  7096. {
  7097. if (::soap_read__cwmp__GetOptionsResponse(soap, p))
  7098. return soap_closesock(soap);
  7099. return soap_closesock(soap);
  7100. }
  7101. #endif
  7102. #ifndef SOAP_TYPE__cwmp__GetOptions_DEFINED
  7103. #define SOAP_TYPE__cwmp__GetOptions_DEFINED
  7104. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions *);
  7105. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetOptions(struct soap*, const struct _cwmp__GetOptions *);
  7106. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetOptions(struct soap*, const char*, int, const struct _cwmp__GetOptions *, const char*);
  7107. SOAP_FMAC3 struct _cwmp__GetOptions * SOAP_FMAC4 soap_in__cwmp__GetOptions(struct soap*, const char*, struct _cwmp__GetOptions *, const char*);
  7108. SOAP_FMAC1 struct _cwmp__GetOptions * SOAP_FMAC2 soap_instantiate__cwmp__GetOptions(struct soap*, int, const char*, const char*, size_t*);
  7109. inline struct _cwmp__GetOptions * soap_new__cwmp__GetOptions(struct soap *soap, int n = -1)
  7110. {
  7111. return soap_instantiate__cwmp__GetOptions(soap, n, NULL, NULL, NULL);
  7112. }
  7113. inline struct _cwmp__GetOptions * soap_new_req__cwmp__GetOptions(
  7114. struct soap *soap,
  7115. char *OptionName)
  7116. {
  7117. struct _cwmp__GetOptions *_p = ::soap_new__cwmp__GetOptions(soap);
  7118. if (_p)
  7119. { ::soap_default__cwmp__GetOptions(soap, _p);
  7120. _p->OptionName = OptionName;
  7121. }
  7122. return _p;
  7123. }
  7124. inline struct _cwmp__GetOptions * soap_new_set__cwmp__GetOptions(
  7125. struct soap *soap,
  7126. char *OptionName)
  7127. {
  7128. struct _cwmp__GetOptions *_p = ::soap_new__cwmp__GetOptions(soap);
  7129. if (_p)
  7130. { ::soap_default__cwmp__GetOptions(soap, _p);
  7131. _p->OptionName = OptionName;
  7132. }
  7133. return _p;
  7134. }
  7135. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetOptions(struct soap*, const struct _cwmp__GetOptions *, const char*, const char*);
  7136. inline int soap_write__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions const*p)
  7137. {
  7138. soap_free_temp(soap);
  7139. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap))
  7140. return soap->error;
  7141. return SOAP_OK;
  7142. }
  7143. inline int soap_PUT__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  7144. {
  7145. soap_free_temp(soap);
  7146. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7147. return soap_closesock(soap);
  7148. return SOAP_OK;
  7149. }
  7150. inline int soap_PATCH__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  7151. {
  7152. soap_free_temp(soap);
  7153. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7154. return soap_closesock(soap);
  7155. return SOAP_OK;
  7156. }
  7157. inline int soap_POST_send__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  7158. {
  7159. soap_free_temp(soap);
  7160. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap))
  7161. return soap_closesock(soap);
  7162. return SOAP_OK;
  7163. }
  7164. SOAP_FMAC3 struct _cwmp__GetOptions * SOAP_FMAC4 soap_get__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions *, const char*, const char*);
  7165. inline int soap_read__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions *p)
  7166. {
  7167. if (p)
  7168. { ::soap_default__cwmp__GetOptions(soap, p);
  7169. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetOptions(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7170. return soap->error;
  7171. }
  7172. return SOAP_OK;
  7173. }
  7174. inline int soap_GET__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions *p)
  7175. {
  7176. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetOptions(soap, p))
  7177. return soap_closesock(soap);
  7178. return soap_closesock(soap);
  7179. }
  7180. inline int soap_POST_recv__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions *p)
  7181. {
  7182. if (::soap_read__cwmp__GetOptions(soap, p))
  7183. return soap_closesock(soap);
  7184. return soap_closesock(soap);
  7185. }
  7186. #endif
  7187. #ifndef SOAP_TYPE__cwmp__SetVouchersResponse_DEFINED
  7188. #define SOAP_TYPE__cwmp__SetVouchersResponse_DEFINED
  7189. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse *);
  7190. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetVouchersResponse(struct soap*, const struct _cwmp__SetVouchersResponse *);
  7191. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetVouchersResponse(struct soap*, const char*, int, const struct _cwmp__SetVouchersResponse *, const char*);
  7192. SOAP_FMAC3 struct _cwmp__SetVouchersResponse * SOAP_FMAC4 soap_in__cwmp__SetVouchersResponse(struct soap*, const char*, struct _cwmp__SetVouchersResponse *, const char*);
  7193. SOAP_FMAC1 struct _cwmp__SetVouchersResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchersResponse(struct soap*, int, const char*, const char*, size_t*);
  7194. inline struct _cwmp__SetVouchersResponse * soap_new__cwmp__SetVouchersResponse(struct soap *soap, int n = -1)
  7195. {
  7196. return soap_instantiate__cwmp__SetVouchersResponse(soap, n, NULL, NULL, NULL);
  7197. }
  7198. inline struct _cwmp__SetVouchersResponse * soap_new_req__cwmp__SetVouchersResponse(
  7199. struct soap *soap)
  7200. {
  7201. struct _cwmp__SetVouchersResponse *_p = ::soap_new__cwmp__SetVouchersResponse(soap);
  7202. if (_p)
  7203. { ::soap_default__cwmp__SetVouchersResponse(soap, _p);
  7204. }
  7205. return _p;
  7206. }
  7207. inline struct _cwmp__SetVouchersResponse * soap_new_set__cwmp__SetVouchersResponse(
  7208. struct soap *soap)
  7209. {
  7210. struct _cwmp__SetVouchersResponse *_p = ::soap_new__cwmp__SetVouchersResponse(soap);
  7211. if (_p)
  7212. { ::soap_default__cwmp__SetVouchersResponse(soap, _p);
  7213. }
  7214. return _p;
  7215. }
  7216. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetVouchersResponse(struct soap*, const struct _cwmp__SetVouchersResponse *, const char*, const char*);
  7217. inline int soap_write__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse const*p)
  7218. {
  7219. soap_free_temp(soap);
  7220. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap))
  7221. return soap->error;
  7222. return SOAP_OK;
  7223. }
  7224. inline int soap_PUT__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7225. {
  7226. soap_free_temp(soap);
  7227. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7228. return soap_closesock(soap);
  7229. return SOAP_OK;
  7230. }
  7231. inline int soap_PATCH__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7232. {
  7233. soap_free_temp(soap);
  7234. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7235. return soap_closesock(soap);
  7236. return SOAP_OK;
  7237. }
  7238. inline int soap_POST_send__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7239. {
  7240. soap_free_temp(soap);
  7241. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap))
  7242. return soap_closesock(soap);
  7243. return SOAP_OK;
  7244. }
  7245. SOAP_FMAC3 struct _cwmp__SetVouchersResponse * SOAP_FMAC4 soap_get__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse *, const char*, const char*);
  7246. inline int soap_read__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse *p)
  7247. {
  7248. if (p)
  7249. { ::soap_default__cwmp__SetVouchersResponse(soap, p);
  7250. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetVouchersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7251. return soap->error;
  7252. }
  7253. return SOAP_OK;
  7254. }
  7255. inline int soap_GET__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse *p)
  7256. {
  7257. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetVouchersResponse(soap, p))
  7258. return soap_closesock(soap);
  7259. return soap_closesock(soap);
  7260. }
  7261. inline int soap_POST_recv__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse *p)
  7262. {
  7263. if (::soap_read__cwmp__SetVouchersResponse(soap, p))
  7264. return soap_closesock(soap);
  7265. return soap_closesock(soap);
  7266. }
  7267. #endif
  7268. #ifndef SOAP_TYPE_VoucherList_DEFINED
  7269. #define SOAP_TYPE_VoucherList_DEFINED
  7270. SOAP_FMAC3 void SOAP_FMAC4 soap_default_VoucherList(struct soap*, struct VoucherList *);
  7271. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_VoucherList(struct soap*, const struct VoucherList *);
  7272. SOAP_FMAC3 int SOAP_FMAC4 soap_out_VoucherList(struct soap*, const char*, int, const struct VoucherList *, const char*);
  7273. SOAP_FMAC3 struct VoucherList * SOAP_FMAC4 soap_in_VoucherList(struct soap*, const char*, struct VoucherList *, const char*);
  7274. SOAP_FMAC1 struct VoucherList * SOAP_FMAC2 soap_instantiate_VoucherList(struct soap*, int, const char*, const char*, size_t*);
  7275. inline struct VoucherList * soap_new_VoucherList(struct soap *soap, int n = -1)
  7276. {
  7277. return soap_instantiate_VoucherList(soap, n, NULL, NULL, NULL);
  7278. }
  7279. inline struct VoucherList * soap_new_req_VoucherList(
  7280. struct soap *soap)
  7281. {
  7282. struct VoucherList *_p = ::soap_new_VoucherList(soap);
  7283. if (_p)
  7284. { ::soap_default_VoucherList(soap, _p);
  7285. }
  7286. return _p;
  7287. }
  7288. inline struct VoucherList * soap_new_set_VoucherList(
  7289. struct soap *soap,
  7290. struct SOAP_ENC__base64 *__ptrbase64,
  7291. int __size)
  7292. {
  7293. struct VoucherList *_p = ::soap_new_VoucherList(soap);
  7294. if (_p)
  7295. { ::soap_default_VoucherList(soap, _p);
  7296. _p->__ptrbase64 = __ptrbase64;
  7297. _p->__size = __size;
  7298. }
  7299. return _p;
  7300. }
  7301. SOAP_FMAC3 int SOAP_FMAC4 soap_put_VoucherList(struct soap*, const struct VoucherList *, const char*, const char*);
  7302. inline int soap_write_VoucherList(struct soap *soap, struct VoucherList const*p)
  7303. {
  7304. soap_free_temp(soap);
  7305. if (soap_begin_send(soap) || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7306. return soap->error;
  7307. return SOAP_OK;
  7308. }
  7309. inline int soap_PUT_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7310. {
  7311. soap_free_temp(soap);
  7312. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7313. return soap_closesock(soap);
  7314. return SOAP_OK;
  7315. }
  7316. inline int soap_PATCH_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7317. {
  7318. soap_free_temp(soap);
  7319. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7320. return soap_closesock(soap);
  7321. return SOAP_OK;
  7322. }
  7323. inline int soap_POST_send_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7324. {
  7325. soap_free_temp(soap);
  7326. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7327. return soap_closesock(soap);
  7328. return SOAP_OK;
  7329. }
  7330. SOAP_FMAC3 struct VoucherList * SOAP_FMAC4 soap_get_VoucherList(struct soap*, struct VoucherList *, const char*, const char*);
  7331. inline int soap_read_VoucherList(struct soap *soap, struct VoucherList *p)
  7332. {
  7333. if (p)
  7334. { ::soap_default_VoucherList(soap, p);
  7335. if (soap_begin_recv(soap) || ::soap_get_VoucherList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7336. return soap->error;
  7337. }
  7338. return SOAP_OK;
  7339. }
  7340. inline int soap_GET_VoucherList(struct soap *soap, const char *URL, struct VoucherList *p)
  7341. {
  7342. if (soap_GET(soap, URL, NULL) || ::soap_read_VoucherList(soap, p))
  7343. return soap_closesock(soap);
  7344. return soap_closesock(soap);
  7345. }
  7346. inline int soap_POST_recv_VoucherList(struct soap *soap, struct VoucherList *p)
  7347. {
  7348. if (::soap_read_VoucherList(soap, p))
  7349. return soap_closesock(soap);
  7350. return soap_closesock(soap);
  7351. }
  7352. #endif
  7353. #ifndef SOAP_TYPE__cwmp__SetVouchers_DEFINED
  7354. #define SOAP_TYPE__cwmp__SetVouchers_DEFINED
  7355. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers *);
  7356. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetVouchers(struct soap*, const struct _cwmp__SetVouchers *);
  7357. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetVouchers(struct soap*, const char*, int, const struct _cwmp__SetVouchers *, const char*);
  7358. SOAP_FMAC3 struct _cwmp__SetVouchers * SOAP_FMAC4 soap_in__cwmp__SetVouchers(struct soap*, const char*, struct _cwmp__SetVouchers *, const char*);
  7359. SOAP_FMAC1 struct _cwmp__SetVouchers * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchers(struct soap*, int, const char*, const char*, size_t*);
  7360. inline struct _cwmp__SetVouchers * soap_new__cwmp__SetVouchers(struct soap *soap, int n = -1)
  7361. {
  7362. return soap_instantiate__cwmp__SetVouchers(soap, n, NULL, NULL, NULL);
  7363. }
  7364. inline struct _cwmp__SetVouchers * soap_new_req__cwmp__SetVouchers(
  7365. struct soap *soap,
  7366. struct VoucherList *VoucherList)
  7367. {
  7368. struct _cwmp__SetVouchers *_p = ::soap_new__cwmp__SetVouchers(soap);
  7369. if (_p)
  7370. { ::soap_default__cwmp__SetVouchers(soap, _p);
  7371. _p->VoucherList = VoucherList;
  7372. }
  7373. return _p;
  7374. }
  7375. inline struct _cwmp__SetVouchers * soap_new_set__cwmp__SetVouchers(
  7376. struct soap *soap,
  7377. struct VoucherList *VoucherList)
  7378. {
  7379. struct _cwmp__SetVouchers *_p = ::soap_new__cwmp__SetVouchers(soap);
  7380. if (_p)
  7381. { ::soap_default__cwmp__SetVouchers(soap, _p);
  7382. _p->VoucherList = VoucherList;
  7383. }
  7384. return _p;
  7385. }
  7386. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetVouchers(struct soap*, const struct _cwmp__SetVouchers *, const char*, const char*);
  7387. inline int soap_write__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers const*p)
  7388. {
  7389. soap_free_temp(soap);
  7390. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap))
  7391. return soap->error;
  7392. return SOAP_OK;
  7393. }
  7394. inline int soap_PUT__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7395. {
  7396. soap_free_temp(soap);
  7397. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7398. return soap_closesock(soap);
  7399. return SOAP_OK;
  7400. }
  7401. inline int soap_PATCH__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7402. {
  7403. soap_free_temp(soap);
  7404. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7405. return soap_closesock(soap);
  7406. return SOAP_OK;
  7407. }
  7408. inline int soap_POST_send__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7409. {
  7410. soap_free_temp(soap);
  7411. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap))
  7412. return soap_closesock(soap);
  7413. return SOAP_OK;
  7414. }
  7415. SOAP_FMAC3 struct _cwmp__SetVouchers * SOAP_FMAC4 soap_get__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers *, const char*, const char*);
  7416. inline int soap_read__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers *p)
  7417. {
  7418. if (p)
  7419. { ::soap_default__cwmp__SetVouchers(soap, p);
  7420. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetVouchers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7421. return soap->error;
  7422. }
  7423. return SOAP_OK;
  7424. }
  7425. inline int soap_GET__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers *p)
  7426. {
  7427. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetVouchers(soap, p))
  7428. return soap_closesock(soap);
  7429. return soap_closesock(soap);
  7430. }
  7431. inline int soap_POST_recv__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers *p)
  7432. {
  7433. if (::soap_read__cwmp__SetVouchers(soap, p))
  7434. return soap_closesock(soap);
  7435. return soap_closesock(soap);
  7436. }
  7437. #endif
  7438. #ifndef SOAP_TYPE__cwmp__ScheduleInformResponse_DEFINED
  7439. #define SOAP_TYPE__cwmp__ScheduleInformResponse_DEFINED
  7440. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse *);
  7441. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleInformResponse(struct soap*, const struct _cwmp__ScheduleInformResponse *);
  7442. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleInformResponse(struct soap*, const char*, int, const struct _cwmp__ScheduleInformResponse *, const char*);
  7443. SOAP_FMAC3 struct _cwmp__ScheduleInformResponse * SOAP_FMAC4 soap_in__cwmp__ScheduleInformResponse(struct soap*, const char*, struct _cwmp__ScheduleInformResponse *, const char*);
  7444. SOAP_FMAC1 struct _cwmp__ScheduleInformResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInformResponse(struct soap*, int, const char*, const char*, size_t*);
  7445. inline struct _cwmp__ScheduleInformResponse * soap_new__cwmp__ScheduleInformResponse(struct soap *soap, int n = -1)
  7446. {
  7447. return soap_instantiate__cwmp__ScheduleInformResponse(soap, n, NULL, NULL, NULL);
  7448. }
  7449. inline struct _cwmp__ScheduleInformResponse * soap_new_req__cwmp__ScheduleInformResponse(
  7450. struct soap *soap)
  7451. {
  7452. struct _cwmp__ScheduleInformResponse *_p = ::soap_new__cwmp__ScheduleInformResponse(soap);
  7453. if (_p)
  7454. { ::soap_default__cwmp__ScheduleInformResponse(soap, _p);
  7455. }
  7456. return _p;
  7457. }
  7458. inline struct _cwmp__ScheduleInformResponse * soap_new_set__cwmp__ScheduleInformResponse(
  7459. struct soap *soap)
  7460. {
  7461. struct _cwmp__ScheduleInformResponse *_p = ::soap_new__cwmp__ScheduleInformResponse(soap);
  7462. if (_p)
  7463. { ::soap_default__cwmp__ScheduleInformResponse(soap, _p);
  7464. }
  7465. return _p;
  7466. }
  7467. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleInformResponse(struct soap*, const struct _cwmp__ScheduleInformResponse *, const char*, const char*);
  7468. inline int soap_write__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse const*p)
  7469. {
  7470. soap_free_temp(soap);
  7471. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap))
  7472. return soap->error;
  7473. return SOAP_OK;
  7474. }
  7475. inline int soap_PUT__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7476. {
  7477. soap_free_temp(soap);
  7478. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7479. return soap_closesock(soap);
  7480. return SOAP_OK;
  7481. }
  7482. inline int soap_PATCH__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7483. {
  7484. soap_free_temp(soap);
  7485. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7486. return soap_closesock(soap);
  7487. return SOAP_OK;
  7488. }
  7489. inline int soap_POST_send__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7490. {
  7491. soap_free_temp(soap);
  7492. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap))
  7493. return soap_closesock(soap);
  7494. return SOAP_OK;
  7495. }
  7496. SOAP_FMAC3 struct _cwmp__ScheduleInformResponse * SOAP_FMAC4 soap_get__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse *, const char*, const char*);
  7497. inline int soap_read__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse *p)
  7498. {
  7499. if (p)
  7500. { ::soap_default__cwmp__ScheduleInformResponse(soap, p);
  7501. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleInformResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7502. return soap->error;
  7503. }
  7504. return SOAP_OK;
  7505. }
  7506. inline int soap_GET__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse *p)
  7507. {
  7508. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleInformResponse(soap, p))
  7509. return soap_closesock(soap);
  7510. return soap_closesock(soap);
  7511. }
  7512. inline int soap_POST_recv__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse *p)
  7513. {
  7514. if (::soap_read__cwmp__ScheduleInformResponse(soap, p))
  7515. return soap_closesock(soap);
  7516. return soap_closesock(soap);
  7517. }
  7518. #endif
  7519. #ifndef SOAP_TYPE__cwmp__ScheduleInform_DEFINED
  7520. #define SOAP_TYPE__cwmp__ScheduleInform_DEFINED
  7521. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform *);
  7522. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleInform(struct soap*, const struct _cwmp__ScheduleInform *);
  7523. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleInform(struct soap*, const char*, int, const struct _cwmp__ScheduleInform *, const char*);
  7524. SOAP_FMAC3 struct _cwmp__ScheduleInform * SOAP_FMAC4 soap_in__cwmp__ScheduleInform(struct soap*, const char*, struct _cwmp__ScheduleInform *, const char*);
  7525. SOAP_FMAC1 struct _cwmp__ScheduleInform * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInform(struct soap*, int, const char*, const char*, size_t*);
  7526. inline struct _cwmp__ScheduleInform * soap_new__cwmp__ScheduleInform(struct soap *soap, int n = -1)
  7527. {
  7528. return soap_instantiate__cwmp__ScheduleInform(soap, n, NULL, NULL, NULL);
  7529. }
  7530. inline struct _cwmp__ScheduleInform * soap_new_req__cwmp__ScheduleInform(
  7531. struct soap *soap,
  7532. unsigned int DelaySeconds,
  7533. char *CommandKey)
  7534. {
  7535. struct _cwmp__ScheduleInform *_p = ::soap_new__cwmp__ScheduleInform(soap);
  7536. if (_p)
  7537. { ::soap_default__cwmp__ScheduleInform(soap, _p);
  7538. _p->DelaySeconds = DelaySeconds;
  7539. _p->CommandKey = CommandKey;
  7540. }
  7541. return _p;
  7542. }
  7543. inline struct _cwmp__ScheduleInform * soap_new_set__cwmp__ScheduleInform(
  7544. struct soap *soap,
  7545. unsigned int DelaySeconds,
  7546. char *CommandKey)
  7547. {
  7548. struct _cwmp__ScheduleInform *_p = ::soap_new__cwmp__ScheduleInform(soap);
  7549. if (_p)
  7550. { ::soap_default__cwmp__ScheduleInform(soap, _p);
  7551. _p->DelaySeconds = DelaySeconds;
  7552. _p->CommandKey = CommandKey;
  7553. }
  7554. return _p;
  7555. }
  7556. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleInform(struct soap*, const struct _cwmp__ScheduleInform *, const char*, const char*);
  7557. inline int soap_write__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform const*p)
  7558. {
  7559. soap_free_temp(soap);
  7560. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap))
  7561. return soap->error;
  7562. return SOAP_OK;
  7563. }
  7564. inline int soap_PUT__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7565. {
  7566. soap_free_temp(soap);
  7567. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7568. return soap_closesock(soap);
  7569. return SOAP_OK;
  7570. }
  7571. inline int soap_PATCH__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7572. {
  7573. soap_free_temp(soap);
  7574. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7575. return soap_closesock(soap);
  7576. return SOAP_OK;
  7577. }
  7578. inline int soap_POST_send__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7579. {
  7580. soap_free_temp(soap);
  7581. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap))
  7582. return soap_closesock(soap);
  7583. return SOAP_OK;
  7584. }
  7585. SOAP_FMAC3 struct _cwmp__ScheduleInform * SOAP_FMAC4 soap_get__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform *, const char*, const char*);
  7586. inline int soap_read__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform *p)
  7587. {
  7588. if (p)
  7589. { ::soap_default__cwmp__ScheduleInform(soap, p);
  7590. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleInform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7591. return soap->error;
  7592. }
  7593. return SOAP_OK;
  7594. }
  7595. inline int soap_GET__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform *p)
  7596. {
  7597. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleInform(soap, p))
  7598. return soap_closesock(soap);
  7599. return soap_closesock(soap);
  7600. }
  7601. inline int soap_POST_recv__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform *p)
  7602. {
  7603. if (::soap_read__cwmp__ScheduleInform(soap, p))
  7604. return soap_closesock(soap);
  7605. return soap_closesock(soap);
  7606. }
  7607. #endif
  7608. #ifndef SOAP_TYPE_TransferList_DEFINED
  7609. #define SOAP_TYPE_TransferList_DEFINED
  7610. SOAP_FMAC3 void SOAP_FMAC4 soap_default_TransferList(struct soap*, struct TransferList *);
  7611. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_TransferList(struct soap*, const struct TransferList *);
  7612. SOAP_FMAC3 int SOAP_FMAC4 soap_out_TransferList(struct soap*, const char*, int, const struct TransferList *, const char*);
  7613. SOAP_FMAC3 struct TransferList * SOAP_FMAC4 soap_in_TransferList(struct soap*, const char*, struct TransferList *, const char*);
  7614. SOAP_FMAC1 struct TransferList * SOAP_FMAC2 soap_instantiate_TransferList(struct soap*, int, const char*, const char*, size_t*);
  7615. inline struct TransferList * soap_new_TransferList(struct soap *soap, int n = -1)
  7616. {
  7617. return soap_instantiate_TransferList(soap, n, NULL, NULL, NULL);
  7618. }
  7619. inline struct TransferList * soap_new_req_TransferList(
  7620. struct soap *soap)
  7621. {
  7622. struct TransferList *_p = ::soap_new_TransferList(soap);
  7623. if (_p)
  7624. { ::soap_default_TransferList(soap, _p);
  7625. }
  7626. return _p;
  7627. }
  7628. inline struct TransferList * soap_new_set_TransferList(
  7629. struct soap *soap,
  7630. struct cwmp__QueuedTransferStruct **__ptrQueuedTransferStruct,
  7631. int __size)
  7632. {
  7633. struct TransferList *_p = ::soap_new_TransferList(soap);
  7634. if (_p)
  7635. { ::soap_default_TransferList(soap, _p);
  7636. _p->__ptrQueuedTransferStruct = __ptrQueuedTransferStruct;
  7637. _p->__size = __size;
  7638. }
  7639. return _p;
  7640. }
  7641. SOAP_FMAC3 int SOAP_FMAC4 soap_put_TransferList(struct soap*, const struct TransferList *, const char*, const char*);
  7642. inline int soap_write_TransferList(struct soap *soap, struct TransferList const*p)
  7643. {
  7644. soap_free_temp(soap);
  7645. if (soap_begin_send(soap) || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7646. return soap->error;
  7647. return SOAP_OK;
  7648. }
  7649. inline int soap_PUT_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7650. {
  7651. soap_free_temp(soap);
  7652. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7653. return soap_closesock(soap);
  7654. return SOAP_OK;
  7655. }
  7656. inline int soap_PATCH_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7657. {
  7658. soap_free_temp(soap);
  7659. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7660. return soap_closesock(soap);
  7661. return SOAP_OK;
  7662. }
  7663. inline int soap_POST_send_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7664. {
  7665. soap_free_temp(soap);
  7666. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7667. return soap_closesock(soap);
  7668. return SOAP_OK;
  7669. }
  7670. SOAP_FMAC3 struct TransferList * SOAP_FMAC4 soap_get_TransferList(struct soap*, struct TransferList *, const char*, const char*);
  7671. inline int soap_read_TransferList(struct soap *soap, struct TransferList *p)
  7672. {
  7673. if (p)
  7674. { ::soap_default_TransferList(soap, p);
  7675. if (soap_begin_recv(soap) || ::soap_get_TransferList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7676. return soap->error;
  7677. }
  7678. return SOAP_OK;
  7679. }
  7680. inline int soap_GET_TransferList(struct soap *soap, const char *URL, struct TransferList *p)
  7681. {
  7682. if (soap_GET(soap, URL, NULL) || ::soap_read_TransferList(soap, p))
  7683. return soap_closesock(soap);
  7684. return soap_closesock(soap);
  7685. }
  7686. inline int soap_POST_recv_TransferList(struct soap *soap, struct TransferList *p)
  7687. {
  7688. if (::soap_read_TransferList(soap, p))
  7689. return soap_closesock(soap);
  7690. return soap_closesock(soap);
  7691. }
  7692. #endif
  7693. #ifndef SOAP_TYPE__cwmp__GetQueuedTransfersResponse_DEFINED
  7694. #define SOAP_TYPE__cwmp__GetQueuedTransfersResponse_DEFINED
  7695. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse *);
  7696. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetQueuedTransfersResponse(struct soap*, const struct _cwmp__GetQueuedTransfersResponse *);
  7697. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetQueuedTransfersResponse(struct soap*, const char*, int, const struct _cwmp__GetQueuedTransfersResponse *, const char*);
  7698. SOAP_FMAC3 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC4 soap_in__cwmp__GetQueuedTransfersResponse(struct soap*, const char*, struct _cwmp__GetQueuedTransfersResponse *, const char*);
  7699. SOAP_FMAC1 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*);
  7700. inline struct _cwmp__GetQueuedTransfersResponse * soap_new__cwmp__GetQueuedTransfersResponse(struct soap *soap, int n = -1)
  7701. {
  7702. return soap_instantiate__cwmp__GetQueuedTransfersResponse(soap, n, NULL, NULL, NULL);
  7703. }
  7704. inline struct _cwmp__GetQueuedTransfersResponse * soap_new_req__cwmp__GetQueuedTransfersResponse(
  7705. struct soap *soap,
  7706. struct TransferList *TransferList)
  7707. {
  7708. struct _cwmp__GetQueuedTransfersResponse *_p = ::soap_new__cwmp__GetQueuedTransfersResponse(soap);
  7709. if (_p)
  7710. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, _p);
  7711. _p->TransferList = TransferList;
  7712. }
  7713. return _p;
  7714. }
  7715. inline struct _cwmp__GetQueuedTransfersResponse * soap_new_set__cwmp__GetQueuedTransfersResponse(
  7716. struct soap *soap,
  7717. struct TransferList *TransferList)
  7718. {
  7719. struct _cwmp__GetQueuedTransfersResponse *_p = ::soap_new__cwmp__GetQueuedTransfersResponse(soap);
  7720. if (_p)
  7721. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, _p);
  7722. _p->TransferList = TransferList;
  7723. }
  7724. return _p;
  7725. }
  7726. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetQueuedTransfersResponse(struct soap*, const struct _cwmp__GetQueuedTransfersResponse *, const char*, const char*);
  7727. inline int soap_write__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse const*p)
  7728. {
  7729. soap_free_temp(soap);
  7730. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap))
  7731. return soap->error;
  7732. return SOAP_OK;
  7733. }
  7734. inline int soap_PUT__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7735. {
  7736. soap_free_temp(soap);
  7737. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7738. return soap_closesock(soap);
  7739. return SOAP_OK;
  7740. }
  7741. inline int soap_PATCH__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7742. {
  7743. soap_free_temp(soap);
  7744. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7745. return soap_closesock(soap);
  7746. return SOAP_OK;
  7747. }
  7748. inline int soap_POST_send__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7749. {
  7750. soap_free_temp(soap);
  7751. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap))
  7752. return soap_closesock(soap);
  7753. return SOAP_OK;
  7754. }
  7755. SOAP_FMAC3 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC4 soap_get__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse *, const char*, const char*);
  7756. inline int soap_read__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse *p)
  7757. {
  7758. if (p)
  7759. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, p);
  7760. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetQueuedTransfersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7761. return soap->error;
  7762. }
  7763. return SOAP_OK;
  7764. }
  7765. inline int soap_GET__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse *p)
  7766. {
  7767. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetQueuedTransfersResponse(soap, p))
  7768. return soap_closesock(soap);
  7769. return soap_closesock(soap);
  7770. }
  7771. inline int soap_POST_recv__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse *p)
  7772. {
  7773. if (::soap_read__cwmp__GetQueuedTransfersResponse(soap, p))
  7774. return soap_closesock(soap);
  7775. return soap_closesock(soap);
  7776. }
  7777. #endif
  7778. #ifndef SOAP_TYPE__cwmp__GetQueuedTransfers_DEFINED
  7779. #define SOAP_TYPE__cwmp__GetQueuedTransfers_DEFINED
  7780. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers *);
  7781. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetQueuedTransfers(struct soap*, const struct _cwmp__GetQueuedTransfers *);
  7782. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetQueuedTransfers(struct soap*, const char*, int, const struct _cwmp__GetQueuedTransfers *, const char*);
  7783. SOAP_FMAC3 struct _cwmp__GetQueuedTransfers * SOAP_FMAC4 soap_in__cwmp__GetQueuedTransfers(struct soap*, const char*, struct _cwmp__GetQueuedTransfers *, const char*);
  7784. SOAP_FMAC1 struct _cwmp__GetQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfers(struct soap*, int, const char*, const char*, size_t*);
  7785. inline struct _cwmp__GetQueuedTransfers * soap_new__cwmp__GetQueuedTransfers(struct soap *soap, int n = -1)
  7786. {
  7787. return soap_instantiate__cwmp__GetQueuedTransfers(soap, n, NULL, NULL, NULL);
  7788. }
  7789. inline struct _cwmp__GetQueuedTransfers * soap_new_req__cwmp__GetQueuedTransfers(
  7790. struct soap *soap)
  7791. {
  7792. struct _cwmp__GetQueuedTransfers *_p = ::soap_new__cwmp__GetQueuedTransfers(soap);
  7793. if (_p)
  7794. { ::soap_default__cwmp__GetQueuedTransfers(soap, _p);
  7795. }
  7796. return _p;
  7797. }
  7798. inline struct _cwmp__GetQueuedTransfers * soap_new_set__cwmp__GetQueuedTransfers(
  7799. struct soap *soap)
  7800. {
  7801. struct _cwmp__GetQueuedTransfers *_p = ::soap_new__cwmp__GetQueuedTransfers(soap);
  7802. if (_p)
  7803. { ::soap_default__cwmp__GetQueuedTransfers(soap, _p);
  7804. }
  7805. return _p;
  7806. }
  7807. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetQueuedTransfers(struct soap*, const struct _cwmp__GetQueuedTransfers *, const char*, const char*);
  7808. inline int soap_write__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers const*p)
  7809. {
  7810. soap_free_temp(soap);
  7811. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap))
  7812. return soap->error;
  7813. return SOAP_OK;
  7814. }
  7815. inline int soap_PUT__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7816. {
  7817. soap_free_temp(soap);
  7818. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7819. return soap_closesock(soap);
  7820. return SOAP_OK;
  7821. }
  7822. inline int soap_PATCH__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7823. {
  7824. soap_free_temp(soap);
  7825. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7826. return soap_closesock(soap);
  7827. return SOAP_OK;
  7828. }
  7829. inline int soap_POST_send__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7830. {
  7831. soap_free_temp(soap);
  7832. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap))
  7833. return soap_closesock(soap);
  7834. return SOAP_OK;
  7835. }
  7836. SOAP_FMAC3 struct _cwmp__GetQueuedTransfers * SOAP_FMAC4 soap_get__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers *, const char*, const char*);
  7837. inline int soap_read__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers *p)
  7838. {
  7839. if (p)
  7840. { ::soap_default__cwmp__GetQueuedTransfers(soap, p);
  7841. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetQueuedTransfers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7842. return soap->error;
  7843. }
  7844. return SOAP_OK;
  7845. }
  7846. inline int soap_GET__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers *p)
  7847. {
  7848. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetQueuedTransfers(soap, p))
  7849. return soap_closesock(soap);
  7850. return soap_closesock(soap);
  7851. }
  7852. inline int soap_POST_recv__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers *p)
  7853. {
  7854. if (::soap_read__cwmp__GetQueuedTransfers(soap, p))
  7855. return soap_closesock(soap);
  7856. return soap_closesock(soap);
  7857. }
  7858. #endif
  7859. #ifndef SOAP_TYPE__cwmp__RebootResponse_DEFINED
  7860. #define SOAP_TYPE__cwmp__RebootResponse_DEFINED
  7861. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *);
  7862. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RebootResponse(struct soap*, const struct _cwmp__RebootResponse *);
  7863. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RebootResponse(struct soap*, const char*, int, const struct _cwmp__RebootResponse *, const char*);
  7864. SOAP_FMAC3 struct _cwmp__RebootResponse * SOAP_FMAC4 soap_in__cwmp__RebootResponse(struct soap*, const char*, struct _cwmp__RebootResponse *, const char*);
  7865. SOAP_FMAC1 struct _cwmp__RebootResponse * SOAP_FMAC2 soap_instantiate__cwmp__RebootResponse(struct soap*, int, const char*, const char*, size_t*);
  7866. inline struct _cwmp__RebootResponse * soap_new__cwmp__RebootResponse(struct soap *soap, int n = -1)
  7867. {
  7868. return soap_instantiate__cwmp__RebootResponse(soap, n, NULL, NULL, NULL);
  7869. }
  7870. inline struct _cwmp__RebootResponse * soap_new_req__cwmp__RebootResponse(
  7871. struct soap *soap)
  7872. {
  7873. struct _cwmp__RebootResponse *_p = ::soap_new__cwmp__RebootResponse(soap);
  7874. if (_p)
  7875. { ::soap_default__cwmp__RebootResponse(soap, _p);
  7876. }
  7877. return _p;
  7878. }
  7879. inline struct _cwmp__RebootResponse * soap_new_set__cwmp__RebootResponse(
  7880. struct soap *soap)
  7881. {
  7882. struct _cwmp__RebootResponse *_p = ::soap_new__cwmp__RebootResponse(soap);
  7883. if (_p)
  7884. { ::soap_default__cwmp__RebootResponse(soap, _p);
  7885. }
  7886. return _p;
  7887. }
  7888. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RebootResponse(struct soap*, const struct _cwmp__RebootResponse *, const char*, const char*);
  7889. inline int soap_write__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse const*p)
  7890. {
  7891. soap_free_temp(soap);
  7892. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap))
  7893. return soap->error;
  7894. return SOAP_OK;
  7895. }
  7896. inline int soap_PUT__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7897. {
  7898. soap_free_temp(soap);
  7899. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7900. return soap_closesock(soap);
  7901. return SOAP_OK;
  7902. }
  7903. inline int soap_PATCH__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7904. {
  7905. soap_free_temp(soap);
  7906. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7907. return soap_closesock(soap);
  7908. return SOAP_OK;
  7909. }
  7910. inline int soap_POST_send__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7911. {
  7912. soap_free_temp(soap);
  7913. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap))
  7914. return soap_closesock(soap);
  7915. return SOAP_OK;
  7916. }
  7917. SOAP_FMAC3 struct _cwmp__RebootResponse * SOAP_FMAC4 soap_get__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *, const char*, const char*);
  7918. inline int soap_read__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse *p)
  7919. {
  7920. if (p)
  7921. { ::soap_default__cwmp__RebootResponse(soap, p);
  7922. if (soap_begin_recv(soap) || ::soap_get__cwmp__RebootResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7923. return soap->error;
  7924. }
  7925. return SOAP_OK;
  7926. }
  7927. inline int soap_GET__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse *p)
  7928. {
  7929. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RebootResponse(soap, p))
  7930. return soap_closesock(soap);
  7931. return soap_closesock(soap);
  7932. }
  7933. inline int soap_POST_recv__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse *p)
  7934. {
  7935. if (::soap_read__cwmp__RebootResponse(soap, p))
  7936. return soap_closesock(soap);
  7937. return soap_closesock(soap);
  7938. }
  7939. #endif
  7940. #ifndef SOAP_TYPE__cwmp__Reboot_DEFINED
  7941. #define SOAP_TYPE__cwmp__Reboot_DEFINED
  7942. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Reboot(struct soap*, struct _cwmp__Reboot *);
  7943. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Reboot(struct soap*, const struct _cwmp__Reboot *);
  7944. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Reboot(struct soap*, const char*, int, const struct _cwmp__Reboot *, const char*);
  7945. SOAP_FMAC3 struct _cwmp__Reboot * SOAP_FMAC4 soap_in__cwmp__Reboot(struct soap*, const char*, struct _cwmp__Reboot *, const char*);
  7946. SOAP_FMAC1 struct _cwmp__Reboot * SOAP_FMAC2 soap_instantiate__cwmp__Reboot(struct soap*, int, const char*, const char*, size_t*);
  7947. inline struct _cwmp__Reboot * soap_new__cwmp__Reboot(struct soap *soap, int n = -1)
  7948. {
  7949. return soap_instantiate__cwmp__Reboot(soap, n, NULL, NULL, NULL);
  7950. }
  7951. inline struct _cwmp__Reboot * soap_new_req__cwmp__Reboot(
  7952. struct soap *soap,
  7953. char *CommandKey)
  7954. {
  7955. struct _cwmp__Reboot *_p = ::soap_new__cwmp__Reboot(soap);
  7956. if (_p)
  7957. { ::soap_default__cwmp__Reboot(soap, _p);
  7958. _p->CommandKey = CommandKey;
  7959. }
  7960. return _p;
  7961. }
  7962. inline struct _cwmp__Reboot * soap_new_set__cwmp__Reboot(
  7963. struct soap *soap,
  7964. char *CommandKey)
  7965. {
  7966. struct _cwmp__Reboot *_p = ::soap_new__cwmp__Reboot(soap);
  7967. if (_p)
  7968. { ::soap_default__cwmp__Reboot(soap, _p);
  7969. _p->CommandKey = CommandKey;
  7970. }
  7971. return _p;
  7972. }
  7973. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Reboot(struct soap*, const struct _cwmp__Reboot *, const char*, const char*);
  7974. inline int soap_write__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot const*p)
  7975. {
  7976. soap_free_temp(soap);
  7977. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap))
  7978. return soap->error;
  7979. return SOAP_OK;
  7980. }
  7981. inline int soap_PUT__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7982. {
  7983. soap_free_temp(soap);
  7984. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7985. return soap_closesock(soap);
  7986. return SOAP_OK;
  7987. }
  7988. inline int soap_PATCH__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7989. {
  7990. soap_free_temp(soap);
  7991. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7992. return soap_closesock(soap);
  7993. return SOAP_OK;
  7994. }
  7995. inline int soap_POST_send__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7996. {
  7997. soap_free_temp(soap);
  7998. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap))
  7999. return soap_closesock(soap);
  8000. return SOAP_OK;
  8001. }
  8002. SOAP_FMAC3 struct _cwmp__Reboot * SOAP_FMAC4 soap_get__cwmp__Reboot(struct soap*, struct _cwmp__Reboot *, const char*, const char*);
  8003. inline int soap_read__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot *p)
  8004. {
  8005. if (p)
  8006. { ::soap_default__cwmp__Reboot(soap, p);
  8007. if (soap_begin_recv(soap) || ::soap_get__cwmp__Reboot(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8008. return soap->error;
  8009. }
  8010. return SOAP_OK;
  8011. }
  8012. inline int soap_GET__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot *p)
  8013. {
  8014. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Reboot(soap, p))
  8015. return soap_closesock(soap);
  8016. return soap_closesock(soap);
  8017. }
  8018. inline int soap_POST_recv__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot *p)
  8019. {
  8020. if (::soap_read__cwmp__Reboot(soap, p))
  8021. return soap_closesock(soap);
  8022. return soap_closesock(soap);
  8023. }
  8024. #endif
  8025. #ifndef SOAP_TYPE__cwmp__DownloadResponse_DEFINED
  8026. #define SOAP_TYPE__cwmp__DownloadResponse_DEFINED
  8027. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *);
  8028. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DownloadResponse(struct soap*, const struct _cwmp__DownloadResponse *);
  8029. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DownloadResponse(struct soap*, const char*, int, const struct _cwmp__DownloadResponse *, const char*);
  8030. SOAP_FMAC3 struct _cwmp__DownloadResponse * SOAP_FMAC4 soap_in__cwmp__DownloadResponse(struct soap*, const char*, struct _cwmp__DownloadResponse *, const char*);
  8031. SOAP_FMAC1 struct _cwmp__DownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__DownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  8032. inline struct _cwmp__DownloadResponse * soap_new__cwmp__DownloadResponse(struct soap *soap, int n = -1)
  8033. {
  8034. return soap_instantiate__cwmp__DownloadResponse(soap, n, NULL, NULL, NULL);
  8035. }
  8036. inline struct _cwmp__DownloadResponse * soap_new_req__cwmp__DownloadResponse(
  8037. struct soap *soap,
  8038. enum _cwmp__DownloadResponse_Status Status,
  8039. time_t StartTime,
  8040. time_t CompleteTime)
  8041. {
  8042. struct _cwmp__DownloadResponse *_p = ::soap_new__cwmp__DownloadResponse(soap);
  8043. if (_p)
  8044. { ::soap_default__cwmp__DownloadResponse(soap, _p);
  8045. _p->Status = Status;
  8046. _p->StartTime = StartTime;
  8047. _p->CompleteTime = CompleteTime;
  8048. }
  8049. return _p;
  8050. }
  8051. inline struct _cwmp__DownloadResponse * soap_new_set__cwmp__DownloadResponse(
  8052. struct soap *soap,
  8053. enum _cwmp__DownloadResponse_Status Status,
  8054. time_t StartTime,
  8055. time_t CompleteTime)
  8056. {
  8057. struct _cwmp__DownloadResponse *_p = ::soap_new__cwmp__DownloadResponse(soap);
  8058. if (_p)
  8059. { ::soap_default__cwmp__DownloadResponse(soap, _p);
  8060. _p->Status = Status;
  8061. _p->StartTime = StartTime;
  8062. _p->CompleteTime = CompleteTime;
  8063. }
  8064. return _p;
  8065. }
  8066. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DownloadResponse(struct soap*, const struct _cwmp__DownloadResponse *, const char*, const char*);
  8067. inline int soap_write__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse const*p)
  8068. {
  8069. soap_free_temp(soap);
  8070. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap))
  8071. return soap->error;
  8072. return SOAP_OK;
  8073. }
  8074. inline int soap_PUT__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  8075. {
  8076. soap_free_temp(soap);
  8077. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8078. return soap_closesock(soap);
  8079. return SOAP_OK;
  8080. }
  8081. inline int soap_PATCH__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  8082. {
  8083. soap_free_temp(soap);
  8084. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8085. return soap_closesock(soap);
  8086. return SOAP_OK;
  8087. }
  8088. inline int soap_POST_send__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  8089. {
  8090. soap_free_temp(soap);
  8091. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap))
  8092. return soap_closesock(soap);
  8093. return SOAP_OK;
  8094. }
  8095. SOAP_FMAC3 struct _cwmp__DownloadResponse * SOAP_FMAC4 soap_get__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *, const char*, const char*);
  8096. inline int soap_read__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse *p)
  8097. {
  8098. if (p)
  8099. { ::soap_default__cwmp__DownloadResponse(soap, p);
  8100. if (soap_begin_recv(soap) || ::soap_get__cwmp__DownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8101. return soap->error;
  8102. }
  8103. return SOAP_OK;
  8104. }
  8105. inline int soap_GET__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse *p)
  8106. {
  8107. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DownloadResponse(soap, p))
  8108. return soap_closesock(soap);
  8109. return soap_closesock(soap);
  8110. }
  8111. inline int soap_POST_recv__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse *p)
  8112. {
  8113. if (::soap_read__cwmp__DownloadResponse(soap, p))
  8114. return soap_closesock(soap);
  8115. return soap_closesock(soap);
  8116. }
  8117. #endif
  8118. #ifndef SOAP_TYPE__cwmp__Download_DEFINED
  8119. #define SOAP_TYPE__cwmp__Download_DEFINED
  8120. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Download(struct soap*, struct _cwmp__Download *);
  8121. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Download(struct soap*, const struct _cwmp__Download *);
  8122. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Download(struct soap*, const char*, int, const struct _cwmp__Download *, const char*);
  8123. SOAP_FMAC3 struct _cwmp__Download * SOAP_FMAC4 soap_in__cwmp__Download(struct soap*, const char*, struct _cwmp__Download *, const char*);
  8124. SOAP_FMAC1 struct _cwmp__Download * SOAP_FMAC2 soap_instantiate__cwmp__Download(struct soap*, int, const char*, const char*, size_t*);
  8125. inline struct _cwmp__Download * soap_new__cwmp__Download(struct soap *soap, int n = -1)
  8126. {
  8127. return soap_instantiate__cwmp__Download(soap, n, NULL, NULL, NULL);
  8128. }
  8129. inline struct _cwmp__Download * soap_new_req__cwmp__Download(
  8130. struct soap *soap,
  8131. char *CommandKey,
  8132. char *FileType,
  8133. char *URL,
  8134. char *Username,
  8135. char *Password,
  8136. unsigned int FileSize,
  8137. char *TargetFileName,
  8138. unsigned int DelaySeconds,
  8139. char *SuccessURL,
  8140. char *FailureURL)
  8141. {
  8142. struct _cwmp__Download *_p = ::soap_new__cwmp__Download(soap);
  8143. if (_p)
  8144. { ::soap_default__cwmp__Download(soap, _p);
  8145. _p->CommandKey = CommandKey;
  8146. _p->FileType = FileType;
  8147. _p->URL = URL;
  8148. _p->Username = Username;
  8149. _p->Password = Password;
  8150. _p->FileSize = FileSize;
  8151. _p->TargetFileName = TargetFileName;
  8152. _p->DelaySeconds = DelaySeconds;
  8153. _p->SuccessURL = SuccessURL;
  8154. _p->FailureURL = FailureURL;
  8155. }
  8156. return _p;
  8157. }
  8158. inline struct _cwmp__Download * soap_new_set__cwmp__Download(
  8159. struct soap *soap,
  8160. char *CommandKey,
  8161. char *FileType,
  8162. char *URL,
  8163. char *Username,
  8164. char *Password,
  8165. unsigned int FileSize,
  8166. char *TargetFileName,
  8167. unsigned int DelaySeconds,
  8168. char *SuccessURL,
  8169. char *FailureURL)
  8170. {
  8171. struct _cwmp__Download *_p = ::soap_new__cwmp__Download(soap);
  8172. if (_p)
  8173. { ::soap_default__cwmp__Download(soap, _p);
  8174. _p->CommandKey = CommandKey;
  8175. _p->FileType = FileType;
  8176. _p->URL = URL;
  8177. _p->Username = Username;
  8178. _p->Password = Password;
  8179. _p->FileSize = FileSize;
  8180. _p->TargetFileName = TargetFileName;
  8181. _p->DelaySeconds = DelaySeconds;
  8182. _p->SuccessURL = SuccessURL;
  8183. _p->FailureURL = FailureURL;
  8184. }
  8185. return _p;
  8186. }
  8187. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Download(struct soap*, const struct _cwmp__Download *, const char*, const char*);
  8188. inline int soap_write__cwmp__Download(struct soap *soap, struct _cwmp__Download const*p)
  8189. {
  8190. soap_free_temp(soap);
  8191. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap))
  8192. return soap->error;
  8193. return SOAP_OK;
  8194. }
  8195. inline int soap_PUT__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8196. {
  8197. soap_free_temp(soap);
  8198. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8199. return soap_closesock(soap);
  8200. return SOAP_OK;
  8201. }
  8202. inline int soap_PATCH__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8203. {
  8204. soap_free_temp(soap);
  8205. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8206. return soap_closesock(soap);
  8207. return SOAP_OK;
  8208. }
  8209. inline int soap_POST_send__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8210. {
  8211. soap_free_temp(soap);
  8212. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap))
  8213. return soap_closesock(soap);
  8214. return SOAP_OK;
  8215. }
  8216. SOAP_FMAC3 struct _cwmp__Download * SOAP_FMAC4 soap_get__cwmp__Download(struct soap*, struct _cwmp__Download *, const char*, const char*);
  8217. inline int soap_read__cwmp__Download(struct soap *soap, struct _cwmp__Download *p)
  8218. {
  8219. if (p)
  8220. { ::soap_default__cwmp__Download(soap, p);
  8221. if (soap_begin_recv(soap) || ::soap_get__cwmp__Download(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8222. return soap->error;
  8223. }
  8224. return SOAP_OK;
  8225. }
  8226. inline int soap_GET__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download *p)
  8227. {
  8228. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Download(soap, p))
  8229. return soap_closesock(soap);
  8230. return soap_closesock(soap);
  8231. }
  8232. inline int soap_POST_recv__cwmp__Download(struct soap *soap, struct _cwmp__Download *p)
  8233. {
  8234. if (::soap_read__cwmp__Download(soap, p))
  8235. return soap_closesock(soap);
  8236. return soap_closesock(soap);
  8237. }
  8238. #endif
  8239. #ifndef SOAP_TYPE__cwmp__DeleteObjectResponse_DEFINED
  8240. #define SOAP_TYPE__cwmp__DeleteObjectResponse_DEFINED
  8241. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *);
  8242. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DeleteObjectResponse(struct soap*, const struct _cwmp__DeleteObjectResponse *);
  8243. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObjectResponse(struct soap*, const char*, int, const struct _cwmp__DeleteObjectResponse *, const char*);
  8244. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse * SOAP_FMAC4 soap_in__cwmp__DeleteObjectResponse(struct soap*, const char*, struct _cwmp__DeleteObjectResponse *, const char*);
  8245. SOAP_FMAC1 struct _cwmp__DeleteObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObjectResponse(struct soap*, int, const char*, const char*, size_t*);
  8246. inline struct _cwmp__DeleteObjectResponse * soap_new__cwmp__DeleteObjectResponse(struct soap *soap, int n = -1)
  8247. {
  8248. return soap_instantiate__cwmp__DeleteObjectResponse(soap, n, NULL, NULL, NULL);
  8249. }
  8250. inline struct _cwmp__DeleteObjectResponse * soap_new_req__cwmp__DeleteObjectResponse(
  8251. struct soap *soap,
  8252. enum _cwmp__DeleteObjectResponse_Status Status)
  8253. {
  8254. struct _cwmp__DeleteObjectResponse *_p = ::soap_new__cwmp__DeleteObjectResponse(soap);
  8255. if (_p)
  8256. { ::soap_default__cwmp__DeleteObjectResponse(soap, _p);
  8257. _p->Status = Status;
  8258. }
  8259. return _p;
  8260. }
  8261. inline struct _cwmp__DeleteObjectResponse * soap_new_set__cwmp__DeleteObjectResponse(
  8262. struct soap *soap,
  8263. enum _cwmp__DeleteObjectResponse_Status Status)
  8264. {
  8265. struct _cwmp__DeleteObjectResponse *_p = ::soap_new__cwmp__DeleteObjectResponse(soap);
  8266. if (_p)
  8267. { ::soap_default__cwmp__DeleteObjectResponse(soap, _p);
  8268. _p->Status = Status;
  8269. }
  8270. return _p;
  8271. }
  8272. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObjectResponse(struct soap*, const struct _cwmp__DeleteObjectResponse *, const char*, const char*);
  8273. inline int soap_write__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse const*p)
  8274. {
  8275. soap_free_temp(soap);
  8276. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap))
  8277. return soap->error;
  8278. return SOAP_OK;
  8279. }
  8280. inline int soap_PUT__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8281. {
  8282. soap_free_temp(soap);
  8283. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8284. return soap_closesock(soap);
  8285. return SOAP_OK;
  8286. }
  8287. inline int soap_PATCH__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8288. {
  8289. soap_free_temp(soap);
  8290. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8291. return soap_closesock(soap);
  8292. return SOAP_OK;
  8293. }
  8294. inline int soap_POST_send__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8295. {
  8296. soap_free_temp(soap);
  8297. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap))
  8298. return soap_closesock(soap);
  8299. return SOAP_OK;
  8300. }
  8301. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse * SOAP_FMAC4 soap_get__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *, const char*, const char*);
  8302. inline int soap_read__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse *p)
  8303. {
  8304. if (p)
  8305. { ::soap_default__cwmp__DeleteObjectResponse(soap, p);
  8306. if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObjectResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8307. return soap->error;
  8308. }
  8309. return SOAP_OK;
  8310. }
  8311. inline int soap_GET__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse *p)
  8312. {
  8313. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObjectResponse(soap, p))
  8314. return soap_closesock(soap);
  8315. return soap_closesock(soap);
  8316. }
  8317. inline int soap_POST_recv__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse *p)
  8318. {
  8319. if (::soap_read__cwmp__DeleteObjectResponse(soap, p))
  8320. return soap_closesock(soap);
  8321. return soap_closesock(soap);
  8322. }
  8323. #endif
  8324. #ifndef SOAP_TYPE__cwmp__DeleteObject_DEFINED
  8325. #define SOAP_TYPE__cwmp__DeleteObject_DEFINED
  8326. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *);
  8327. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DeleteObject(struct soap*, const struct _cwmp__DeleteObject *);
  8328. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObject(struct soap*, const char*, int, const struct _cwmp__DeleteObject *, const char*);
  8329. SOAP_FMAC3 struct _cwmp__DeleteObject * SOAP_FMAC4 soap_in__cwmp__DeleteObject(struct soap*, const char*, struct _cwmp__DeleteObject *, const char*);
  8330. SOAP_FMAC1 struct _cwmp__DeleteObject * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObject(struct soap*, int, const char*, const char*, size_t*);
  8331. inline struct _cwmp__DeleteObject * soap_new__cwmp__DeleteObject(struct soap *soap, int n = -1)
  8332. {
  8333. return soap_instantiate__cwmp__DeleteObject(soap, n, NULL, NULL, NULL);
  8334. }
  8335. inline struct _cwmp__DeleteObject * soap_new_req__cwmp__DeleteObject(
  8336. struct soap *soap,
  8337. char *ObjectName,
  8338. char *ParameterKey)
  8339. {
  8340. struct _cwmp__DeleteObject *_p = ::soap_new__cwmp__DeleteObject(soap);
  8341. if (_p)
  8342. { ::soap_default__cwmp__DeleteObject(soap, _p);
  8343. _p->ObjectName = ObjectName;
  8344. _p->ParameterKey = ParameterKey;
  8345. }
  8346. return _p;
  8347. }
  8348. inline struct _cwmp__DeleteObject * soap_new_set__cwmp__DeleteObject(
  8349. struct soap *soap,
  8350. char *ObjectName,
  8351. char *ParameterKey)
  8352. {
  8353. struct _cwmp__DeleteObject *_p = ::soap_new__cwmp__DeleteObject(soap);
  8354. if (_p)
  8355. { ::soap_default__cwmp__DeleteObject(soap, _p);
  8356. _p->ObjectName = ObjectName;
  8357. _p->ParameterKey = ParameterKey;
  8358. }
  8359. return _p;
  8360. }
  8361. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObject(struct soap*, const struct _cwmp__DeleteObject *, const char*, const char*);
  8362. inline int soap_write__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject const*p)
  8363. {
  8364. soap_free_temp(soap);
  8365. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap))
  8366. return soap->error;
  8367. return SOAP_OK;
  8368. }
  8369. inline int soap_PUT__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8370. {
  8371. soap_free_temp(soap);
  8372. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8373. return soap_closesock(soap);
  8374. return SOAP_OK;
  8375. }
  8376. inline int soap_PATCH__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8377. {
  8378. soap_free_temp(soap);
  8379. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8380. return soap_closesock(soap);
  8381. return SOAP_OK;
  8382. }
  8383. inline int soap_POST_send__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8384. {
  8385. soap_free_temp(soap);
  8386. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap))
  8387. return soap_closesock(soap);
  8388. return SOAP_OK;
  8389. }
  8390. SOAP_FMAC3 struct _cwmp__DeleteObject * SOAP_FMAC4 soap_get__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *, const char*, const char*);
  8391. inline int soap_read__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject *p)
  8392. {
  8393. if (p)
  8394. { ::soap_default__cwmp__DeleteObject(soap, p);
  8395. if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8396. return soap->error;
  8397. }
  8398. return SOAP_OK;
  8399. }
  8400. inline int soap_GET__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject *p)
  8401. {
  8402. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObject(soap, p))
  8403. return soap_closesock(soap);
  8404. return soap_closesock(soap);
  8405. }
  8406. inline int soap_POST_recv__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject *p)
  8407. {
  8408. if (::soap_read__cwmp__DeleteObject(soap, p))
  8409. return soap_closesock(soap);
  8410. return soap_closesock(soap);
  8411. }
  8412. #endif
  8413. #ifndef SOAP_TYPE__cwmp__AddObjectResponse_DEFINED
  8414. #define SOAP_TYPE__cwmp__AddObjectResponse_DEFINED
  8415. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *);
  8416. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AddObjectResponse(struct soap*, const struct _cwmp__AddObjectResponse *);
  8417. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObjectResponse(struct soap*, const char*, int, const struct _cwmp__AddObjectResponse *, const char*);
  8418. SOAP_FMAC3 struct _cwmp__AddObjectResponse * SOAP_FMAC4 soap_in__cwmp__AddObjectResponse(struct soap*, const char*, struct _cwmp__AddObjectResponse *, const char*);
  8419. SOAP_FMAC1 struct _cwmp__AddObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__AddObjectResponse(struct soap*, int, const char*, const char*, size_t*);
  8420. inline struct _cwmp__AddObjectResponse * soap_new__cwmp__AddObjectResponse(struct soap *soap, int n = -1)
  8421. {
  8422. return soap_instantiate__cwmp__AddObjectResponse(soap, n, NULL, NULL, NULL);
  8423. }
  8424. inline struct _cwmp__AddObjectResponse * soap_new_req__cwmp__AddObjectResponse(
  8425. struct soap *soap,
  8426. unsigned int InstanceNumber,
  8427. enum _cwmp__AddObjectResponse_Status Status)
  8428. {
  8429. struct _cwmp__AddObjectResponse *_p = ::soap_new__cwmp__AddObjectResponse(soap);
  8430. if (_p)
  8431. { ::soap_default__cwmp__AddObjectResponse(soap, _p);
  8432. _p->InstanceNumber = InstanceNumber;
  8433. _p->Status = Status;
  8434. }
  8435. return _p;
  8436. }
  8437. inline struct _cwmp__AddObjectResponse * soap_new_set__cwmp__AddObjectResponse(
  8438. struct soap *soap,
  8439. unsigned int InstanceNumber,
  8440. enum _cwmp__AddObjectResponse_Status Status)
  8441. {
  8442. struct _cwmp__AddObjectResponse *_p = ::soap_new__cwmp__AddObjectResponse(soap);
  8443. if (_p)
  8444. { ::soap_default__cwmp__AddObjectResponse(soap, _p);
  8445. _p->InstanceNumber = InstanceNumber;
  8446. _p->Status = Status;
  8447. }
  8448. return _p;
  8449. }
  8450. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObjectResponse(struct soap*, const struct _cwmp__AddObjectResponse *, const char*, const char*);
  8451. inline int soap_write__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse const*p)
  8452. {
  8453. soap_free_temp(soap);
  8454. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap))
  8455. return soap->error;
  8456. return SOAP_OK;
  8457. }
  8458. inline int soap_PUT__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8459. {
  8460. soap_free_temp(soap);
  8461. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8462. return soap_closesock(soap);
  8463. return SOAP_OK;
  8464. }
  8465. inline int soap_PATCH__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8466. {
  8467. soap_free_temp(soap);
  8468. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8469. return soap_closesock(soap);
  8470. return SOAP_OK;
  8471. }
  8472. inline int soap_POST_send__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8473. {
  8474. soap_free_temp(soap);
  8475. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap))
  8476. return soap_closesock(soap);
  8477. return SOAP_OK;
  8478. }
  8479. SOAP_FMAC3 struct _cwmp__AddObjectResponse * SOAP_FMAC4 soap_get__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *, const char*, const char*);
  8480. inline int soap_read__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse *p)
  8481. {
  8482. if (p)
  8483. { ::soap_default__cwmp__AddObjectResponse(soap, p);
  8484. if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObjectResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8485. return soap->error;
  8486. }
  8487. return SOAP_OK;
  8488. }
  8489. inline int soap_GET__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse *p)
  8490. {
  8491. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObjectResponse(soap, p))
  8492. return soap_closesock(soap);
  8493. return soap_closesock(soap);
  8494. }
  8495. inline int soap_POST_recv__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse *p)
  8496. {
  8497. if (::soap_read__cwmp__AddObjectResponse(soap, p))
  8498. return soap_closesock(soap);
  8499. return soap_closesock(soap);
  8500. }
  8501. #endif
  8502. #ifndef SOAP_TYPE__cwmp__AddObject_DEFINED
  8503. #define SOAP_TYPE__cwmp__AddObject_DEFINED
  8504. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AddObject(struct soap*, struct _cwmp__AddObject *);
  8505. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AddObject(struct soap*, const struct _cwmp__AddObject *);
  8506. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObject(struct soap*, const char*, int, const struct _cwmp__AddObject *, const char*);
  8507. SOAP_FMAC3 struct _cwmp__AddObject * SOAP_FMAC4 soap_in__cwmp__AddObject(struct soap*, const char*, struct _cwmp__AddObject *, const char*);
  8508. SOAP_FMAC1 struct _cwmp__AddObject * SOAP_FMAC2 soap_instantiate__cwmp__AddObject(struct soap*, int, const char*, const char*, size_t*);
  8509. inline struct _cwmp__AddObject * soap_new__cwmp__AddObject(struct soap *soap, int n = -1)
  8510. {
  8511. return soap_instantiate__cwmp__AddObject(soap, n, NULL, NULL, NULL);
  8512. }
  8513. inline struct _cwmp__AddObject * soap_new_req__cwmp__AddObject(
  8514. struct soap *soap,
  8515. char *ObjectName,
  8516. char *ParameterKey)
  8517. {
  8518. struct _cwmp__AddObject *_p = ::soap_new__cwmp__AddObject(soap);
  8519. if (_p)
  8520. { ::soap_default__cwmp__AddObject(soap, _p);
  8521. _p->ObjectName = ObjectName;
  8522. _p->ParameterKey = ParameterKey;
  8523. }
  8524. return _p;
  8525. }
  8526. inline struct _cwmp__AddObject * soap_new_set__cwmp__AddObject(
  8527. struct soap *soap,
  8528. char *ObjectName,
  8529. char *ParameterKey)
  8530. {
  8531. struct _cwmp__AddObject *_p = ::soap_new__cwmp__AddObject(soap);
  8532. if (_p)
  8533. { ::soap_default__cwmp__AddObject(soap, _p);
  8534. _p->ObjectName = ObjectName;
  8535. _p->ParameterKey = ParameterKey;
  8536. }
  8537. return _p;
  8538. }
  8539. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObject(struct soap*, const struct _cwmp__AddObject *, const char*, const char*);
  8540. inline int soap_write__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject const*p)
  8541. {
  8542. soap_free_temp(soap);
  8543. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap))
  8544. return soap->error;
  8545. return SOAP_OK;
  8546. }
  8547. inline int soap_PUT__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8548. {
  8549. soap_free_temp(soap);
  8550. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8551. return soap_closesock(soap);
  8552. return SOAP_OK;
  8553. }
  8554. inline int soap_PATCH__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8555. {
  8556. soap_free_temp(soap);
  8557. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8558. return soap_closesock(soap);
  8559. return SOAP_OK;
  8560. }
  8561. inline int soap_POST_send__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8562. {
  8563. soap_free_temp(soap);
  8564. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap))
  8565. return soap_closesock(soap);
  8566. return SOAP_OK;
  8567. }
  8568. SOAP_FMAC3 struct _cwmp__AddObject * SOAP_FMAC4 soap_get__cwmp__AddObject(struct soap*, struct _cwmp__AddObject *, const char*, const char*);
  8569. inline int soap_read__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject *p)
  8570. {
  8571. if (p)
  8572. { ::soap_default__cwmp__AddObject(soap, p);
  8573. if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8574. return soap->error;
  8575. }
  8576. return SOAP_OK;
  8577. }
  8578. inline int soap_GET__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject *p)
  8579. {
  8580. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObject(soap, p))
  8581. return soap_closesock(soap);
  8582. return soap_closesock(soap);
  8583. }
  8584. inline int soap_POST_recv__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject *p)
  8585. {
  8586. if (::soap_read__cwmp__AddObject(soap, p))
  8587. return soap_closesock(soap);
  8588. return soap_closesock(soap);
  8589. }
  8590. #endif
  8591. #ifndef SOAP_TYPE_ParameterAttributeList_DEFINED
  8592. #define SOAP_TYPE_ParameterAttributeList_DEFINED
  8593. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterAttributeList(struct soap*, struct ParameterAttributeList *);
  8594. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterAttributeList(struct soap*, const struct ParameterAttributeList *);
  8595. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterAttributeList(struct soap*, const char*, int, const struct ParameterAttributeList *, const char*);
  8596. SOAP_FMAC3 struct ParameterAttributeList * SOAP_FMAC4 soap_in_ParameterAttributeList(struct soap*, const char*, struct ParameterAttributeList *, const char*);
  8597. SOAP_FMAC1 struct ParameterAttributeList * SOAP_FMAC2 soap_instantiate_ParameterAttributeList(struct soap*, int, const char*, const char*, size_t*);
  8598. inline struct ParameterAttributeList * soap_new_ParameterAttributeList(struct soap *soap, int n = -1)
  8599. {
  8600. return soap_instantiate_ParameterAttributeList(soap, n, NULL, NULL, NULL);
  8601. }
  8602. inline struct ParameterAttributeList * soap_new_req_ParameterAttributeList(
  8603. struct soap *soap)
  8604. {
  8605. struct ParameterAttributeList *_p = ::soap_new_ParameterAttributeList(soap);
  8606. if (_p)
  8607. { ::soap_default_ParameterAttributeList(soap, _p);
  8608. }
  8609. return _p;
  8610. }
  8611. inline struct ParameterAttributeList * soap_new_set_ParameterAttributeList(
  8612. struct soap *soap,
  8613. struct cwmp__ParameterAttributeStruct **__ptrParameterAttributeStruct,
  8614. int __size)
  8615. {
  8616. struct ParameterAttributeList *_p = ::soap_new_ParameterAttributeList(soap);
  8617. if (_p)
  8618. { ::soap_default_ParameterAttributeList(soap, _p);
  8619. _p->__ptrParameterAttributeStruct = __ptrParameterAttributeStruct;
  8620. _p->__size = __size;
  8621. }
  8622. return _p;
  8623. }
  8624. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterAttributeList(struct soap*, const struct ParameterAttributeList *, const char*, const char*);
  8625. inline int soap_write_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList const*p)
  8626. {
  8627. soap_free_temp(soap);
  8628. if (soap_begin_send(soap) || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8629. return soap->error;
  8630. return SOAP_OK;
  8631. }
  8632. inline int soap_PUT_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8633. {
  8634. soap_free_temp(soap);
  8635. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8636. return soap_closesock(soap);
  8637. return SOAP_OK;
  8638. }
  8639. inline int soap_PATCH_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8640. {
  8641. soap_free_temp(soap);
  8642. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8643. return soap_closesock(soap);
  8644. return SOAP_OK;
  8645. }
  8646. inline int soap_POST_send_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8647. {
  8648. soap_free_temp(soap);
  8649. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8650. return soap_closesock(soap);
  8651. return SOAP_OK;
  8652. }
  8653. SOAP_FMAC3 struct ParameterAttributeList * SOAP_FMAC4 soap_get_ParameterAttributeList(struct soap*, struct ParameterAttributeList *, const char*, const char*);
  8654. inline int soap_read_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList *p)
  8655. {
  8656. if (p)
  8657. { ::soap_default_ParameterAttributeList(soap, p);
  8658. if (soap_begin_recv(soap) || ::soap_get_ParameterAttributeList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8659. return soap->error;
  8660. }
  8661. return SOAP_OK;
  8662. }
  8663. inline int soap_GET_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList *p)
  8664. {
  8665. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterAttributeList(soap, p))
  8666. return soap_closesock(soap);
  8667. return soap_closesock(soap);
  8668. }
  8669. inline int soap_POST_recv_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList *p)
  8670. {
  8671. if (::soap_read_ParameterAttributeList(soap, p))
  8672. return soap_closesock(soap);
  8673. return soap_closesock(soap);
  8674. }
  8675. #endif
  8676. #ifndef SOAP_TYPE__cwmp__GetParameterAttributesResponse_DEFINED
  8677. #define SOAP_TYPE__cwmp__GetParameterAttributesResponse_DEFINED
  8678. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *);
  8679. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterAttributesResponse(struct soap*, const struct _cwmp__GetParameterAttributesResponse *);
  8680. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterAttributesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterAttributesResponse *, const char*);
  8681. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__GetParameterAttributesResponse *, const char*);
  8682. SOAP_FMAC1 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*);
  8683. inline struct _cwmp__GetParameterAttributesResponse * soap_new__cwmp__GetParameterAttributesResponse(struct soap *soap, int n = -1)
  8684. {
  8685. return soap_instantiate__cwmp__GetParameterAttributesResponse(soap, n, NULL, NULL, NULL);
  8686. }
  8687. inline struct _cwmp__GetParameterAttributesResponse * soap_new_req__cwmp__GetParameterAttributesResponse(
  8688. struct soap *soap,
  8689. struct ParameterAttributeList *ParameterList)
  8690. {
  8691. struct _cwmp__GetParameterAttributesResponse *_p = ::soap_new__cwmp__GetParameterAttributesResponse(soap);
  8692. if (_p)
  8693. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, _p);
  8694. _p->ParameterList = ParameterList;
  8695. }
  8696. return _p;
  8697. }
  8698. inline struct _cwmp__GetParameterAttributesResponse * soap_new_set__cwmp__GetParameterAttributesResponse(
  8699. struct soap *soap,
  8700. struct ParameterAttributeList *ParameterList)
  8701. {
  8702. struct _cwmp__GetParameterAttributesResponse *_p = ::soap_new__cwmp__GetParameterAttributesResponse(soap);
  8703. if (_p)
  8704. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, _p);
  8705. _p->ParameterList = ParameterList;
  8706. }
  8707. return _p;
  8708. }
  8709. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterAttributesResponse(struct soap*, const struct _cwmp__GetParameterAttributesResponse *, const char*, const char*);
  8710. inline int soap_write__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse const*p)
  8711. {
  8712. soap_free_temp(soap);
  8713. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap))
  8714. return soap->error;
  8715. return SOAP_OK;
  8716. }
  8717. inline int soap_PUT__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8718. {
  8719. soap_free_temp(soap);
  8720. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8721. return soap_closesock(soap);
  8722. return SOAP_OK;
  8723. }
  8724. inline int soap_PATCH__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8725. {
  8726. soap_free_temp(soap);
  8727. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8728. return soap_closesock(soap);
  8729. return SOAP_OK;
  8730. }
  8731. inline int soap_POST_send__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8732. {
  8733. soap_free_temp(soap);
  8734. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap))
  8735. return soap_closesock(soap);
  8736. return SOAP_OK;
  8737. }
  8738. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *, const char*, const char*);
  8739. inline int soap_read__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse *p)
  8740. {
  8741. if (p)
  8742. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, p);
  8743. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterAttributesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8744. return soap->error;
  8745. }
  8746. return SOAP_OK;
  8747. }
  8748. inline int soap_GET__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse *p)
  8749. {
  8750. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterAttributesResponse(soap, p))
  8751. return soap_closesock(soap);
  8752. return soap_closesock(soap);
  8753. }
  8754. inline int soap_POST_recv__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse *p)
  8755. {
  8756. if (::soap_read__cwmp__GetParameterAttributesResponse(soap, p))
  8757. return soap_closesock(soap);
  8758. return soap_closesock(soap);
  8759. }
  8760. #endif
  8761. #ifndef SOAP_TYPE__cwmp__GetParameterAttributes_DEFINED
  8762. #define SOAP_TYPE__cwmp__GetParameterAttributes_DEFINED
  8763. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *);
  8764. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterAttributes(struct soap*, const struct _cwmp__GetParameterAttributes *);
  8765. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterAttributes(struct soap*, const char*, int, const struct _cwmp__GetParameterAttributes *, const char*);
  8766. SOAP_FMAC3 struct _cwmp__GetParameterAttributes * SOAP_FMAC4 soap_in__cwmp__GetParameterAttributes(struct soap*, const char*, struct _cwmp__GetParameterAttributes *, const char*);
  8767. SOAP_FMAC1 struct _cwmp__GetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  8768. inline struct _cwmp__GetParameterAttributes * soap_new__cwmp__GetParameterAttributes(struct soap *soap, int n = -1)
  8769. {
  8770. return soap_instantiate__cwmp__GetParameterAttributes(soap, n, NULL, NULL, NULL);
  8771. }
  8772. inline struct _cwmp__GetParameterAttributes * soap_new_req__cwmp__GetParameterAttributes(
  8773. struct soap *soap,
  8774. struct ParameterNames *ParameterNames)
  8775. {
  8776. struct _cwmp__GetParameterAttributes *_p = ::soap_new__cwmp__GetParameterAttributes(soap);
  8777. if (_p)
  8778. { ::soap_default__cwmp__GetParameterAttributes(soap, _p);
  8779. _p->ParameterNames = ParameterNames;
  8780. }
  8781. return _p;
  8782. }
  8783. inline struct _cwmp__GetParameterAttributes * soap_new_set__cwmp__GetParameterAttributes(
  8784. struct soap *soap,
  8785. struct ParameterNames *ParameterNames)
  8786. {
  8787. struct _cwmp__GetParameterAttributes *_p = ::soap_new__cwmp__GetParameterAttributes(soap);
  8788. if (_p)
  8789. { ::soap_default__cwmp__GetParameterAttributes(soap, _p);
  8790. _p->ParameterNames = ParameterNames;
  8791. }
  8792. return _p;
  8793. }
  8794. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterAttributes(struct soap*, const struct _cwmp__GetParameterAttributes *, const char*, const char*);
  8795. inline int soap_write__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes const*p)
  8796. {
  8797. soap_free_temp(soap);
  8798. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  8799. return soap->error;
  8800. return SOAP_OK;
  8801. }
  8802. inline int soap_PUT__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8803. {
  8804. soap_free_temp(soap);
  8805. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8806. return soap_closesock(soap);
  8807. return SOAP_OK;
  8808. }
  8809. inline int soap_PATCH__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8810. {
  8811. soap_free_temp(soap);
  8812. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8813. return soap_closesock(soap);
  8814. return SOAP_OK;
  8815. }
  8816. inline int soap_POST_send__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8817. {
  8818. soap_free_temp(soap);
  8819. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  8820. return soap_closesock(soap);
  8821. return SOAP_OK;
  8822. }
  8823. SOAP_FMAC3 struct _cwmp__GetParameterAttributes * SOAP_FMAC4 soap_get__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *, const char*, const char*);
  8824. inline int soap_read__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes *p)
  8825. {
  8826. if (p)
  8827. { ::soap_default__cwmp__GetParameterAttributes(soap, p);
  8828. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8829. return soap->error;
  8830. }
  8831. return SOAP_OK;
  8832. }
  8833. inline int soap_GET__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes *p)
  8834. {
  8835. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterAttributes(soap, p))
  8836. return soap_closesock(soap);
  8837. return soap_closesock(soap);
  8838. }
  8839. inline int soap_POST_recv__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes *p)
  8840. {
  8841. if (::soap_read__cwmp__GetParameterAttributes(soap, p))
  8842. return soap_closesock(soap);
  8843. return soap_closesock(soap);
  8844. }
  8845. #endif
  8846. #ifndef SOAP_TYPE__cwmp__SetParameterAttributesResponse_DEFINED
  8847. #define SOAP_TYPE__cwmp__SetParameterAttributesResponse_DEFINED
  8848. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *);
  8849. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterAttributesResponse(struct soap*, const struct _cwmp__SetParameterAttributesResponse *);
  8850. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterAttributesResponse(struct soap*, const char*, int, const struct _cwmp__SetParameterAttributesResponse *, const char*);
  8851. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC4 soap_in__cwmp__SetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__SetParameterAttributesResponse *, const char*);
  8852. SOAP_FMAC1 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*);
  8853. inline struct _cwmp__SetParameterAttributesResponse * soap_new__cwmp__SetParameterAttributesResponse(struct soap *soap, int n = -1)
  8854. {
  8855. return soap_instantiate__cwmp__SetParameterAttributesResponse(soap, n, NULL, NULL, NULL);
  8856. }
  8857. inline struct _cwmp__SetParameterAttributesResponse * soap_new_req__cwmp__SetParameterAttributesResponse(
  8858. struct soap *soap)
  8859. {
  8860. struct _cwmp__SetParameterAttributesResponse *_p = ::soap_new__cwmp__SetParameterAttributesResponse(soap);
  8861. if (_p)
  8862. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, _p);
  8863. }
  8864. return _p;
  8865. }
  8866. inline struct _cwmp__SetParameterAttributesResponse * soap_new_set__cwmp__SetParameterAttributesResponse(
  8867. struct soap *soap)
  8868. {
  8869. struct _cwmp__SetParameterAttributesResponse *_p = ::soap_new__cwmp__SetParameterAttributesResponse(soap);
  8870. if (_p)
  8871. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, _p);
  8872. }
  8873. return _p;
  8874. }
  8875. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterAttributesResponse(struct soap*, const struct _cwmp__SetParameterAttributesResponse *, const char*, const char*);
  8876. inline int soap_write__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse const*p)
  8877. {
  8878. soap_free_temp(soap);
  8879. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap))
  8880. return soap->error;
  8881. return SOAP_OK;
  8882. }
  8883. inline int soap_PUT__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8884. {
  8885. soap_free_temp(soap);
  8886. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8887. return soap_closesock(soap);
  8888. return SOAP_OK;
  8889. }
  8890. inline int soap_PATCH__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8891. {
  8892. soap_free_temp(soap);
  8893. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8894. return soap_closesock(soap);
  8895. return SOAP_OK;
  8896. }
  8897. inline int soap_POST_send__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8898. {
  8899. soap_free_temp(soap);
  8900. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap))
  8901. return soap_closesock(soap);
  8902. return SOAP_OK;
  8903. }
  8904. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC4 soap_get__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *, const char*, const char*);
  8905. inline int soap_read__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse *p)
  8906. {
  8907. if (p)
  8908. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, p);
  8909. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterAttributesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8910. return soap->error;
  8911. }
  8912. return SOAP_OK;
  8913. }
  8914. inline int soap_GET__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse *p)
  8915. {
  8916. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterAttributesResponse(soap, p))
  8917. return soap_closesock(soap);
  8918. return soap_closesock(soap);
  8919. }
  8920. inline int soap_POST_recv__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse *p)
  8921. {
  8922. if (::soap_read__cwmp__SetParameterAttributesResponse(soap, p))
  8923. return soap_closesock(soap);
  8924. return soap_closesock(soap);
  8925. }
  8926. #endif
  8927. #ifndef SOAP_TYPE_SetParameterAttributesList_DEFINED
  8928. #define SOAP_TYPE_SetParameterAttributesList_DEFINED
  8929. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList *);
  8930. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SetParameterAttributesList(struct soap*, const struct SetParameterAttributesList *);
  8931. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SetParameterAttributesList(struct soap*, const char*, int, const struct SetParameterAttributesList *, const char*);
  8932. SOAP_FMAC3 struct SetParameterAttributesList * SOAP_FMAC4 soap_in_SetParameterAttributesList(struct soap*, const char*, struct SetParameterAttributesList *, const char*);
  8933. SOAP_FMAC1 struct SetParameterAttributesList * SOAP_FMAC2 soap_instantiate_SetParameterAttributesList(struct soap*, int, const char*, const char*, size_t*);
  8934. inline struct SetParameterAttributesList * soap_new_SetParameterAttributesList(struct soap *soap, int n = -1)
  8935. {
  8936. return soap_instantiate_SetParameterAttributesList(soap, n, NULL, NULL, NULL);
  8937. }
  8938. inline struct SetParameterAttributesList * soap_new_req_SetParameterAttributesList(
  8939. struct soap *soap)
  8940. {
  8941. struct SetParameterAttributesList *_p = ::soap_new_SetParameterAttributesList(soap);
  8942. if (_p)
  8943. { ::soap_default_SetParameterAttributesList(soap, _p);
  8944. }
  8945. return _p;
  8946. }
  8947. inline struct SetParameterAttributesList * soap_new_set_SetParameterAttributesList(
  8948. struct soap *soap,
  8949. struct cwmp__SetParameterAttributesStruct **__ptrSetParameterAttributesStruct,
  8950. int __size)
  8951. {
  8952. struct SetParameterAttributesList *_p = ::soap_new_SetParameterAttributesList(soap);
  8953. if (_p)
  8954. { ::soap_default_SetParameterAttributesList(soap, _p);
  8955. _p->__ptrSetParameterAttributesStruct = __ptrSetParameterAttributesStruct;
  8956. _p->__size = __size;
  8957. }
  8958. return _p;
  8959. }
  8960. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SetParameterAttributesList(struct soap*, const struct SetParameterAttributesList *, const char*, const char*);
  8961. inline int soap_write_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList const*p)
  8962. {
  8963. soap_free_temp(soap);
  8964. if (soap_begin_send(soap) || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8965. return soap->error;
  8966. return SOAP_OK;
  8967. }
  8968. inline int soap_PUT_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8969. {
  8970. soap_free_temp(soap);
  8971. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8972. return soap_closesock(soap);
  8973. return SOAP_OK;
  8974. }
  8975. inline int soap_PATCH_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8976. {
  8977. soap_free_temp(soap);
  8978. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8979. return soap_closesock(soap);
  8980. return SOAP_OK;
  8981. }
  8982. inline int soap_POST_send_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8983. {
  8984. soap_free_temp(soap);
  8985. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8986. return soap_closesock(soap);
  8987. return SOAP_OK;
  8988. }
  8989. SOAP_FMAC3 struct SetParameterAttributesList * SOAP_FMAC4 soap_get_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList *, const char*, const char*);
  8990. inline int soap_read_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList *p)
  8991. {
  8992. if (p)
  8993. { ::soap_default_SetParameterAttributesList(soap, p);
  8994. if (soap_begin_recv(soap) || ::soap_get_SetParameterAttributesList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8995. return soap->error;
  8996. }
  8997. return SOAP_OK;
  8998. }
  8999. inline int soap_GET_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList *p)
  9000. {
  9001. if (soap_GET(soap, URL, NULL) || ::soap_read_SetParameterAttributesList(soap, p))
  9002. return soap_closesock(soap);
  9003. return soap_closesock(soap);
  9004. }
  9005. inline int soap_POST_recv_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList *p)
  9006. {
  9007. if (::soap_read_SetParameterAttributesList(soap, p))
  9008. return soap_closesock(soap);
  9009. return soap_closesock(soap);
  9010. }
  9011. #endif
  9012. #ifndef SOAP_TYPE__cwmp__SetParameterAttributes_DEFINED
  9013. #define SOAP_TYPE__cwmp__SetParameterAttributes_DEFINED
  9014. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *);
  9015. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterAttributes(struct soap*, const struct _cwmp__SetParameterAttributes *);
  9016. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterAttributes(struct soap*, const char*, int, const struct _cwmp__SetParameterAttributes *, const char*);
  9017. SOAP_FMAC3 struct _cwmp__SetParameterAttributes * SOAP_FMAC4 soap_in__cwmp__SetParameterAttributes(struct soap*, const char*, struct _cwmp__SetParameterAttributes *, const char*);
  9018. SOAP_FMAC1 struct _cwmp__SetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  9019. inline struct _cwmp__SetParameterAttributes * soap_new__cwmp__SetParameterAttributes(struct soap *soap, int n = -1)
  9020. {
  9021. return soap_instantiate__cwmp__SetParameterAttributes(soap, n, NULL, NULL, NULL);
  9022. }
  9023. inline struct _cwmp__SetParameterAttributes * soap_new_req__cwmp__SetParameterAttributes(
  9024. struct soap *soap,
  9025. struct SetParameterAttributesList *ParameterList)
  9026. {
  9027. struct _cwmp__SetParameterAttributes *_p = ::soap_new__cwmp__SetParameterAttributes(soap);
  9028. if (_p)
  9029. { ::soap_default__cwmp__SetParameterAttributes(soap, _p);
  9030. _p->ParameterList = ParameterList;
  9031. }
  9032. return _p;
  9033. }
  9034. inline struct _cwmp__SetParameterAttributes * soap_new_set__cwmp__SetParameterAttributes(
  9035. struct soap *soap,
  9036. struct SetParameterAttributesList *ParameterList)
  9037. {
  9038. struct _cwmp__SetParameterAttributes *_p = ::soap_new__cwmp__SetParameterAttributes(soap);
  9039. if (_p)
  9040. { ::soap_default__cwmp__SetParameterAttributes(soap, _p);
  9041. _p->ParameterList = ParameterList;
  9042. }
  9043. return _p;
  9044. }
  9045. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterAttributes(struct soap*, const struct _cwmp__SetParameterAttributes *, const char*, const char*);
  9046. inline int soap_write__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes const*p)
  9047. {
  9048. soap_free_temp(soap);
  9049. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  9050. return soap->error;
  9051. return SOAP_OK;
  9052. }
  9053. inline int soap_PUT__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  9054. {
  9055. soap_free_temp(soap);
  9056. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9057. return soap_closesock(soap);
  9058. return SOAP_OK;
  9059. }
  9060. inline int soap_PATCH__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  9061. {
  9062. soap_free_temp(soap);
  9063. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9064. return soap_closesock(soap);
  9065. return SOAP_OK;
  9066. }
  9067. inline int soap_POST_send__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  9068. {
  9069. soap_free_temp(soap);
  9070. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  9071. return soap_closesock(soap);
  9072. return SOAP_OK;
  9073. }
  9074. SOAP_FMAC3 struct _cwmp__SetParameterAttributes * SOAP_FMAC4 soap_get__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *, const char*, const char*);
  9075. inline int soap_read__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes *p)
  9076. {
  9077. if (p)
  9078. { ::soap_default__cwmp__SetParameterAttributes(soap, p);
  9079. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9080. return soap->error;
  9081. }
  9082. return SOAP_OK;
  9083. }
  9084. inline int soap_GET__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes *p)
  9085. {
  9086. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterAttributes(soap, p))
  9087. return soap_closesock(soap);
  9088. return soap_closesock(soap);
  9089. }
  9090. inline int soap_POST_recv__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes *p)
  9091. {
  9092. if (::soap_read__cwmp__SetParameterAttributes(soap, p))
  9093. return soap_closesock(soap);
  9094. return soap_closesock(soap);
  9095. }
  9096. #endif
  9097. #ifndef SOAP_TYPE_ParameterInfoList_DEFINED
  9098. #define SOAP_TYPE_ParameterInfoList_DEFINED
  9099. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterInfoList(struct soap*, struct ParameterInfoList *);
  9100. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterInfoList(struct soap*, const struct ParameterInfoList *);
  9101. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterInfoList(struct soap*, const char*, int, const struct ParameterInfoList *, const char*);
  9102. SOAP_FMAC3 struct ParameterInfoList * SOAP_FMAC4 soap_in_ParameterInfoList(struct soap*, const char*, struct ParameterInfoList *, const char*);
  9103. SOAP_FMAC1 struct ParameterInfoList * SOAP_FMAC2 soap_instantiate_ParameterInfoList(struct soap*, int, const char*, const char*, size_t*);
  9104. inline struct ParameterInfoList * soap_new_ParameterInfoList(struct soap *soap, int n = -1)
  9105. {
  9106. return soap_instantiate_ParameterInfoList(soap, n, NULL, NULL, NULL);
  9107. }
  9108. inline struct ParameterInfoList * soap_new_req_ParameterInfoList(
  9109. struct soap *soap)
  9110. {
  9111. struct ParameterInfoList *_p = ::soap_new_ParameterInfoList(soap);
  9112. if (_p)
  9113. { ::soap_default_ParameterInfoList(soap, _p);
  9114. }
  9115. return _p;
  9116. }
  9117. inline struct ParameterInfoList * soap_new_set_ParameterInfoList(
  9118. struct soap *soap,
  9119. struct cwmp__ParameterInfoStruct **__ptrParameterInfoStruct,
  9120. int __size)
  9121. {
  9122. struct ParameterInfoList *_p = ::soap_new_ParameterInfoList(soap);
  9123. if (_p)
  9124. { ::soap_default_ParameterInfoList(soap, _p);
  9125. _p->__ptrParameterInfoStruct = __ptrParameterInfoStruct;
  9126. _p->__size = __size;
  9127. }
  9128. return _p;
  9129. }
  9130. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterInfoList(struct soap*, const struct ParameterInfoList *, const char*, const char*);
  9131. inline int soap_write_ParameterInfoList(struct soap *soap, struct ParameterInfoList const*p)
  9132. {
  9133. soap_free_temp(soap);
  9134. if (soap_begin_send(soap) || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9135. return soap->error;
  9136. return SOAP_OK;
  9137. }
  9138. inline int soap_PUT_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  9139. {
  9140. soap_free_temp(soap);
  9141. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9142. return soap_closesock(soap);
  9143. return SOAP_OK;
  9144. }
  9145. inline int soap_PATCH_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  9146. {
  9147. soap_free_temp(soap);
  9148. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9149. return soap_closesock(soap);
  9150. return SOAP_OK;
  9151. }
  9152. inline int soap_POST_send_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  9153. {
  9154. soap_free_temp(soap);
  9155. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9156. return soap_closesock(soap);
  9157. return SOAP_OK;
  9158. }
  9159. SOAP_FMAC3 struct ParameterInfoList * SOAP_FMAC4 soap_get_ParameterInfoList(struct soap*, struct ParameterInfoList *, const char*, const char*);
  9160. inline int soap_read_ParameterInfoList(struct soap *soap, struct ParameterInfoList *p)
  9161. {
  9162. if (p)
  9163. { ::soap_default_ParameterInfoList(soap, p);
  9164. if (soap_begin_recv(soap) || ::soap_get_ParameterInfoList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9165. return soap->error;
  9166. }
  9167. return SOAP_OK;
  9168. }
  9169. inline int soap_GET_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList *p)
  9170. {
  9171. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterInfoList(soap, p))
  9172. return soap_closesock(soap);
  9173. return soap_closesock(soap);
  9174. }
  9175. inline int soap_POST_recv_ParameterInfoList(struct soap *soap, struct ParameterInfoList *p)
  9176. {
  9177. if (::soap_read_ParameterInfoList(soap, p))
  9178. return soap_closesock(soap);
  9179. return soap_closesock(soap);
  9180. }
  9181. #endif
  9182. #ifndef SOAP_TYPE__cwmp__GetParameterNamesResponse_DEFINED
  9183. #define SOAP_TYPE__cwmp__GetParameterNamesResponse_DEFINED
  9184. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *);
  9185. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterNamesResponse(struct soap*, const struct _cwmp__GetParameterNamesResponse *);
  9186. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterNamesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterNamesResponse *, const char*);
  9187. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterNamesResponse(struct soap*, const char*, struct _cwmp__GetParameterNamesResponse *, const char*);
  9188. SOAP_FMAC1 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNamesResponse(struct soap*, int, const char*, const char*, size_t*);
  9189. inline struct _cwmp__GetParameterNamesResponse * soap_new__cwmp__GetParameterNamesResponse(struct soap *soap, int n = -1)
  9190. {
  9191. return soap_instantiate__cwmp__GetParameterNamesResponse(soap, n, NULL, NULL, NULL);
  9192. }
  9193. inline struct _cwmp__GetParameterNamesResponse * soap_new_req__cwmp__GetParameterNamesResponse(
  9194. struct soap *soap,
  9195. struct ParameterInfoList *ParameterList)
  9196. {
  9197. struct _cwmp__GetParameterNamesResponse *_p = ::soap_new__cwmp__GetParameterNamesResponse(soap);
  9198. if (_p)
  9199. { ::soap_default__cwmp__GetParameterNamesResponse(soap, _p);
  9200. _p->ParameterList = ParameterList;
  9201. }
  9202. return _p;
  9203. }
  9204. inline struct _cwmp__GetParameterNamesResponse * soap_new_set__cwmp__GetParameterNamesResponse(
  9205. struct soap *soap,
  9206. struct ParameterInfoList *ParameterList)
  9207. {
  9208. struct _cwmp__GetParameterNamesResponse *_p = ::soap_new__cwmp__GetParameterNamesResponse(soap);
  9209. if (_p)
  9210. { ::soap_default__cwmp__GetParameterNamesResponse(soap, _p);
  9211. _p->ParameterList = ParameterList;
  9212. }
  9213. return _p;
  9214. }
  9215. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterNamesResponse(struct soap*, const struct _cwmp__GetParameterNamesResponse *, const char*, const char*);
  9216. inline int soap_write__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse const*p)
  9217. {
  9218. soap_free_temp(soap);
  9219. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap))
  9220. return soap->error;
  9221. return SOAP_OK;
  9222. }
  9223. inline int soap_PUT__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9224. {
  9225. soap_free_temp(soap);
  9226. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9227. return soap_closesock(soap);
  9228. return SOAP_OK;
  9229. }
  9230. inline int soap_PATCH__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9231. {
  9232. soap_free_temp(soap);
  9233. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9234. return soap_closesock(soap);
  9235. return SOAP_OK;
  9236. }
  9237. inline int soap_POST_send__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9238. {
  9239. soap_free_temp(soap);
  9240. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap))
  9241. return soap_closesock(soap);
  9242. return SOAP_OK;
  9243. }
  9244. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *, const char*, const char*);
  9245. inline int soap_read__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse *p)
  9246. {
  9247. if (p)
  9248. { ::soap_default__cwmp__GetParameterNamesResponse(soap, p);
  9249. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterNamesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9250. return soap->error;
  9251. }
  9252. return SOAP_OK;
  9253. }
  9254. inline int soap_GET__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse *p)
  9255. {
  9256. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterNamesResponse(soap, p))
  9257. return soap_closesock(soap);
  9258. return soap_closesock(soap);
  9259. }
  9260. inline int soap_POST_recv__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse *p)
  9261. {
  9262. if (::soap_read__cwmp__GetParameterNamesResponse(soap, p))
  9263. return soap_closesock(soap);
  9264. return soap_closesock(soap);
  9265. }
  9266. #endif
  9267. #ifndef SOAP_TYPE__cwmp__GetParameterNames_DEFINED
  9268. #define SOAP_TYPE__cwmp__GetParameterNames_DEFINED
  9269. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *);
  9270. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterNames(struct soap*, const struct _cwmp__GetParameterNames *);
  9271. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterNames(struct soap*, const char*, int, const struct _cwmp__GetParameterNames *, const char*);
  9272. SOAP_FMAC3 struct _cwmp__GetParameterNames * SOAP_FMAC4 soap_in__cwmp__GetParameterNames(struct soap*, const char*, struct _cwmp__GetParameterNames *, const char*);
  9273. SOAP_FMAC1 struct _cwmp__GetParameterNames * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNames(struct soap*, int, const char*, const char*, size_t*);
  9274. inline struct _cwmp__GetParameterNames * soap_new__cwmp__GetParameterNames(struct soap *soap, int n = -1)
  9275. {
  9276. return soap_instantiate__cwmp__GetParameterNames(soap, n, NULL, NULL, NULL);
  9277. }
  9278. inline struct _cwmp__GetParameterNames * soap_new_req__cwmp__GetParameterNames(
  9279. struct soap *soap,
  9280. char *ParameterPath,
  9281. enum xsd__boolean NextLevel)
  9282. {
  9283. struct _cwmp__GetParameterNames *_p = ::soap_new__cwmp__GetParameterNames(soap);
  9284. if (_p)
  9285. { ::soap_default__cwmp__GetParameterNames(soap, _p);
  9286. _p->ParameterPath = ParameterPath;
  9287. _p->NextLevel = NextLevel;
  9288. }
  9289. return _p;
  9290. }
  9291. inline struct _cwmp__GetParameterNames * soap_new_set__cwmp__GetParameterNames(
  9292. struct soap *soap,
  9293. char *ParameterPath,
  9294. enum xsd__boolean NextLevel)
  9295. {
  9296. struct _cwmp__GetParameterNames *_p = ::soap_new__cwmp__GetParameterNames(soap);
  9297. if (_p)
  9298. { ::soap_default__cwmp__GetParameterNames(soap, _p);
  9299. _p->ParameterPath = ParameterPath;
  9300. _p->NextLevel = NextLevel;
  9301. }
  9302. return _p;
  9303. }
  9304. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterNames(struct soap*, const struct _cwmp__GetParameterNames *, const char*, const char*);
  9305. inline int soap_write__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames const*p)
  9306. {
  9307. soap_free_temp(soap);
  9308. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap))
  9309. return soap->error;
  9310. return SOAP_OK;
  9311. }
  9312. inline int soap_PUT__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9313. {
  9314. soap_free_temp(soap);
  9315. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9316. return soap_closesock(soap);
  9317. return SOAP_OK;
  9318. }
  9319. inline int soap_PATCH__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9320. {
  9321. soap_free_temp(soap);
  9322. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9323. return soap_closesock(soap);
  9324. return SOAP_OK;
  9325. }
  9326. inline int soap_POST_send__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9327. {
  9328. soap_free_temp(soap);
  9329. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap))
  9330. return soap_closesock(soap);
  9331. return SOAP_OK;
  9332. }
  9333. SOAP_FMAC3 struct _cwmp__GetParameterNames * SOAP_FMAC4 soap_get__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *, const char*, const char*);
  9334. inline int soap_read__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames *p)
  9335. {
  9336. if (p)
  9337. { ::soap_default__cwmp__GetParameterNames(soap, p);
  9338. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9339. return soap->error;
  9340. }
  9341. return SOAP_OK;
  9342. }
  9343. inline int soap_GET__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames *p)
  9344. {
  9345. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterNames(soap, p))
  9346. return soap_closesock(soap);
  9347. return soap_closesock(soap);
  9348. }
  9349. inline int soap_POST_recv__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames *p)
  9350. {
  9351. if (::soap_read__cwmp__GetParameterNames(soap, p))
  9352. return soap_closesock(soap);
  9353. return soap_closesock(soap);
  9354. }
  9355. #endif
  9356. #ifndef SOAP_TYPE__cwmp__GetParameterValuesResponse_DEFINED
  9357. #define SOAP_TYPE__cwmp__GetParameterValuesResponse_DEFINED
  9358. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *);
  9359. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterValuesResponse(struct soap*, const struct _cwmp__GetParameterValuesResponse *);
  9360. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterValuesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterValuesResponse *, const char*);
  9361. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterValuesResponse(struct soap*, const char*, struct _cwmp__GetParameterValuesResponse *, const char*);
  9362. SOAP_FMAC1 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  9363. inline struct _cwmp__GetParameterValuesResponse * soap_new__cwmp__GetParameterValuesResponse(struct soap *soap, int n = -1)
  9364. {
  9365. return soap_instantiate__cwmp__GetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  9366. }
  9367. inline struct _cwmp__GetParameterValuesResponse * soap_new_req__cwmp__GetParameterValuesResponse(
  9368. struct soap *soap,
  9369. struct ParameterValueList *ParameterList)
  9370. {
  9371. struct _cwmp__GetParameterValuesResponse *_p = ::soap_new__cwmp__GetParameterValuesResponse(soap);
  9372. if (_p)
  9373. { ::soap_default__cwmp__GetParameterValuesResponse(soap, _p);
  9374. _p->ParameterList = ParameterList;
  9375. }
  9376. return _p;
  9377. }
  9378. inline struct _cwmp__GetParameterValuesResponse * soap_new_set__cwmp__GetParameterValuesResponse(
  9379. struct soap *soap,
  9380. struct ParameterValueList *ParameterList)
  9381. {
  9382. struct _cwmp__GetParameterValuesResponse *_p = ::soap_new__cwmp__GetParameterValuesResponse(soap);
  9383. if (_p)
  9384. { ::soap_default__cwmp__GetParameterValuesResponse(soap, _p);
  9385. _p->ParameterList = ParameterList;
  9386. }
  9387. return _p;
  9388. }
  9389. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterValuesResponse(struct soap*, const struct _cwmp__GetParameterValuesResponse *, const char*, const char*);
  9390. inline int soap_write__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse const*p)
  9391. {
  9392. soap_free_temp(soap);
  9393. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  9394. return soap->error;
  9395. return SOAP_OK;
  9396. }
  9397. inline int soap_PUT__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9398. {
  9399. soap_free_temp(soap);
  9400. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9401. return soap_closesock(soap);
  9402. return SOAP_OK;
  9403. }
  9404. inline int soap_PATCH__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9405. {
  9406. soap_free_temp(soap);
  9407. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9408. return soap_closesock(soap);
  9409. return SOAP_OK;
  9410. }
  9411. inline int soap_POST_send__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9412. {
  9413. soap_free_temp(soap);
  9414. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  9415. return soap_closesock(soap);
  9416. return SOAP_OK;
  9417. }
  9418. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *, const char*, const char*);
  9419. inline int soap_read__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse *p)
  9420. {
  9421. if (p)
  9422. { ::soap_default__cwmp__GetParameterValuesResponse(soap, p);
  9423. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9424. return soap->error;
  9425. }
  9426. return SOAP_OK;
  9427. }
  9428. inline int soap_GET__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse *p)
  9429. {
  9430. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterValuesResponse(soap, p))
  9431. return soap_closesock(soap);
  9432. return soap_closesock(soap);
  9433. }
  9434. inline int soap_POST_recv__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse *p)
  9435. {
  9436. if (::soap_read__cwmp__GetParameterValuesResponse(soap, p))
  9437. return soap_closesock(soap);
  9438. return soap_closesock(soap);
  9439. }
  9440. #endif
  9441. #ifndef SOAP_TYPE_ParameterNames_DEFINED
  9442. #define SOAP_TYPE_ParameterNames_DEFINED
  9443. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterNames(struct soap*, struct ParameterNames *);
  9444. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterNames(struct soap*, const struct ParameterNames *);
  9445. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterNames(struct soap*, const char*, int, const struct ParameterNames *, const char*);
  9446. SOAP_FMAC3 struct ParameterNames * SOAP_FMAC4 soap_in_ParameterNames(struct soap*, const char*, struct ParameterNames *, const char*);
  9447. SOAP_FMAC1 struct ParameterNames * SOAP_FMAC2 soap_instantiate_ParameterNames(struct soap*, int, const char*, const char*, size_t*);
  9448. inline struct ParameterNames * soap_new_ParameterNames(struct soap *soap, int n = -1)
  9449. {
  9450. return soap_instantiate_ParameterNames(soap, n, NULL, NULL, NULL);
  9451. }
  9452. inline struct ParameterNames * soap_new_req_ParameterNames(
  9453. struct soap *soap)
  9454. {
  9455. struct ParameterNames *_p = ::soap_new_ParameterNames(soap);
  9456. if (_p)
  9457. { ::soap_default_ParameterNames(soap, _p);
  9458. }
  9459. return _p;
  9460. }
  9461. inline struct ParameterNames * soap_new_set_ParameterNames(
  9462. struct soap *soap,
  9463. char **__ptrstring,
  9464. int __size)
  9465. {
  9466. struct ParameterNames *_p = ::soap_new_ParameterNames(soap);
  9467. if (_p)
  9468. { ::soap_default_ParameterNames(soap, _p);
  9469. _p->__ptrstring = __ptrstring;
  9470. _p->__size = __size;
  9471. }
  9472. return _p;
  9473. }
  9474. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterNames(struct soap*, const struct ParameterNames *, const char*, const char*);
  9475. inline int soap_write_ParameterNames(struct soap *soap, struct ParameterNames const*p)
  9476. {
  9477. soap_free_temp(soap);
  9478. if (soap_begin_send(soap) || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9479. return soap->error;
  9480. return SOAP_OK;
  9481. }
  9482. inline int soap_PUT_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9483. {
  9484. soap_free_temp(soap);
  9485. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9486. return soap_closesock(soap);
  9487. return SOAP_OK;
  9488. }
  9489. inline int soap_PATCH_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9490. {
  9491. soap_free_temp(soap);
  9492. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9493. return soap_closesock(soap);
  9494. return SOAP_OK;
  9495. }
  9496. inline int soap_POST_send_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9497. {
  9498. soap_free_temp(soap);
  9499. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9500. return soap_closesock(soap);
  9501. return SOAP_OK;
  9502. }
  9503. SOAP_FMAC3 struct ParameterNames * SOAP_FMAC4 soap_get_ParameterNames(struct soap*, struct ParameterNames *, const char*, const char*);
  9504. inline int soap_read_ParameterNames(struct soap *soap, struct ParameterNames *p)
  9505. {
  9506. if (p)
  9507. { ::soap_default_ParameterNames(soap, p);
  9508. if (soap_begin_recv(soap) || ::soap_get_ParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9509. return soap->error;
  9510. }
  9511. return SOAP_OK;
  9512. }
  9513. inline int soap_GET_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames *p)
  9514. {
  9515. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterNames(soap, p))
  9516. return soap_closesock(soap);
  9517. return soap_closesock(soap);
  9518. }
  9519. inline int soap_POST_recv_ParameterNames(struct soap *soap, struct ParameterNames *p)
  9520. {
  9521. if (::soap_read_ParameterNames(soap, p))
  9522. return soap_closesock(soap);
  9523. return soap_closesock(soap);
  9524. }
  9525. #endif
  9526. #ifndef SOAP_TYPE__cwmp__GetParameterValues_DEFINED
  9527. #define SOAP_TYPE__cwmp__GetParameterValues_DEFINED
  9528. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *);
  9529. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterValues(struct soap*, const struct _cwmp__GetParameterValues *);
  9530. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterValues(struct soap*, const char*, int, const struct _cwmp__GetParameterValues *, const char*);
  9531. SOAP_FMAC3 struct _cwmp__GetParameterValues * SOAP_FMAC4 soap_in__cwmp__GetParameterValues(struct soap*, const char*, struct _cwmp__GetParameterValues *, const char*);
  9532. SOAP_FMAC1 struct _cwmp__GetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  9533. inline struct _cwmp__GetParameterValues * soap_new__cwmp__GetParameterValues(struct soap *soap, int n = -1)
  9534. {
  9535. return soap_instantiate__cwmp__GetParameterValues(soap, n, NULL, NULL, NULL);
  9536. }
  9537. inline struct _cwmp__GetParameterValues * soap_new_req__cwmp__GetParameterValues(
  9538. struct soap *soap,
  9539. struct ParameterNames *ParameterNames)
  9540. {
  9541. struct _cwmp__GetParameterValues *_p = ::soap_new__cwmp__GetParameterValues(soap);
  9542. if (_p)
  9543. { ::soap_default__cwmp__GetParameterValues(soap, _p);
  9544. _p->ParameterNames = ParameterNames;
  9545. }
  9546. return _p;
  9547. }
  9548. inline struct _cwmp__GetParameterValues * soap_new_set__cwmp__GetParameterValues(
  9549. struct soap *soap,
  9550. struct ParameterNames *ParameterNames)
  9551. {
  9552. struct _cwmp__GetParameterValues *_p = ::soap_new__cwmp__GetParameterValues(soap);
  9553. if (_p)
  9554. { ::soap_default__cwmp__GetParameterValues(soap, _p);
  9555. _p->ParameterNames = ParameterNames;
  9556. }
  9557. return _p;
  9558. }
  9559. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterValues(struct soap*, const struct _cwmp__GetParameterValues *, const char*, const char*);
  9560. inline int soap_write__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues const*p)
  9561. {
  9562. soap_free_temp(soap);
  9563. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap))
  9564. return soap->error;
  9565. return SOAP_OK;
  9566. }
  9567. inline int soap_PUT__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9568. {
  9569. soap_free_temp(soap);
  9570. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9571. return soap_closesock(soap);
  9572. return SOAP_OK;
  9573. }
  9574. inline int soap_PATCH__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9575. {
  9576. soap_free_temp(soap);
  9577. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9578. return soap_closesock(soap);
  9579. return SOAP_OK;
  9580. }
  9581. inline int soap_POST_send__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9582. {
  9583. soap_free_temp(soap);
  9584. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap))
  9585. return soap_closesock(soap);
  9586. return SOAP_OK;
  9587. }
  9588. SOAP_FMAC3 struct _cwmp__GetParameterValues * SOAP_FMAC4 soap_get__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *, const char*, const char*);
  9589. inline int soap_read__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues *p)
  9590. {
  9591. if (p)
  9592. { ::soap_default__cwmp__GetParameterValues(soap, p);
  9593. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9594. return soap->error;
  9595. }
  9596. return SOAP_OK;
  9597. }
  9598. inline int soap_GET__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues *p)
  9599. {
  9600. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterValues(soap, p))
  9601. return soap_closesock(soap);
  9602. return soap_closesock(soap);
  9603. }
  9604. inline int soap_POST_recv__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues *p)
  9605. {
  9606. if (::soap_read__cwmp__GetParameterValues(soap, p))
  9607. return soap_closesock(soap);
  9608. return soap_closesock(soap);
  9609. }
  9610. #endif
  9611. #ifndef SOAP_TYPE__cwmp__SetParameterValuesResponse_DEFINED
  9612. #define SOAP_TYPE__cwmp__SetParameterValuesResponse_DEFINED
  9613. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *);
  9614. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterValuesResponse(struct soap*, const struct _cwmp__SetParameterValuesResponse *);
  9615. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValuesResponse(struct soap*, const char*, int, const struct _cwmp__SetParameterValuesResponse *, const char*);
  9616. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC4 soap_in__cwmp__SetParameterValuesResponse(struct soap*, const char*, struct _cwmp__SetParameterValuesResponse *, const char*);
  9617. SOAP_FMAC1 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  9618. inline struct _cwmp__SetParameterValuesResponse * soap_new__cwmp__SetParameterValuesResponse(struct soap *soap, int n = -1)
  9619. {
  9620. return soap_instantiate__cwmp__SetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  9621. }
  9622. inline struct _cwmp__SetParameterValuesResponse * soap_new_req__cwmp__SetParameterValuesResponse(
  9623. struct soap *soap,
  9624. enum _cwmp__SetParameterValuesResponse_Status Status)
  9625. {
  9626. struct _cwmp__SetParameterValuesResponse *_p = ::soap_new__cwmp__SetParameterValuesResponse(soap);
  9627. if (_p)
  9628. { ::soap_default__cwmp__SetParameterValuesResponse(soap, _p);
  9629. _p->Status = Status;
  9630. }
  9631. return _p;
  9632. }
  9633. inline struct _cwmp__SetParameterValuesResponse * soap_new_set__cwmp__SetParameterValuesResponse(
  9634. struct soap *soap,
  9635. enum _cwmp__SetParameterValuesResponse_Status Status)
  9636. {
  9637. struct _cwmp__SetParameterValuesResponse *_p = ::soap_new__cwmp__SetParameterValuesResponse(soap);
  9638. if (_p)
  9639. { ::soap_default__cwmp__SetParameterValuesResponse(soap, _p);
  9640. _p->Status = Status;
  9641. }
  9642. return _p;
  9643. }
  9644. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValuesResponse(struct soap*, const struct _cwmp__SetParameterValuesResponse *, const char*, const char*);
  9645. inline int soap_write__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse const*p)
  9646. {
  9647. soap_free_temp(soap);
  9648. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap))
  9649. return soap->error;
  9650. return SOAP_OK;
  9651. }
  9652. inline int soap_PUT__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9653. {
  9654. soap_free_temp(soap);
  9655. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9656. return soap_closesock(soap);
  9657. return SOAP_OK;
  9658. }
  9659. inline int soap_PATCH__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9660. {
  9661. soap_free_temp(soap);
  9662. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9663. return soap_closesock(soap);
  9664. return SOAP_OK;
  9665. }
  9666. inline int soap_POST_send__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9667. {
  9668. soap_free_temp(soap);
  9669. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap))
  9670. return soap_closesock(soap);
  9671. return SOAP_OK;
  9672. }
  9673. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC4 soap_get__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *, const char*, const char*);
  9674. inline int soap_read__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse *p)
  9675. {
  9676. if (p)
  9677. { ::soap_default__cwmp__SetParameterValuesResponse(soap, p);
  9678. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9679. return soap->error;
  9680. }
  9681. return SOAP_OK;
  9682. }
  9683. inline int soap_GET__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse *p)
  9684. {
  9685. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValuesResponse(soap, p))
  9686. return soap_closesock(soap);
  9687. return soap_closesock(soap);
  9688. }
  9689. inline int soap_POST_recv__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse *p)
  9690. {
  9691. if (::soap_read__cwmp__SetParameterValuesResponse(soap, p))
  9692. return soap_closesock(soap);
  9693. return soap_closesock(soap);
  9694. }
  9695. #endif
  9696. #ifndef SOAP_TYPE_ParameterValueList_DEFINED
  9697. #define SOAP_TYPE_ParameterValueList_DEFINED
  9698. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterValueList(struct soap*, struct ParameterValueList *);
  9699. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterValueList(struct soap*, const struct ParameterValueList *);
  9700. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterValueList(struct soap*, const char*, int, const struct ParameterValueList *, const char*);
  9701. SOAP_FMAC3 struct ParameterValueList * SOAP_FMAC4 soap_in_ParameterValueList(struct soap*, const char*, struct ParameterValueList *, const char*);
  9702. SOAP_FMAC1 struct ParameterValueList * SOAP_FMAC2 soap_instantiate_ParameterValueList(struct soap*, int, const char*, const char*, size_t*);
  9703. inline struct ParameterValueList * soap_new_ParameterValueList(struct soap *soap, int n = -1)
  9704. {
  9705. return soap_instantiate_ParameterValueList(soap, n, NULL, NULL, NULL);
  9706. }
  9707. inline struct ParameterValueList * soap_new_req_ParameterValueList(
  9708. struct soap *soap)
  9709. {
  9710. struct ParameterValueList *_p = ::soap_new_ParameterValueList(soap);
  9711. if (_p)
  9712. { ::soap_default_ParameterValueList(soap, _p);
  9713. }
  9714. return _p;
  9715. }
  9716. inline struct ParameterValueList * soap_new_set_ParameterValueList(
  9717. struct soap *soap,
  9718. struct cwmp__ParameterValueStruct **__ptrParameterValueStruct,
  9719. int __size)
  9720. {
  9721. struct ParameterValueList *_p = ::soap_new_ParameterValueList(soap);
  9722. if (_p)
  9723. { ::soap_default_ParameterValueList(soap, _p);
  9724. _p->__ptrParameterValueStruct = __ptrParameterValueStruct;
  9725. _p->__size = __size;
  9726. }
  9727. return _p;
  9728. }
  9729. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterValueList(struct soap*, const struct ParameterValueList *, const char*, const char*);
  9730. inline int soap_write_ParameterValueList(struct soap *soap, struct ParameterValueList const*p)
  9731. {
  9732. soap_free_temp(soap);
  9733. if (soap_begin_send(soap) || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9734. return soap->error;
  9735. return SOAP_OK;
  9736. }
  9737. inline int soap_PUT_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9738. {
  9739. soap_free_temp(soap);
  9740. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9741. return soap_closesock(soap);
  9742. return SOAP_OK;
  9743. }
  9744. inline int soap_PATCH_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9745. {
  9746. soap_free_temp(soap);
  9747. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9748. return soap_closesock(soap);
  9749. return SOAP_OK;
  9750. }
  9751. inline int soap_POST_send_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9752. {
  9753. soap_free_temp(soap);
  9754. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9755. return soap_closesock(soap);
  9756. return SOAP_OK;
  9757. }
  9758. SOAP_FMAC3 struct ParameterValueList * SOAP_FMAC4 soap_get_ParameterValueList(struct soap*, struct ParameterValueList *, const char*, const char*);
  9759. inline int soap_read_ParameterValueList(struct soap *soap, struct ParameterValueList *p)
  9760. {
  9761. if (p)
  9762. { ::soap_default_ParameterValueList(soap, p);
  9763. if (soap_begin_recv(soap) || ::soap_get_ParameterValueList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9764. return soap->error;
  9765. }
  9766. return SOAP_OK;
  9767. }
  9768. inline int soap_GET_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList *p)
  9769. {
  9770. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterValueList(soap, p))
  9771. return soap_closesock(soap);
  9772. return soap_closesock(soap);
  9773. }
  9774. inline int soap_POST_recv_ParameterValueList(struct soap *soap, struct ParameterValueList *p)
  9775. {
  9776. if (::soap_read_ParameterValueList(soap, p))
  9777. return soap_closesock(soap);
  9778. return soap_closesock(soap);
  9779. }
  9780. #endif
  9781. #ifndef SOAP_TYPE__cwmp__SetParameterValues_DEFINED
  9782. #define SOAP_TYPE__cwmp__SetParameterValues_DEFINED
  9783. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *);
  9784. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterValues(struct soap*, const struct _cwmp__SetParameterValues *);
  9785. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValues(struct soap*, const char*, int, const struct _cwmp__SetParameterValues *, const char*);
  9786. SOAP_FMAC3 struct _cwmp__SetParameterValues * SOAP_FMAC4 soap_in__cwmp__SetParameterValues(struct soap*, const char*, struct _cwmp__SetParameterValues *, const char*);
  9787. SOAP_FMAC1 struct _cwmp__SetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  9788. inline struct _cwmp__SetParameterValues * soap_new__cwmp__SetParameterValues(struct soap *soap, int n = -1)
  9789. {
  9790. return soap_instantiate__cwmp__SetParameterValues(soap, n, NULL, NULL, NULL);
  9791. }
  9792. inline struct _cwmp__SetParameterValues * soap_new_req__cwmp__SetParameterValues(
  9793. struct soap *soap,
  9794. struct ParameterValueList *ParameterList,
  9795. char *ParameterKey)
  9796. {
  9797. struct _cwmp__SetParameterValues *_p = ::soap_new__cwmp__SetParameterValues(soap);
  9798. if (_p)
  9799. { ::soap_default__cwmp__SetParameterValues(soap, _p);
  9800. _p->ParameterList = ParameterList;
  9801. _p->ParameterKey = ParameterKey;
  9802. }
  9803. return _p;
  9804. }
  9805. inline struct _cwmp__SetParameterValues * soap_new_set__cwmp__SetParameterValues(
  9806. struct soap *soap,
  9807. struct ParameterValueList *ParameterList,
  9808. char *ParameterKey)
  9809. {
  9810. struct _cwmp__SetParameterValues *_p = ::soap_new__cwmp__SetParameterValues(soap);
  9811. if (_p)
  9812. { ::soap_default__cwmp__SetParameterValues(soap, _p);
  9813. _p->ParameterList = ParameterList;
  9814. _p->ParameterKey = ParameterKey;
  9815. }
  9816. return _p;
  9817. }
  9818. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValues(struct soap*, const struct _cwmp__SetParameterValues *, const char*, const char*);
  9819. inline int soap_write__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues const*p)
  9820. {
  9821. soap_free_temp(soap);
  9822. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap))
  9823. return soap->error;
  9824. return SOAP_OK;
  9825. }
  9826. inline int soap_PUT__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9827. {
  9828. soap_free_temp(soap);
  9829. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9830. return soap_closesock(soap);
  9831. return SOAP_OK;
  9832. }
  9833. inline int soap_PATCH__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9834. {
  9835. soap_free_temp(soap);
  9836. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9837. return soap_closesock(soap);
  9838. return SOAP_OK;
  9839. }
  9840. inline int soap_POST_send__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9841. {
  9842. soap_free_temp(soap);
  9843. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap))
  9844. return soap_closesock(soap);
  9845. return SOAP_OK;
  9846. }
  9847. SOAP_FMAC3 struct _cwmp__SetParameterValues * SOAP_FMAC4 soap_get__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *, const char*, const char*);
  9848. inline int soap_read__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues *p)
  9849. {
  9850. if (p)
  9851. { ::soap_default__cwmp__SetParameterValues(soap, p);
  9852. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9853. return soap->error;
  9854. }
  9855. return SOAP_OK;
  9856. }
  9857. inline int soap_GET__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues *p)
  9858. {
  9859. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValues(soap, p))
  9860. return soap_closesock(soap);
  9861. return soap_closesock(soap);
  9862. }
  9863. inline int soap_POST_recv__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues *p)
  9864. {
  9865. if (::soap_read__cwmp__SetParameterValues(soap, p))
  9866. return soap_closesock(soap);
  9867. return soap_closesock(soap);
  9868. }
  9869. #endif
  9870. #ifndef SOAP_TYPE_MethodList_DEFINED
  9871. #define SOAP_TYPE_MethodList_DEFINED
  9872. SOAP_FMAC3 void SOAP_FMAC4 soap_default_MethodList(struct soap*, struct MethodList *);
  9873. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_MethodList(struct soap*, const struct MethodList *);
  9874. SOAP_FMAC3 int SOAP_FMAC4 soap_out_MethodList(struct soap*, const char*, int, const struct MethodList *, const char*);
  9875. SOAP_FMAC3 struct MethodList * SOAP_FMAC4 soap_in_MethodList(struct soap*, const char*, struct MethodList *, const char*);
  9876. SOAP_FMAC1 struct MethodList * SOAP_FMAC2 soap_instantiate_MethodList(struct soap*, int, const char*, const char*, size_t*);
  9877. inline struct MethodList * soap_new_MethodList(struct soap *soap, int n = -1)
  9878. {
  9879. return soap_instantiate_MethodList(soap, n, NULL, NULL, NULL);
  9880. }
  9881. inline struct MethodList * soap_new_req_MethodList(
  9882. struct soap *soap)
  9883. {
  9884. struct MethodList *_p = ::soap_new_MethodList(soap);
  9885. if (_p)
  9886. { ::soap_default_MethodList(soap, _p);
  9887. }
  9888. return _p;
  9889. }
  9890. inline struct MethodList * soap_new_set_MethodList(
  9891. struct soap *soap,
  9892. char **__ptrstring,
  9893. int __size)
  9894. {
  9895. struct MethodList *_p = ::soap_new_MethodList(soap);
  9896. if (_p)
  9897. { ::soap_default_MethodList(soap, _p);
  9898. _p->__ptrstring = __ptrstring;
  9899. _p->__size = __size;
  9900. }
  9901. return _p;
  9902. }
  9903. SOAP_FMAC3 int SOAP_FMAC4 soap_put_MethodList(struct soap*, const struct MethodList *, const char*, const char*);
  9904. inline int soap_write_MethodList(struct soap *soap, struct MethodList const*p)
  9905. {
  9906. soap_free_temp(soap);
  9907. if (soap_begin_send(soap) || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9908. return soap->error;
  9909. return SOAP_OK;
  9910. }
  9911. inline int soap_PUT_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9912. {
  9913. soap_free_temp(soap);
  9914. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9915. return soap_closesock(soap);
  9916. return SOAP_OK;
  9917. }
  9918. inline int soap_PATCH_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9919. {
  9920. soap_free_temp(soap);
  9921. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9922. return soap_closesock(soap);
  9923. return SOAP_OK;
  9924. }
  9925. inline int soap_POST_send_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9926. {
  9927. soap_free_temp(soap);
  9928. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9929. return soap_closesock(soap);
  9930. return SOAP_OK;
  9931. }
  9932. SOAP_FMAC3 struct MethodList * SOAP_FMAC4 soap_get_MethodList(struct soap*, struct MethodList *, const char*, const char*);
  9933. inline int soap_read_MethodList(struct soap *soap, struct MethodList *p)
  9934. {
  9935. if (p)
  9936. { ::soap_default_MethodList(soap, p);
  9937. if (soap_begin_recv(soap) || ::soap_get_MethodList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9938. return soap->error;
  9939. }
  9940. return SOAP_OK;
  9941. }
  9942. inline int soap_GET_MethodList(struct soap *soap, const char *URL, struct MethodList *p)
  9943. {
  9944. if (soap_GET(soap, URL, NULL) || ::soap_read_MethodList(soap, p))
  9945. return soap_closesock(soap);
  9946. return soap_closesock(soap);
  9947. }
  9948. inline int soap_POST_recv_MethodList(struct soap *soap, struct MethodList *p)
  9949. {
  9950. if (::soap_read_MethodList(soap, p))
  9951. return soap_closesock(soap);
  9952. return soap_closesock(soap);
  9953. }
  9954. #endif
  9955. #ifndef SOAP_TYPE__cwmp__GetRPCMethodsResponse_DEFINED
  9956. #define SOAP_TYPE__cwmp__GetRPCMethodsResponse_DEFINED
  9957. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *);
  9958. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetRPCMethodsResponse(struct soap*, const struct _cwmp__GetRPCMethodsResponse *);
  9959. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetRPCMethodsResponse(struct soap*, const char*, int, const struct _cwmp__GetRPCMethodsResponse *, const char*);
  9960. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC4 soap_in__cwmp__GetRPCMethodsResponse(struct soap*, const char*, struct _cwmp__GetRPCMethodsResponse *, const char*);
  9961. SOAP_FMAC1 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethodsResponse(struct soap*, int, const char*, const char*, size_t*);
  9962. inline struct _cwmp__GetRPCMethodsResponse * soap_new__cwmp__GetRPCMethodsResponse(struct soap *soap, int n = -1)
  9963. {
  9964. return soap_instantiate__cwmp__GetRPCMethodsResponse(soap, n, NULL, NULL, NULL);
  9965. }
  9966. inline struct _cwmp__GetRPCMethodsResponse * soap_new_req__cwmp__GetRPCMethodsResponse(
  9967. struct soap *soap,
  9968. struct MethodList *MethodList)
  9969. {
  9970. struct _cwmp__GetRPCMethodsResponse *_p = ::soap_new__cwmp__GetRPCMethodsResponse(soap);
  9971. if (_p)
  9972. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, _p);
  9973. _p->MethodList = MethodList;
  9974. }
  9975. return _p;
  9976. }
  9977. inline struct _cwmp__GetRPCMethodsResponse * soap_new_set__cwmp__GetRPCMethodsResponse(
  9978. struct soap *soap,
  9979. struct MethodList *MethodList)
  9980. {
  9981. struct _cwmp__GetRPCMethodsResponse *_p = ::soap_new__cwmp__GetRPCMethodsResponse(soap);
  9982. if (_p)
  9983. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, _p);
  9984. _p->MethodList = MethodList;
  9985. }
  9986. return _p;
  9987. }
  9988. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetRPCMethodsResponse(struct soap*, const struct _cwmp__GetRPCMethodsResponse *, const char*, const char*);
  9989. inline int soap_write__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse const*p)
  9990. {
  9991. soap_free_temp(soap);
  9992. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap))
  9993. return soap->error;
  9994. return SOAP_OK;
  9995. }
  9996. inline int soap_PUT__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  9997. {
  9998. soap_free_temp(soap);
  9999. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10000. return soap_closesock(soap);
  10001. return SOAP_OK;
  10002. }
  10003. inline int soap_PATCH__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  10004. {
  10005. soap_free_temp(soap);
  10006. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10007. return soap_closesock(soap);
  10008. return SOAP_OK;
  10009. }
  10010. inline int soap_POST_send__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  10011. {
  10012. soap_free_temp(soap);
  10013. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap))
  10014. return soap_closesock(soap);
  10015. return SOAP_OK;
  10016. }
  10017. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC4 soap_get__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *, const char*, const char*);
  10018. inline int soap_read__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse *p)
  10019. {
  10020. if (p)
  10021. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, p);
  10022. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetRPCMethodsResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10023. return soap->error;
  10024. }
  10025. return SOAP_OK;
  10026. }
  10027. inline int soap_GET__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse *p)
  10028. {
  10029. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetRPCMethodsResponse(soap, p))
  10030. return soap_closesock(soap);
  10031. return soap_closesock(soap);
  10032. }
  10033. inline int soap_POST_recv__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse *p)
  10034. {
  10035. if (::soap_read__cwmp__GetRPCMethodsResponse(soap, p))
  10036. return soap_closesock(soap);
  10037. return soap_closesock(soap);
  10038. }
  10039. #endif
  10040. #ifndef SOAP_TYPE__cwmp__GetRPCMethods_DEFINED
  10041. #define SOAP_TYPE__cwmp__GetRPCMethods_DEFINED
  10042. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *);
  10043. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetRPCMethods(struct soap*, const struct _cwmp__GetRPCMethods *);
  10044. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetRPCMethods(struct soap*, const char*, int, const struct _cwmp__GetRPCMethods *, const char*);
  10045. SOAP_FMAC3 struct _cwmp__GetRPCMethods * SOAP_FMAC4 soap_in__cwmp__GetRPCMethods(struct soap*, const char*, struct _cwmp__GetRPCMethods *, const char*);
  10046. SOAP_FMAC1 struct _cwmp__GetRPCMethods * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethods(struct soap*, int, const char*, const char*, size_t*);
  10047. inline struct _cwmp__GetRPCMethods * soap_new__cwmp__GetRPCMethods(struct soap *soap, int n = -1)
  10048. {
  10049. return soap_instantiate__cwmp__GetRPCMethods(soap, n, NULL, NULL, NULL);
  10050. }
  10051. inline struct _cwmp__GetRPCMethods * soap_new_req__cwmp__GetRPCMethods(
  10052. struct soap *soap)
  10053. {
  10054. struct _cwmp__GetRPCMethods *_p = ::soap_new__cwmp__GetRPCMethods(soap);
  10055. if (_p)
  10056. { ::soap_default__cwmp__GetRPCMethods(soap, _p);
  10057. }
  10058. return _p;
  10059. }
  10060. inline struct _cwmp__GetRPCMethods * soap_new_set__cwmp__GetRPCMethods(
  10061. struct soap *soap)
  10062. {
  10063. struct _cwmp__GetRPCMethods *_p = ::soap_new__cwmp__GetRPCMethods(soap);
  10064. if (_p)
  10065. { ::soap_default__cwmp__GetRPCMethods(soap, _p);
  10066. }
  10067. return _p;
  10068. }
  10069. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetRPCMethods(struct soap*, const struct _cwmp__GetRPCMethods *, const char*, const char*);
  10070. inline int soap_write__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods const*p)
  10071. {
  10072. soap_free_temp(soap);
  10073. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap))
  10074. return soap->error;
  10075. return SOAP_OK;
  10076. }
  10077. inline int soap_PUT__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  10078. {
  10079. soap_free_temp(soap);
  10080. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10081. return soap_closesock(soap);
  10082. return SOAP_OK;
  10083. }
  10084. inline int soap_PATCH__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  10085. {
  10086. soap_free_temp(soap);
  10087. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10088. return soap_closesock(soap);
  10089. return SOAP_OK;
  10090. }
  10091. inline int soap_POST_send__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  10092. {
  10093. soap_free_temp(soap);
  10094. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap))
  10095. return soap_closesock(soap);
  10096. return SOAP_OK;
  10097. }
  10098. SOAP_FMAC3 struct _cwmp__GetRPCMethods * SOAP_FMAC4 soap_get__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *, const char*, const char*);
  10099. inline int soap_read__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods *p)
  10100. {
  10101. if (p)
  10102. { ::soap_default__cwmp__GetRPCMethods(soap, p);
  10103. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetRPCMethods(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10104. return soap->error;
  10105. }
  10106. return SOAP_OK;
  10107. }
  10108. inline int soap_GET__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods *p)
  10109. {
  10110. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetRPCMethods(soap, p))
  10111. return soap_closesock(soap);
  10112. return soap_closesock(soap);
  10113. }
  10114. inline int soap_POST_recv__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods *p)
  10115. {
  10116. if (::soap_read__cwmp__GetRPCMethods(soap, p))
  10117. return soap_closesock(soap);
  10118. return soap_closesock(soap);
  10119. }
  10120. #endif
  10121. #ifndef SOAP_TYPE__cwmp__Fault_SetParameterValuesFault_DEFINED
  10122. #define SOAP_TYPE__cwmp__Fault_SetParameterValuesFault_DEFINED
  10123. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *);
  10124. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Fault_SetParameterValuesFault(struct soap*, const struct _cwmp__Fault_SetParameterValuesFault *);
  10125. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, int, const struct _cwmp__Fault_SetParameterValuesFault *, const char*);
  10126. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC4 soap_in__cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, struct _cwmp__Fault_SetParameterValuesFault *, const char*);
  10127. SOAP_FMAC1 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC2 soap_instantiate__cwmp__Fault_SetParameterValuesFault(struct soap*, int, const char*, const char*, size_t*);
  10128. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new__cwmp__Fault_SetParameterValuesFault(struct soap *soap, int n = -1)
  10129. {
  10130. return soap_instantiate__cwmp__Fault_SetParameterValuesFault(soap, n, NULL, NULL, NULL);
  10131. }
  10132. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new_req__cwmp__Fault_SetParameterValuesFault(
  10133. struct soap *soap,
  10134. char *ParameterName,
  10135. char *FaultCode)
  10136. {
  10137. struct _cwmp__Fault_SetParameterValuesFault *_p = ::soap_new__cwmp__Fault_SetParameterValuesFault(soap);
  10138. if (_p)
  10139. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, _p);
  10140. _p->ParameterName = ParameterName;
  10141. _p->FaultCode = FaultCode;
  10142. }
  10143. return _p;
  10144. }
  10145. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new_set__cwmp__Fault_SetParameterValuesFault(
  10146. struct soap *soap,
  10147. char *ParameterName,
  10148. char *FaultCode,
  10149. char *FaultString)
  10150. {
  10151. struct _cwmp__Fault_SetParameterValuesFault *_p = ::soap_new__cwmp__Fault_SetParameterValuesFault(soap);
  10152. if (_p)
  10153. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, _p);
  10154. _p->ParameterName = ParameterName;
  10155. _p->FaultCode = FaultCode;
  10156. _p->FaultString = FaultString;
  10157. }
  10158. return _p;
  10159. }
  10160. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Fault_SetParameterValuesFault(struct soap*, const struct _cwmp__Fault_SetParameterValuesFault *, const char*, const char*);
  10161. inline int soap_write__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10162. {
  10163. soap_free_temp(soap);
  10164. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap))
  10165. return soap->error;
  10166. return SOAP_OK;
  10167. }
  10168. inline int soap_PUT__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10169. {
  10170. soap_free_temp(soap);
  10171. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10172. return soap_closesock(soap);
  10173. return SOAP_OK;
  10174. }
  10175. inline int soap_PATCH__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10176. {
  10177. soap_free_temp(soap);
  10178. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10179. return soap_closesock(soap);
  10180. return SOAP_OK;
  10181. }
  10182. inline int soap_POST_send__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10183. {
  10184. soap_free_temp(soap);
  10185. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap))
  10186. return soap_closesock(soap);
  10187. return SOAP_OK;
  10188. }
  10189. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC4 soap_get__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *, const char*, const char*);
  10190. inline int soap_read__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault *p)
  10191. {
  10192. if (p)
  10193. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, p);
  10194. if (soap_begin_recv(soap) || ::soap_get__cwmp__Fault_SetParameterValuesFault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10195. return soap->error;
  10196. }
  10197. return SOAP_OK;
  10198. }
  10199. inline int soap_GET__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault *p)
  10200. {
  10201. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Fault_SetParameterValuesFault(soap, p))
  10202. return soap_closesock(soap);
  10203. return soap_closesock(soap);
  10204. }
  10205. inline int soap_POST_recv__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault *p)
  10206. {
  10207. if (::soap_read__cwmp__Fault_SetParameterValuesFault(soap, p))
  10208. return soap_closesock(soap);
  10209. return soap_closesock(soap);
  10210. }
  10211. #endif
  10212. #ifndef SOAP_TYPE__cwmp__Fault_DEFINED
  10213. #define SOAP_TYPE__cwmp__Fault_DEFINED
  10214. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Fault(struct soap*, struct _cwmp__Fault *);
  10215. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Fault(struct soap*, const struct _cwmp__Fault *);
  10216. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Fault(struct soap*, const char*, int, const struct _cwmp__Fault *, const char*);
  10217. SOAP_FMAC3 struct _cwmp__Fault * SOAP_FMAC4 soap_in__cwmp__Fault(struct soap*, const char*, struct _cwmp__Fault *, const char*);
  10218. SOAP_FMAC1 struct _cwmp__Fault * SOAP_FMAC2 soap_instantiate__cwmp__Fault(struct soap*, int, const char*, const char*, size_t*);
  10219. inline struct _cwmp__Fault * soap_new__cwmp__Fault(struct soap *soap, int n = -1)
  10220. {
  10221. return soap_instantiate__cwmp__Fault(soap, n, NULL, NULL, NULL);
  10222. }
  10223. inline struct _cwmp__Fault * soap_new_req__cwmp__Fault(
  10224. struct soap *soap,
  10225. char *FaultCode,
  10226. int __sizeSetParameterValuesFault,
  10227. struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)
  10228. {
  10229. struct _cwmp__Fault *_p = ::soap_new__cwmp__Fault(soap);
  10230. if (_p)
  10231. { ::soap_default__cwmp__Fault(soap, _p);
  10232. _p->FaultCode = FaultCode;
  10233. _p->__sizeSetParameterValuesFault = __sizeSetParameterValuesFault;
  10234. _p->SetParameterValuesFault = SetParameterValuesFault;
  10235. }
  10236. return _p;
  10237. }
  10238. inline struct _cwmp__Fault * soap_new_set__cwmp__Fault(
  10239. struct soap *soap,
  10240. char *FaultCode,
  10241. char *FaultString,
  10242. int __sizeSetParameterValuesFault,
  10243. struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)
  10244. {
  10245. struct _cwmp__Fault *_p = ::soap_new__cwmp__Fault(soap);
  10246. if (_p)
  10247. { ::soap_default__cwmp__Fault(soap, _p);
  10248. _p->FaultCode = FaultCode;
  10249. _p->FaultString = FaultString;
  10250. _p->__sizeSetParameterValuesFault = __sizeSetParameterValuesFault;
  10251. _p->SetParameterValuesFault = SetParameterValuesFault;
  10252. }
  10253. return _p;
  10254. }
  10255. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Fault(struct soap*, const struct _cwmp__Fault *, const char*, const char*);
  10256. inline int soap_write__cwmp__Fault(struct soap *soap, struct _cwmp__Fault const*p)
  10257. {
  10258. soap_free_temp(soap);
  10259. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap))
  10260. return soap->error;
  10261. return SOAP_OK;
  10262. }
  10263. inline int soap_PUT__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10264. {
  10265. soap_free_temp(soap);
  10266. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10267. return soap_closesock(soap);
  10268. return SOAP_OK;
  10269. }
  10270. inline int soap_PATCH__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10271. {
  10272. soap_free_temp(soap);
  10273. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10274. return soap_closesock(soap);
  10275. return SOAP_OK;
  10276. }
  10277. inline int soap_POST_send__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10278. {
  10279. soap_free_temp(soap);
  10280. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap))
  10281. return soap_closesock(soap);
  10282. return SOAP_OK;
  10283. }
  10284. SOAP_FMAC3 struct _cwmp__Fault * SOAP_FMAC4 soap_get__cwmp__Fault(struct soap*, struct _cwmp__Fault *, const char*, const char*);
  10285. inline int soap_read__cwmp__Fault(struct soap *soap, struct _cwmp__Fault *p)
  10286. {
  10287. if (p)
  10288. { ::soap_default__cwmp__Fault(soap, p);
  10289. if (soap_begin_recv(soap) || ::soap_get__cwmp__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10290. return soap->error;
  10291. }
  10292. return SOAP_OK;
  10293. }
  10294. inline int soap_GET__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault *p)
  10295. {
  10296. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Fault(soap, p))
  10297. return soap_closesock(soap);
  10298. return soap_closesock(soap);
  10299. }
  10300. inline int soap_POST_recv__cwmp__Fault(struct soap *soap, struct _cwmp__Fault *p)
  10301. {
  10302. if (::soap_read__cwmp__Fault(soap, p))
  10303. return soap_closesock(soap);
  10304. return soap_closesock(soap);
  10305. }
  10306. #endif
  10307. #ifndef SOAP_TYPE_cwmp__ArgStruct_DEFINED
  10308. #define SOAP_TYPE_cwmp__ArgStruct_DEFINED
  10309. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *);
  10310. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ArgStruct(struct soap*, const struct cwmp__ArgStruct *);
  10311. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ArgStruct(struct soap*, const char*, int, const struct cwmp__ArgStruct *, const char*);
  10312. SOAP_FMAC3 struct cwmp__ArgStruct * SOAP_FMAC4 soap_in_cwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct *, const char*);
  10313. SOAP_FMAC1 struct cwmp__ArgStruct * SOAP_FMAC2 soap_instantiate_cwmp__ArgStruct(struct soap*, int, const char*, const char*, size_t*);
  10314. inline struct cwmp__ArgStruct * soap_new_cwmp__ArgStruct(struct soap *soap, int n = -1)
  10315. {
  10316. return soap_instantiate_cwmp__ArgStruct(soap, n, NULL, NULL, NULL);
  10317. }
  10318. inline struct cwmp__ArgStruct * soap_new_req_cwmp__ArgStruct(
  10319. struct soap *soap,
  10320. char *Name,
  10321. char *Value)
  10322. {
  10323. struct cwmp__ArgStruct *_p = ::soap_new_cwmp__ArgStruct(soap);
  10324. if (_p)
  10325. { ::soap_default_cwmp__ArgStruct(soap, _p);
  10326. _p->Name = Name;
  10327. _p->Value = Value;
  10328. }
  10329. return _p;
  10330. }
  10331. inline struct cwmp__ArgStruct * soap_new_set_cwmp__ArgStruct(
  10332. struct soap *soap,
  10333. char *Name,
  10334. char *Value)
  10335. {
  10336. struct cwmp__ArgStruct *_p = ::soap_new_cwmp__ArgStruct(soap);
  10337. if (_p)
  10338. { ::soap_default_cwmp__ArgStruct(soap, _p);
  10339. _p->Name = Name;
  10340. _p->Value = Value;
  10341. }
  10342. return _p;
  10343. }
  10344. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ArgStruct(struct soap*, const struct cwmp__ArgStruct *, const char*, const char*);
  10345. inline int soap_write_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct const*p)
  10346. {
  10347. soap_free_temp(soap);
  10348. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap))
  10349. return soap->error;
  10350. return SOAP_OK;
  10351. }
  10352. inline int soap_PUT_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10353. {
  10354. soap_free_temp(soap);
  10355. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10356. return soap_closesock(soap);
  10357. return SOAP_OK;
  10358. }
  10359. inline int soap_PATCH_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10360. {
  10361. soap_free_temp(soap);
  10362. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10363. return soap_closesock(soap);
  10364. return SOAP_OK;
  10365. }
  10366. inline int soap_POST_send_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10367. {
  10368. soap_free_temp(soap);
  10369. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap))
  10370. return soap_closesock(soap);
  10371. return SOAP_OK;
  10372. }
  10373. SOAP_FMAC3 struct cwmp__ArgStruct * SOAP_FMAC4 soap_get_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *, const char*, const char*);
  10374. inline int soap_read_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct *p)
  10375. {
  10376. if (p)
  10377. { ::soap_default_cwmp__ArgStruct(soap, p);
  10378. if (soap_begin_recv(soap) || ::soap_get_cwmp__ArgStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10379. return soap->error;
  10380. }
  10381. return SOAP_OK;
  10382. }
  10383. inline int soap_GET_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct *p)
  10384. {
  10385. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ArgStruct(soap, p))
  10386. return soap_closesock(soap);
  10387. return soap_closesock(soap);
  10388. }
  10389. inline int soap_POST_recv_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct *p)
  10390. {
  10391. if (::soap_read_cwmp__ArgStruct(soap, p))
  10392. return soap_closesock(soap);
  10393. return soap_closesock(soap);
  10394. }
  10395. #endif
  10396. #ifndef SOAP_TYPE_cwmp__OptionStruct_DEFINED
  10397. #define SOAP_TYPE_cwmp__OptionStruct_DEFINED
  10398. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *);
  10399. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OptionStruct(struct soap*, const struct cwmp__OptionStruct *);
  10400. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OptionStruct(struct soap*, const char*, int, const struct cwmp__OptionStruct *, const char*);
  10401. SOAP_FMAC3 struct cwmp__OptionStruct * SOAP_FMAC4 soap_in_cwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct *, const char*);
  10402. SOAP_FMAC1 struct cwmp__OptionStruct * SOAP_FMAC2 soap_instantiate_cwmp__OptionStruct(struct soap*, int, const char*, const char*, size_t*);
  10403. inline struct cwmp__OptionStruct * soap_new_cwmp__OptionStruct(struct soap *soap, int n = -1)
  10404. {
  10405. return soap_instantiate_cwmp__OptionStruct(soap, n, NULL, NULL, NULL);
  10406. }
  10407. inline struct cwmp__OptionStruct * soap_new_req_cwmp__OptionStruct(
  10408. struct soap *soap,
  10409. char *OptionName,
  10410. unsigned int VoucherSN,
  10411. enum _cwmp__OptionStruct_State State,
  10412. enum _cwmp__OptionStruct_Mode Mode,
  10413. time_t StartDate,
  10414. enum _cwmp__OptionStruct_IsTransferable IsTransferable)
  10415. {
  10416. struct cwmp__OptionStruct *_p = ::soap_new_cwmp__OptionStruct(soap);
  10417. if (_p)
  10418. { ::soap_default_cwmp__OptionStruct(soap, _p);
  10419. _p->OptionName = OptionName;
  10420. _p->VoucherSN = VoucherSN;
  10421. _p->State = State;
  10422. _p->Mode = Mode;
  10423. _p->StartDate = StartDate;
  10424. _p->IsTransferable = IsTransferable;
  10425. }
  10426. return _p;
  10427. }
  10428. inline struct cwmp__OptionStruct * soap_new_set_cwmp__OptionStruct(
  10429. struct soap *soap,
  10430. char *OptionName,
  10431. unsigned int VoucherSN,
  10432. enum _cwmp__OptionStruct_State State,
  10433. enum _cwmp__OptionStruct_Mode Mode,
  10434. time_t StartDate,
  10435. time_t *ExpirationDate,
  10436. enum _cwmp__OptionStruct_IsTransferable IsTransferable)
  10437. {
  10438. struct cwmp__OptionStruct *_p = ::soap_new_cwmp__OptionStruct(soap);
  10439. if (_p)
  10440. { ::soap_default_cwmp__OptionStruct(soap, _p);
  10441. _p->OptionName = OptionName;
  10442. _p->VoucherSN = VoucherSN;
  10443. _p->State = State;
  10444. _p->Mode = Mode;
  10445. _p->StartDate = StartDate;
  10446. _p->ExpirationDate = ExpirationDate;
  10447. _p->IsTransferable = IsTransferable;
  10448. }
  10449. return _p;
  10450. }
  10451. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OptionStruct(struct soap*, const struct cwmp__OptionStruct *, const char*, const char*);
  10452. inline int soap_write_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct const*p)
  10453. {
  10454. soap_free_temp(soap);
  10455. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap))
  10456. return soap->error;
  10457. return SOAP_OK;
  10458. }
  10459. inline int soap_PUT_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10460. {
  10461. soap_free_temp(soap);
  10462. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10463. return soap_closesock(soap);
  10464. return SOAP_OK;
  10465. }
  10466. inline int soap_PATCH_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10467. {
  10468. soap_free_temp(soap);
  10469. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10470. return soap_closesock(soap);
  10471. return SOAP_OK;
  10472. }
  10473. inline int soap_POST_send_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10474. {
  10475. soap_free_temp(soap);
  10476. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap))
  10477. return soap_closesock(soap);
  10478. return SOAP_OK;
  10479. }
  10480. SOAP_FMAC3 struct cwmp__OptionStruct * SOAP_FMAC4 soap_get_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *, const char*, const char*);
  10481. inline int soap_read_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct *p)
  10482. {
  10483. if (p)
  10484. { ::soap_default_cwmp__OptionStruct(soap, p);
  10485. if (soap_begin_recv(soap) || ::soap_get_cwmp__OptionStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10486. return soap->error;
  10487. }
  10488. return SOAP_OK;
  10489. }
  10490. inline int soap_GET_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct *p)
  10491. {
  10492. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OptionStruct(soap, p))
  10493. return soap_closesock(soap);
  10494. return soap_closesock(soap);
  10495. }
  10496. inline int soap_POST_recv_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct *p)
  10497. {
  10498. if (::soap_read_cwmp__OptionStruct(soap, p))
  10499. return soap_closesock(soap);
  10500. return soap_closesock(soap);
  10501. }
  10502. #endif
  10503. #ifndef SOAP_TYPE_cwmp__OpResultStruct_DEFINED
  10504. #define SOAP_TYPE_cwmp__OpResultStruct_DEFINED
  10505. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *);
  10506. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OpResultStruct(struct soap*, const struct cwmp__OpResultStruct *);
  10507. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OpResultStruct(struct soap*, const char*, int, const struct cwmp__OpResultStruct *, const char*);
  10508. SOAP_FMAC3 struct cwmp__OpResultStruct * SOAP_FMAC4 soap_in_cwmp__OpResultStruct(struct soap*, const char*, struct cwmp__OpResultStruct *, const char*);
  10509. SOAP_FMAC1 struct cwmp__OpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__OpResultStruct(struct soap*, int, const char*, const char*, size_t*);
  10510. inline struct cwmp__OpResultStruct * soap_new_cwmp__OpResultStruct(struct soap *soap, int n = -1)
  10511. {
  10512. return soap_instantiate_cwmp__OpResultStruct(soap, n, NULL, NULL, NULL);
  10513. }
  10514. inline struct cwmp__OpResultStruct * soap_new_req_cwmp__OpResultStruct(
  10515. struct soap *soap,
  10516. char *UUID,
  10517. char *DeploymentUnitRef,
  10518. char *Version,
  10519. enum cwmp__DeploymentUnitState CurrentState,
  10520. enum xsd__boolean Resolved,
  10521. char *ExecutionUnitRefList,
  10522. time_t StartTime,
  10523. time_t CompleteTime,
  10524. struct cwmp__DeploymentUnitFaultStruct *Fault)
  10525. {
  10526. struct cwmp__OpResultStruct *_p = ::soap_new_cwmp__OpResultStruct(soap);
  10527. if (_p)
  10528. { ::soap_default_cwmp__OpResultStruct(soap, _p);
  10529. _p->UUID = UUID;
  10530. _p->DeploymentUnitRef = DeploymentUnitRef;
  10531. _p->Version = Version;
  10532. _p->CurrentState = CurrentState;
  10533. _p->Resolved = Resolved;
  10534. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  10535. _p->StartTime = StartTime;
  10536. _p->CompleteTime = CompleteTime;
  10537. _p->Fault = Fault;
  10538. }
  10539. return _p;
  10540. }
  10541. inline struct cwmp__OpResultStruct * soap_new_set_cwmp__OpResultStruct(
  10542. struct soap *soap,
  10543. char *UUID,
  10544. char *DeploymentUnitRef,
  10545. char *Version,
  10546. enum cwmp__DeploymentUnitState CurrentState,
  10547. enum xsd__boolean Resolved,
  10548. char *ExecutionUnitRefList,
  10549. time_t StartTime,
  10550. time_t CompleteTime,
  10551. struct cwmp__DeploymentUnitFaultStruct *Fault)
  10552. {
  10553. struct cwmp__OpResultStruct *_p = ::soap_new_cwmp__OpResultStruct(soap);
  10554. if (_p)
  10555. { ::soap_default_cwmp__OpResultStruct(soap, _p);
  10556. _p->UUID = UUID;
  10557. _p->DeploymentUnitRef = DeploymentUnitRef;
  10558. _p->Version = Version;
  10559. _p->CurrentState = CurrentState;
  10560. _p->Resolved = Resolved;
  10561. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  10562. _p->StartTime = StartTime;
  10563. _p->CompleteTime = CompleteTime;
  10564. _p->Fault = Fault;
  10565. }
  10566. return _p;
  10567. }
  10568. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OpResultStruct(struct soap*, const struct cwmp__OpResultStruct *, const char*, const char*);
  10569. inline int soap_write_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct const*p)
  10570. {
  10571. soap_free_temp(soap);
  10572. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap))
  10573. return soap->error;
  10574. return SOAP_OK;
  10575. }
  10576. inline int soap_PUT_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10577. {
  10578. soap_free_temp(soap);
  10579. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10580. return soap_closesock(soap);
  10581. return SOAP_OK;
  10582. }
  10583. inline int soap_PATCH_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10584. {
  10585. soap_free_temp(soap);
  10586. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10587. return soap_closesock(soap);
  10588. return SOAP_OK;
  10589. }
  10590. inline int soap_POST_send_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10591. {
  10592. soap_free_temp(soap);
  10593. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap))
  10594. return soap_closesock(soap);
  10595. return SOAP_OK;
  10596. }
  10597. SOAP_FMAC3 struct cwmp__OpResultStruct * SOAP_FMAC4 soap_get_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *, const char*, const char*);
  10598. inline int soap_read_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct *p)
  10599. {
  10600. if (p)
  10601. { ::soap_default_cwmp__OpResultStruct(soap, p);
  10602. if (soap_begin_recv(soap) || ::soap_get_cwmp__OpResultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10603. return soap->error;
  10604. }
  10605. return SOAP_OK;
  10606. }
  10607. inline int soap_GET_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct *p)
  10608. {
  10609. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OpResultStruct(soap, p))
  10610. return soap_closesock(soap);
  10611. return soap_closesock(soap);
  10612. }
  10613. inline int soap_POST_recv_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct *p)
  10614. {
  10615. if (::soap_read_cwmp__OpResultStruct(soap, p))
  10616. return soap_closesock(soap);
  10617. return soap_closesock(soap);
  10618. }
  10619. #endif
  10620. #ifndef SOAP_TYPE_cwmp__OperationStruct_DEFINED
  10621. #define SOAP_TYPE_cwmp__OperationStruct_DEFINED
  10622. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *);
  10623. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OperationStruct(struct soap*, const struct cwmp__OperationStruct *);
  10624. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OperationStruct(struct soap*, const char*, int, const struct cwmp__OperationStruct *, const char*);
  10625. SOAP_FMAC3 struct cwmp__OperationStruct * SOAP_FMAC4 soap_in_cwmp__OperationStruct(struct soap*, const char*, struct cwmp__OperationStruct *, const char*);
  10626. SOAP_FMAC1 struct cwmp__OperationStruct * SOAP_FMAC2 soap_instantiate_cwmp__OperationStruct(struct soap*, int, const char*, const char*, size_t*);
  10627. inline struct cwmp__OperationStruct * soap_new_cwmp__OperationStruct(struct soap *soap, int n = -1)
  10628. {
  10629. return soap_instantiate_cwmp__OperationStruct(soap, n, NULL, NULL, NULL);
  10630. }
  10631. inline struct cwmp__OperationStruct * soap_new_req_cwmp__OperationStruct(
  10632. struct soap *soap)
  10633. {
  10634. struct cwmp__OperationStruct *_p = ::soap_new_cwmp__OperationStruct(soap);
  10635. if (_p)
  10636. { ::soap_default_cwmp__OperationStruct(soap, _p);
  10637. }
  10638. return _p;
  10639. }
  10640. inline struct cwmp__OperationStruct * soap_new_set_cwmp__OperationStruct(
  10641. struct soap *soap)
  10642. {
  10643. struct cwmp__OperationStruct *_p = ::soap_new_cwmp__OperationStruct(soap);
  10644. if (_p)
  10645. { ::soap_default_cwmp__OperationStruct(soap, _p);
  10646. }
  10647. return _p;
  10648. }
  10649. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OperationStruct(struct soap*, const struct cwmp__OperationStruct *, const char*, const char*);
  10650. inline int soap_write_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct const*p)
  10651. {
  10652. soap_free_temp(soap);
  10653. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap))
  10654. return soap->error;
  10655. return SOAP_OK;
  10656. }
  10657. inline int soap_PUT_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10658. {
  10659. soap_free_temp(soap);
  10660. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10661. return soap_closesock(soap);
  10662. return SOAP_OK;
  10663. }
  10664. inline int soap_PATCH_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10665. {
  10666. soap_free_temp(soap);
  10667. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10668. return soap_closesock(soap);
  10669. return SOAP_OK;
  10670. }
  10671. inline int soap_POST_send_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10672. {
  10673. soap_free_temp(soap);
  10674. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap))
  10675. return soap_closesock(soap);
  10676. return SOAP_OK;
  10677. }
  10678. SOAP_FMAC3 struct cwmp__OperationStruct * SOAP_FMAC4 soap_get_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *, const char*, const char*);
  10679. inline int soap_read_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct *p)
  10680. {
  10681. if (p)
  10682. { ::soap_default_cwmp__OperationStruct(soap, p);
  10683. if (soap_begin_recv(soap) || ::soap_get_cwmp__OperationStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10684. return soap->error;
  10685. }
  10686. return SOAP_OK;
  10687. }
  10688. inline int soap_GET_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct *p)
  10689. {
  10690. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OperationStruct(soap, p))
  10691. return soap_closesock(soap);
  10692. return soap_closesock(soap);
  10693. }
  10694. inline int soap_POST_recv_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct *p)
  10695. {
  10696. if (::soap_read_cwmp__OperationStruct(soap, p))
  10697. return soap_closesock(soap);
  10698. return soap_closesock(soap);
  10699. }
  10700. #endif
  10701. #ifndef SOAP_TYPE_cwmp__AllQueuedTransferStruct_DEFINED
  10702. #define SOAP_TYPE_cwmp__AllQueuedTransferStruct_DEFINED
  10703. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *);
  10704. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__AllQueuedTransferStruct(struct soap*, const struct cwmp__AllQueuedTransferStruct *);
  10705. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AllQueuedTransferStruct(struct soap*, const char*, int, const struct cwmp__AllQueuedTransferStruct *, const char*);
  10706. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC4 soap_in_cwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct *, const char*);
  10707. SOAP_FMAC1 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__AllQueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*);
  10708. inline struct cwmp__AllQueuedTransferStruct * soap_new_cwmp__AllQueuedTransferStruct(struct soap *soap, int n = -1)
  10709. {
  10710. return soap_instantiate_cwmp__AllQueuedTransferStruct(soap, n, NULL, NULL, NULL);
  10711. }
  10712. inline struct cwmp__AllQueuedTransferStruct * soap_new_req_cwmp__AllQueuedTransferStruct(
  10713. struct soap *soap,
  10714. char *CommandKey,
  10715. enum cwmp__TransferStateType State,
  10716. enum xsd__boolean IsDownload,
  10717. char *FileType,
  10718. unsigned int FileSize,
  10719. char *TargetFileName)
  10720. {
  10721. struct cwmp__AllQueuedTransferStruct *_p = ::soap_new_cwmp__AllQueuedTransferStruct(soap);
  10722. if (_p)
  10723. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, _p);
  10724. _p->CommandKey = CommandKey;
  10725. _p->State = State;
  10726. _p->IsDownload = IsDownload;
  10727. _p->FileType = FileType;
  10728. _p->FileSize = FileSize;
  10729. _p->TargetFileName = TargetFileName;
  10730. }
  10731. return _p;
  10732. }
  10733. inline struct cwmp__AllQueuedTransferStruct * soap_new_set_cwmp__AllQueuedTransferStruct(
  10734. struct soap *soap,
  10735. char *CommandKey,
  10736. enum cwmp__TransferStateType State,
  10737. enum xsd__boolean IsDownload,
  10738. char *FileType,
  10739. unsigned int FileSize,
  10740. char *TargetFileName)
  10741. {
  10742. struct cwmp__AllQueuedTransferStruct *_p = ::soap_new_cwmp__AllQueuedTransferStruct(soap);
  10743. if (_p)
  10744. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, _p);
  10745. _p->CommandKey = CommandKey;
  10746. _p->State = State;
  10747. _p->IsDownload = IsDownload;
  10748. _p->FileType = FileType;
  10749. _p->FileSize = FileSize;
  10750. _p->TargetFileName = TargetFileName;
  10751. }
  10752. return _p;
  10753. }
  10754. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AllQueuedTransferStruct(struct soap*, const struct cwmp__AllQueuedTransferStruct *, const char*, const char*);
  10755. inline int soap_write_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct const*p)
  10756. {
  10757. soap_free_temp(soap);
  10758. if (soap_begin_send(soap) || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap))
  10759. return soap->error;
  10760. return SOAP_OK;
  10761. }
  10762. inline int soap_PUT_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10763. {
  10764. soap_free_temp(soap);
  10765. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10766. return soap_closesock(soap);
  10767. return SOAP_OK;
  10768. }
  10769. inline int soap_PATCH_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10770. {
  10771. soap_free_temp(soap);
  10772. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10773. return soap_closesock(soap);
  10774. return SOAP_OK;
  10775. }
  10776. inline int soap_POST_send_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10777. {
  10778. soap_free_temp(soap);
  10779. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap))
  10780. return soap_closesock(soap);
  10781. return SOAP_OK;
  10782. }
  10783. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC4 soap_get_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *, const char*, const char*);
  10784. inline int soap_read_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct *p)
  10785. {
  10786. if (p)
  10787. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, p);
  10788. if (soap_begin_recv(soap) || ::soap_get_cwmp__AllQueuedTransferStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10789. return soap->error;
  10790. }
  10791. return SOAP_OK;
  10792. }
  10793. inline int soap_GET_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct *p)
  10794. {
  10795. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AllQueuedTransferStruct(soap, p))
  10796. return soap_closesock(soap);
  10797. return soap_closesock(soap);
  10798. }
  10799. inline int soap_POST_recv_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct *p)
  10800. {
  10801. if (::soap_read_cwmp__AllQueuedTransferStruct(soap, p))
  10802. return soap_closesock(soap);
  10803. return soap_closesock(soap);
  10804. }
  10805. #endif
  10806. #ifndef SOAP_TYPE_cwmp__QueuedTransferStruct_DEFINED
  10807. #define SOAP_TYPE_cwmp__QueuedTransferStruct_DEFINED
  10808. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *);
  10809. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__QueuedTransferStruct(struct soap*, const struct cwmp__QueuedTransferStruct *);
  10810. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__QueuedTransferStruct(struct soap*, const char*, int, const struct cwmp__QueuedTransferStruct *, const char*);
  10811. SOAP_FMAC3 struct cwmp__QueuedTransferStruct * SOAP_FMAC4 soap_in_cwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct *, const char*);
  10812. SOAP_FMAC1 struct cwmp__QueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__QueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*);
  10813. inline struct cwmp__QueuedTransferStruct * soap_new_cwmp__QueuedTransferStruct(struct soap *soap, int n = -1)
  10814. {
  10815. return soap_instantiate_cwmp__QueuedTransferStruct(soap, n, NULL, NULL, NULL);
  10816. }
  10817. inline struct cwmp__QueuedTransferStruct * soap_new_req_cwmp__QueuedTransferStruct(
  10818. struct soap *soap,
  10819. char *CommandKey,
  10820. enum cwmp__TransferStateType State)
  10821. {
  10822. struct cwmp__QueuedTransferStruct *_p = ::soap_new_cwmp__QueuedTransferStruct(soap);
  10823. if (_p)
  10824. { ::soap_default_cwmp__QueuedTransferStruct(soap, _p);
  10825. _p->CommandKey = CommandKey;
  10826. _p->State = State;
  10827. }
  10828. return _p;
  10829. }
  10830. inline struct cwmp__QueuedTransferStruct * soap_new_set_cwmp__QueuedTransferStruct(
  10831. struct soap *soap,
  10832. char *CommandKey,
  10833. enum cwmp__TransferStateType State)
  10834. {
  10835. struct cwmp__QueuedTransferStruct *_p = ::soap_new_cwmp__QueuedTransferStruct(soap);
  10836. if (_p)
  10837. { ::soap_default_cwmp__QueuedTransferStruct(soap, _p);
  10838. _p->CommandKey = CommandKey;
  10839. _p->State = State;
  10840. }
  10841. return _p;
  10842. }
  10843. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__QueuedTransferStruct(struct soap*, const struct cwmp__QueuedTransferStruct *, const char*, const char*);
  10844. inline int soap_write_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct const*p)
  10845. {
  10846. soap_free_temp(soap);
  10847. if (soap_begin_send(soap) || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap))
  10848. return soap->error;
  10849. return SOAP_OK;
  10850. }
  10851. inline int soap_PUT_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10852. {
  10853. soap_free_temp(soap);
  10854. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10855. return soap_closesock(soap);
  10856. return SOAP_OK;
  10857. }
  10858. inline int soap_PATCH_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10859. {
  10860. soap_free_temp(soap);
  10861. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10862. return soap_closesock(soap);
  10863. return SOAP_OK;
  10864. }
  10865. inline int soap_POST_send_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10866. {
  10867. soap_free_temp(soap);
  10868. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap))
  10869. return soap_closesock(soap);
  10870. return SOAP_OK;
  10871. }
  10872. SOAP_FMAC3 struct cwmp__QueuedTransferStruct * SOAP_FMAC4 soap_get_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *, const char*, const char*);
  10873. inline int soap_read_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct *p)
  10874. {
  10875. if (p)
  10876. { ::soap_default_cwmp__QueuedTransferStruct(soap, p);
  10877. if (soap_begin_recv(soap) || ::soap_get_cwmp__QueuedTransferStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10878. return soap->error;
  10879. }
  10880. return SOAP_OK;
  10881. }
  10882. inline int soap_GET_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct *p)
  10883. {
  10884. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__QueuedTransferStruct(soap, p))
  10885. return soap_closesock(soap);
  10886. return soap_closesock(soap);
  10887. }
  10888. inline int soap_POST_recv_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct *p)
  10889. {
  10890. if (::soap_read_cwmp__QueuedTransferStruct(soap, p))
  10891. return soap_closesock(soap);
  10892. return soap_closesock(soap);
  10893. }
  10894. #endif
  10895. #ifndef SOAP_TYPE_cwmp__TimeWindowStruct_DEFINED
  10896. #define SOAP_TYPE_cwmp__TimeWindowStruct_DEFINED
  10897. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *);
  10898. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TimeWindowStruct(struct soap*, const struct cwmp__TimeWindowStruct *);
  10899. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TimeWindowStruct(struct soap*, const char*, int, const struct cwmp__TimeWindowStruct *, const char*);
  10900. SOAP_FMAC3 struct cwmp__TimeWindowStruct * SOAP_FMAC4 soap_in_cwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct *, const char*);
  10901. SOAP_FMAC1 struct cwmp__TimeWindowStruct * SOAP_FMAC2 soap_instantiate_cwmp__TimeWindowStruct(struct soap*, int, const char*, const char*, size_t*);
  10902. inline struct cwmp__TimeWindowStruct * soap_new_cwmp__TimeWindowStruct(struct soap *soap, int n = -1)
  10903. {
  10904. return soap_instantiate_cwmp__TimeWindowStruct(soap, n, NULL, NULL, NULL);
  10905. }
  10906. inline struct cwmp__TimeWindowStruct * soap_new_req_cwmp__TimeWindowStruct(
  10907. struct soap *soap,
  10908. unsigned int WindowStart,
  10909. unsigned int WindowEnd,
  10910. char *WindowMode,
  10911. char *UserMessage,
  10912. int MaxRetries)
  10913. {
  10914. struct cwmp__TimeWindowStruct *_p = ::soap_new_cwmp__TimeWindowStruct(soap);
  10915. if (_p)
  10916. { ::soap_default_cwmp__TimeWindowStruct(soap, _p);
  10917. _p->WindowStart = WindowStart;
  10918. _p->WindowEnd = WindowEnd;
  10919. _p->WindowMode = WindowMode;
  10920. _p->UserMessage = UserMessage;
  10921. _p->MaxRetries = MaxRetries;
  10922. }
  10923. return _p;
  10924. }
  10925. inline struct cwmp__TimeWindowStruct * soap_new_set_cwmp__TimeWindowStruct(
  10926. struct soap *soap,
  10927. unsigned int WindowStart,
  10928. unsigned int WindowEnd,
  10929. char *WindowMode,
  10930. char *UserMessage,
  10931. int MaxRetries)
  10932. {
  10933. struct cwmp__TimeWindowStruct *_p = ::soap_new_cwmp__TimeWindowStruct(soap);
  10934. if (_p)
  10935. { ::soap_default_cwmp__TimeWindowStruct(soap, _p);
  10936. _p->WindowStart = WindowStart;
  10937. _p->WindowEnd = WindowEnd;
  10938. _p->WindowMode = WindowMode;
  10939. _p->UserMessage = UserMessage;
  10940. _p->MaxRetries = MaxRetries;
  10941. }
  10942. return _p;
  10943. }
  10944. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TimeWindowStruct(struct soap*, const struct cwmp__TimeWindowStruct *, const char*, const char*);
  10945. inline int soap_write_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct const*p)
  10946. {
  10947. soap_free_temp(soap);
  10948. if (soap_begin_send(soap) || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap))
  10949. return soap->error;
  10950. return SOAP_OK;
  10951. }
  10952. inline int soap_PUT_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10953. {
  10954. soap_free_temp(soap);
  10955. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10956. return soap_closesock(soap);
  10957. return SOAP_OK;
  10958. }
  10959. inline int soap_PATCH_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10960. {
  10961. soap_free_temp(soap);
  10962. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10963. return soap_closesock(soap);
  10964. return SOAP_OK;
  10965. }
  10966. inline int soap_POST_send_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10967. {
  10968. soap_free_temp(soap);
  10969. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap))
  10970. return soap_closesock(soap);
  10971. return SOAP_OK;
  10972. }
  10973. SOAP_FMAC3 struct cwmp__TimeWindowStruct * SOAP_FMAC4 soap_get_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *, const char*, const char*);
  10974. inline int soap_read_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct *p)
  10975. {
  10976. if (p)
  10977. { ::soap_default_cwmp__TimeWindowStruct(soap, p);
  10978. if (soap_begin_recv(soap) || ::soap_get_cwmp__TimeWindowStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10979. return soap->error;
  10980. }
  10981. return SOAP_OK;
  10982. }
  10983. inline int soap_GET_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct *p)
  10984. {
  10985. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TimeWindowStruct(soap, p))
  10986. return soap_closesock(soap);
  10987. return soap_closesock(soap);
  10988. }
  10989. inline int soap_POST_recv_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct *p)
  10990. {
  10991. if (::soap_read_cwmp__TimeWindowStruct(soap, p))
  10992. return soap_closesock(soap);
  10993. return soap_closesock(soap);
  10994. }
  10995. #endif
  10996. #ifndef SOAP_TYPE_cwmp__ParameterAttributeStruct_DEFINED
  10997. #define SOAP_TYPE_cwmp__ParameterAttributeStruct_DEFINED
  10998. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *);
  10999. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterAttributeStruct(struct soap*, const struct cwmp__ParameterAttributeStruct *);
  11000. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterAttributeStruct(struct soap*, const char*, int, const struct cwmp__ParameterAttributeStruct *, const char*);
  11001. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct * SOAP_FMAC4 soap_in_cwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct *, const char*);
  11002. SOAP_FMAC1 struct cwmp__ParameterAttributeStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterAttributeStruct(struct soap*, int, const char*, const char*, size_t*);
  11003. inline struct cwmp__ParameterAttributeStruct * soap_new_cwmp__ParameterAttributeStruct(struct soap *soap, int n = -1)
  11004. {
  11005. return soap_instantiate_cwmp__ParameterAttributeStruct(soap, n, NULL, NULL, NULL);
  11006. }
  11007. inline struct cwmp__ParameterAttributeStruct * soap_new_req_cwmp__ParameterAttributeStruct(
  11008. struct soap *soap,
  11009. char *Name,
  11010. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11011. struct AccessList *AccessList)
  11012. {
  11013. struct cwmp__ParameterAttributeStruct *_p = ::soap_new_cwmp__ParameterAttributeStruct(soap);
  11014. if (_p)
  11015. { ::soap_default_cwmp__ParameterAttributeStruct(soap, _p);
  11016. _p->Name = Name;
  11017. _p->Notification = Notification;
  11018. _p->AccessList = AccessList;
  11019. }
  11020. return _p;
  11021. }
  11022. inline struct cwmp__ParameterAttributeStruct * soap_new_set_cwmp__ParameterAttributeStruct(
  11023. struct soap *soap,
  11024. char *Name,
  11025. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11026. struct AccessList *AccessList)
  11027. {
  11028. struct cwmp__ParameterAttributeStruct *_p = ::soap_new_cwmp__ParameterAttributeStruct(soap);
  11029. if (_p)
  11030. { ::soap_default_cwmp__ParameterAttributeStruct(soap, _p);
  11031. _p->Name = Name;
  11032. _p->Notification = Notification;
  11033. _p->AccessList = AccessList;
  11034. }
  11035. return _p;
  11036. }
  11037. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterAttributeStruct(struct soap*, const struct cwmp__ParameterAttributeStruct *, const char*, const char*);
  11038. inline int soap_write_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct const*p)
  11039. {
  11040. soap_free_temp(soap);
  11041. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap))
  11042. return soap->error;
  11043. return SOAP_OK;
  11044. }
  11045. inline int soap_PUT_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  11046. {
  11047. soap_free_temp(soap);
  11048. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11049. return soap_closesock(soap);
  11050. return SOAP_OK;
  11051. }
  11052. inline int soap_PATCH_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  11053. {
  11054. soap_free_temp(soap);
  11055. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11056. return soap_closesock(soap);
  11057. return SOAP_OK;
  11058. }
  11059. inline int soap_POST_send_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  11060. {
  11061. soap_free_temp(soap);
  11062. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap))
  11063. return soap_closesock(soap);
  11064. return SOAP_OK;
  11065. }
  11066. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct * SOAP_FMAC4 soap_get_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *, const char*, const char*);
  11067. inline int soap_read_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct *p)
  11068. {
  11069. if (p)
  11070. { ::soap_default_cwmp__ParameterAttributeStruct(soap, p);
  11071. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterAttributeStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11072. return soap->error;
  11073. }
  11074. return SOAP_OK;
  11075. }
  11076. inline int soap_GET_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct *p)
  11077. {
  11078. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterAttributeStruct(soap, p))
  11079. return soap_closesock(soap);
  11080. return soap_closesock(soap);
  11081. }
  11082. inline int soap_POST_recv_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct *p)
  11083. {
  11084. if (::soap_read_cwmp__ParameterAttributeStruct(soap, p))
  11085. return soap_closesock(soap);
  11086. return soap_closesock(soap);
  11087. }
  11088. #endif
  11089. #ifndef SOAP_TYPE_AccessList_DEFINED
  11090. #define SOAP_TYPE_AccessList_DEFINED
  11091. SOAP_FMAC3 void SOAP_FMAC4 soap_default_AccessList(struct soap*, struct AccessList *);
  11092. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_AccessList(struct soap*, const struct AccessList *);
  11093. SOAP_FMAC3 int SOAP_FMAC4 soap_out_AccessList(struct soap*, const char*, int, const struct AccessList *, const char*);
  11094. SOAP_FMAC3 struct AccessList * SOAP_FMAC4 soap_in_AccessList(struct soap*, const char*, struct AccessList *, const char*);
  11095. SOAP_FMAC1 struct AccessList * SOAP_FMAC2 soap_instantiate_AccessList(struct soap*, int, const char*, const char*, size_t*);
  11096. inline struct AccessList * soap_new_AccessList(struct soap *soap, int n = -1)
  11097. {
  11098. return soap_instantiate_AccessList(soap, n, NULL, NULL, NULL);
  11099. }
  11100. inline struct AccessList * soap_new_req_AccessList(
  11101. struct soap *soap)
  11102. {
  11103. struct AccessList *_p = ::soap_new_AccessList(soap);
  11104. if (_p)
  11105. { ::soap_default_AccessList(soap, _p);
  11106. }
  11107. return _p;
  11108. }
  11109. inline struct AccessList * soap_new_set_AccessList(
  11110. struct soap *soap,
  11111. enum cwmp__AccessListValueType *__ptrstring,
  11112. int __size)
  11113. {
  11114. struct AccessList *_p = ::soap_new_AccessList(soap);
  11115. if (_p)
  11116. { ::soap_default_AccessList(soap, _p);
  11117. _p->__ptrstring = __ptrstring;
  11118. _p->__size = __size;
  11119. }
  11120. return _p;
  11121. }
  11122. SOAP_FMAC3 int SOAP_FMAC4 soap_put_AccessList(struct soap*, const struct AccessList *, const char*, const char*);
  11123. inline int soap_write_AccessList(struct soap *soap, struct AccessList const*p)
  11124. {
  11125. soap_free_temp(soap);
  11126. if (soap_begin_send(soap) || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  11127. return soap->error;
  11128. return SOAP_OK;
  11129. }
  11130. inline int soap_PUT_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  11131. {
  11132. soap_free_temp(soap);
  11133. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11134. return soap_closesock(soap);
  11135. return SOAP_OK;
  11136. }
  11137. inline int soap_PATCH_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  11138. {
  11139. soap_free_temp(soap);
  11140. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11141. return soap_closesock(soap);
  11142. return SOAP_OK;
  11143. }
  11144. inline int soap_POST_send_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  11145. {
  11146. soap_free_temp(soap);
  11147. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  11148. return soap_closesock(soap);
  11149. return SOAP_OK;
  11150. }
  11151. SOAP_FMAC3 struct AccessList * SOAP_FMAC4 soap_get_AccessList(struct soap*, struct AccessList *, const char*, const char*);
  11152. inline int soap_read_AccessList(struct soap *soap, struct AccessList *p)
  11153. {
  11154. if (p)
  11155. { ::soap_default_AccessList(soap, p);
  11156. if (soap_begin_recv(soap) || ::soap_get_AccessList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11157. return soap->error;
  11158. }
  11159. return SOAP_OK;
  11160. }
  11161. inline int soap_GET_AccessList(struct soap *soap, const char *URL, struct AccessList *p)
  11162. {
  11163. if (soap_GET(soap, URL, NULL) || ::soap_read_AccessList(soap, p))
  11164. return soap_closesock(soap);
  11165. return soap_closesock(soap);
  11166. }
  11167. inline int soap_POST_recv_AccessList(struct soap *soap, struct AccessList *p)
  11168. {
  11169. if (::soap_read_AccessList(soap, p))
  11170. return soap_closesock(soap);
  11171. return soap_closesock(soap);
  11172. }
  11173. #endif
  11174. #ifndef SOAP_TYPE_cwmp__SetParameterAttributesStruct_DEFINED
  11175. #define SOAP_TYPE_cwmp__SetParameterAttributesStruct_DEFINED
  11176. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *);
  11177. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__SetParameterAttributesStruct(struct soap*, const struct cwmp__SetParameterAttributesStruct *);
  11178. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__SetParameterAttributesStruct(struct soap*, const char*, int, const struct cwmp__SetParameterAttributesStruct *, const char*);
  11179. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC4 soap_in_cwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct *, const char*);
  11180. SOAP_FMAC1 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC2 soap_instantiate_cwmp__SetParameterAttributesStruct(struct soap*, int, const char*, const char*, size_t*);
  11181. inline struct cwmp__SetParameterAttributesStruct * soap_new_cwmp__SetParameterAttributesStruct(struct soap *soap, int n = -1)
  11182. {
  11183. return soap_instantiate_cwmp__SetParameterAttributesStruct(soap, n, NULL, NULL, NULL);
  11184. }
  11185. inline struct cwmp__SetParameterAttributesStruct * soap_new_req_cwmp__SetParameterAttributesStruct(
  11186. struct soap *soap,
  11187. char *Name,
  11188. enum xsd__boolean NotificationChange,
  11189. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11190. enum xsd__boolean AccessListChange,
  11191. struct AccessList *AccessList)
  11192. {
  11193. struct cwmp__SetParameterAttributesStruct *_p = ::soap_new_cwmp__SetParameterAttributesStruct(soap);
  11194. if (_p)
  11195. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, _p);
  11196. _p->Name = Name;
  11197. _p->NotificationChange = NotificationChange;
  11198. _p->Notification = Notification;
  11199. _p->AccessListChange = AccessListChange;
  11200. _p->AccessList = AccessList;
  11201. }
  11202. return _p;
  11203. }
  11204. inline struct cwmp__SetParameterAttributesStruct * soap_new_set_cwmp__SetParameterAttributesStruct(
  11205. struct soap *soap,
  11206. char *Name,
  11207. enum xsd__boolean NotificationChange,
  11208. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11209. enum xsd__boolean AccessListChange,
  11210. struct AccessList *AccessList)
  11211. {
  11212. struct cwmp__SetParameterAttributesStruct *_p = ::soap_new_cwmp__SetParameterAttributesStruct(soap);
  11213. if (_p)
  11214. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, _p);
  11215. _p->Name = Name;
  11216. _p->NotificationChange = NotificationChange;
  11217. _p->Notification = Notification;
  11218. _p->AccessListChange = AccessListChange;
  11219. _p->AccessList = AccessList;
  11220. }
  11221. return _p;
  11222. }
  11223. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__SetParameterAttributesStruct(struct soap*, const struct cwmp__SetParameterAttributesStruct *, const char*, const char*);
  11224. inline int soap_write_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct const*p)
  11225. {
  11226. soap_free_temp(soap);
  11227. if (soap_begin_send(soap) || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap))
  11228. return soap->error;
  11229. return SOAP_OK;
  11230. }
  11231. inline int soap_PUT_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11232. {
  11233. soap_free_temp(soap);
  11234. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11235. return soap_closesock(soap);
  11236. return SOAP_OK;
  11237. }
  11238. inline int soap_PATCH_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11239. {
  11240. soap_free_temp(soap);
  11241. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11242. return soap_closesock(soap);
  11243. return SOAP_OK;
  11244. }
  11245. inline int soap_POST_send_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11246. {
  11247. soap_free_temp(soap);
  11248. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap))
  11249. return soap_closesock(soap);
  11250. return SOAP_OK;
  11251. }
  11252. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC4 soap_get_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *, const char*, const char*);
  11253. inline int soap_read_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct *p)
  11254. {
  11255. if (p)
  11256. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, p);
  11257. if (soap_begin_recv(soap) || ::soap_get_cwmp__SetParameterAttributesStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11258. return soap->error;
  11259. }
  11260. return SOAP_OK;
  11261. }
  11262. inline int soap_GET_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct *p)
  11263. {
  11264. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__SetParameterAttributesStruct(soap, p))
  11265. return soap_closesock(soap);
  11266. return soap_closesock(soap);
  11267. }
  11268. inline int soap_POST_recv_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct *p)
  11269. {
  11270. if (::soap_read_cwmp__SetParameterAttributesStruct(soap, p))
  11271. return soap_closesock(soap);
  11272. return soap_closesock(soap);
  11273. }
  11274. #endif
  11275. #ifndef SOAP_TYPE_cwmp__ParameterInfoStruct_DEFINED
  11276. #define SOAP_TYPE_cwmp__ParameterInfoStruct_DEFINED
  11277. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *);
  11278. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterInfoStruct(struct soap*, const struct cwmp__ParameterInfoStruct *);
  11279. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterInfoStruct(struct soap*, const char*, int, const struct cwmp__ParameterInfoStruct *, const char*);
  11280. SOAP_FMAC3 struct cwmp__ParameterInfoStruct * SOAP_FMAC4 soap_in_cwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct *, const char*);
  11281. SOAP_FMAC1 struct cwmp__ParameterInfoStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterInfoStruct(struct soap*, int, const char*, const char*, size_t*);
  11282. inline struct cwmp__ParameterInfoStruct * soap_new_cwmp__ParameterInfoStruct(struct soap *soap, int n = -1)
  11283. {
  11284. return soap_instantiate_cwmp__ParameterInfoStruct(soap, n, NULL, NULL, NULL);
  11285. }
  11286. inline struct cwmp__ParameterInfoStruct * soap_new_req_cwmp__ParameterInfoStruct(
  11287. struct soap *soap,
  11288. char *Name,
  11289. enum xsd__boolean Writable)
  11290. {
  11291. struct cwmp__ParameterInfoStruct *_p = ::soap_new_cwmp__ParameterInfoStruct(soap);
  11292. if (_p)
  11293. { ::soap_default_cwmp__ParameterInfoStruct(soap, _p);
  11294. _p->Name = Name;
  11295. _p->Writable = Writable;
  11296. }
  11297. return _p;
  11298. }
  11299. inline struct cwmp__ParameterInfoStruct * soap_new_set_cwmp__ParameterInfoStruct(
  11300. struct soap *soap,
  11301. char *Name,
  11302. enum xsd__boolean Writable)
  11303. {
  11304. struct cwmp__ParameterInfoStruct *_p = ::soap_new_cwmp__ParameterInfoStruct(soap);
  11305. if (_p)
  11306. { ::soap_default_cwmp__ParameterInfoStruct(soap, _p);
  11307. _p->Name = Name;
  11308. _p->Writable = Writable;
  11309. }
  11310. return _p;
  11311. }
  11312. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterInfoStruct(struct soap*, const struct cwmp__ParameterInfoStruct *, const char*, const char*);
  11313. inline int soap_write_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct const*p)
  11314. {
  11315. soap_free_temp(soap);
  11316. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap))
  11317. return soap->error;
  11318. return SOAP_OK;
  11319. }
  11320. inline int soap_PUT_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11321. {
  11322. soap_free_temp(soap);
  11323. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11324. return soap_closesock(soap);
  11325. return SOAP_OK;
  11326. }
  11327. inline int soap_PATCH_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11328. {
  11329. soap_free_temp(soap);
  11330. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11331. return soap_closesock(soap);
  11332. return SOAP_OK;
  11333. }
  11334. inline int soap_POST_send_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11335. {
  11336. soap_free_temp(soap);
  11337. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap))
  11338. return soap_closesock(soap);
  11339. return SOAP_OK;
  11340. }
  11341. SOAP_FMAC3 struct cwmp__ParameterInfoStruct * SOAP_FMAC4 soap_get_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *, const char*, const char*);
  11342. inline int soap_read_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct *p)
  11343. {
  11344. if (p)
  11345. { ::soap_default_cwmp__ParameterInfoStruct(soap, p);
  11346. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterInfoStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11347. return soap->error;
  11348. }
  11349. return SOAP_OK;
  11350. }
  11351. inline int soap_GET_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct *p)
  11352. {
  11353. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterInfoStruct(soap, p))
  11354. return soap_closesock(soap);
  11355. return soap_closesock(soap);
  11356. }
  11357. inline int soap_POST_recv_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct *p)
  11358. {
  11359. if (::soap_read_cwmp__ParameterInfoStruct(soap, p))
  11360. return soap_closesock(soap);
  11361. return soap_closesock(soap);
  11362. }
  11363. #endif
  11364. #ifndef SOAP_TYPE_cwmp__EventStruct_DEFINED
  11365. #define SOAP_TYPE_cwmp__EventStruct_DEFINED
  11366. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct *);
  11367. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__EventStruct(struct soap*, const struct cwmp__EventStruct *);
  11368. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__EventStruct(struct soap*, const char*, int, const struct cwmp__EventStruct *, const char*);
  11369. SOAP_FMAC3 struct cwmp__EventStruct * SOAP_FMAC4 soap_in_cwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct *, const char*);
  11370. SOAP_FMAC1 struct cwmp__EventStruct * SOAP_FMAC2 soap_instantiate_cwmp__EventStruct(struct soap*, int, const char*, const char*, size_t*);
  11371. inline struct cwmp__EventStruct * soap_new_cwmp__EventStruct(struct soap *soap, int n = -1)
  11372. {
  11373. return soap_instantiate_cwmp__EventStruct(soap, n, NULL, NULL, NULL);
  11374. }
  11375. inline struct cwmp__EventStruct * soap_new_req_cwmp__EventStruct(
  11376. struct soap *soap,
  11377. char *EventCode,
  11378. char *CommandKey)
  11379. {
  11380. struct cwmp__EventStruct *_p = ::soap_new_cwmp__EventStruct(soap);
  11381. if (_p)
  11382. { ::soap_default_cwmp__EventStruct(soap, _p);
  11383. _p->EventCode = EventCode;
  11384. _p->CommandKey = CommandKey;
  11385. }
  11386. return _p;
  11387. }
  11388. inline struct cwmp__EventStruct * soap_new_set_cwmp__EventStruct(
  11389. struct soap *soap,
  11390. char *EventCode,
  11391. char *CommandKey)
  11392. {
  11393. struct cwmp__EventStruct *_p = ::soap_new_cwmp__EventStruct(soap);
  11394. if (_p)
  11395. { ::soap_default_cwmp__EventStruct(soap, _p);
  11396. _p->EventCode = EventCode;
  11397. _p->CommandKey = CommandKey;
  11398. }
  11399. return _p;
  11400. }
  11401. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__EventStruct(struct soap*, const struct cwmp__EventStruct *, const char*, const char*);
  11402. inline int soap_write_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct const*p)
  11403. {
  11404. soap_free_temp(soap);
  11405. if (soap_begin_send(soap) || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap))
  11406. return soap->error;
  11407. return SOAP_OK;
  11408. }
  11409. inline int soap_PUT_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11410. {
  11411. soap_free_temp(soap);
  11412. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11413. return soap_closesock(soap);
  11414. return SOAP_OK;
  11415. }
  11416. inline int soap_PATCH_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11417. {
  11418. soap_free_temp(soap);
  11419. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11420. return soap_closesock(soap);
  11421. return SOAP_OK;
  11422. }
  11423. inline int soap_POST_send_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11424. {
  11425. soap_free_temp(soap);
  11426. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap))
  11427. return soap_closesock(soap);
  11428. return SOAP_OK;
  11429. }
  11430. SOAP_FMAC3 struct cwmp__EventStruct * SOAP_FMAC4 soap_get_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct *, const char*, const char*);
  11431. inline int soap_read_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct *p)
  11432. {
  11433. if (p)
  11434. { ::soap_default_cwmp__EventStruct(soap, p);
  11435. if (soap_begin_recv(soap) || ::soap_get_cwmp__EventStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11436. return soap->error;
  11437. }
  11438. return SOAP_OK;
  11439. }
  11440. inline int soap_GET_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct *p)
  11441. {
  11442. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__EventStruct(soap, p))
  11443. return soap_closesock(soap);
  11444. return soap_closesock(soap);
  11445. }
  11446. inline int soap_POST_recv_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct *p)
  11447. {
  11448. if (::soap_read_cwmp__EventStruct(soap, p))
  11449. return soap_closesock(soap);
  11450. return soap_closesock(soap);
  11451. }
  11452. #endif
  11453. #ifndef SOAP_TYPE_cwmp__DeviceIdStruct_DEFINED
  11454. #define SOAP_TYPE_cwmp__DeviceIdStruct_DEFINED
  11455. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *);
  11456. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeviceIdStruct(struct soap*, const struct cwmp__DeviceIdStruct *);
  11457. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeviceIdStruct(struct soap*, const char*, int, const struct cwmp__DeviceIdStruct *, const char*);
  11458. SOAP_FMAC3 struct cwmp__DeviceIdStruct * SOAP_FMAC4 soap_in_cwmp__DeviceIdStruct(struct soap*, const char*, struct cwmp__DeviceIdStruct *, const char*);
  11459. SOAP_FMAC1 struct cwmp__DeviceIdStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeviceIdStruct(struct soap*, int, const char*, const char*, size_t*);
  11460. inline struct cwmp__DeviceIdStruct * soap_new_cwmp__DeviceIdStruct(struct soap *soap, int n = -1)
  11461. {
  11462. return soap_instantiate_cwmp__DeviceIdStruct(soap, n, NULL, NULL, NULL);
  11463. }
  11464. inline struct cwmp__DeviceIdStruct * soap_new_req_cwmp__DeviceIdStruct(
  11465. struct soap *soap,
  11466. char *Manufacturer,
  11467. char *OUI,
  11468. char *ProductClass,
  11469. char *SerialNumber)
  11470. {
  11471. struct cwmp__DeviceIdStruct *_p = ::soap_new_cwmp__DeviceIdStruct(soap);
  11472. if (_p)
  11473. { ::soap_default_cwmp__DeviceIdStruct(soap, _p);
  11474. _p->Manufacturer = Manufacturer;
  11475. _p->OUI = OUI;
  11476. _p->ProductClass = ProductClass;
  11477. _p->SerialNumber = SerialNumber;
  11478. }
  11479. return _p;
  11480. }
  11481. inline struct cwmp__DeviceIdStruct * soap_new_set_cwmp__DeviceIdStruct(
  11482. struct soap *soap,
  11483. char *Manufacturer,
  11484. char *OUI,
  11485. char *ProductClass,
  11486. char *SerialNumber)
  11487. {
  11488. struct cwmp__DeviceIdStruct *_p = ::soap_new_cwmp__DeviceIdStruct(soap);
  11489. if (_p)
  11490. { ::soap_default_cwmp__DeviceIdStruct(soap, _p);
  11491. _p->Manufacturer = Manufacturer;
  11492. _p->OUI = OUI;
  11493. _p->ProductClass = ProductClass;
  11494. _p->SerialNumber = SerialNumber;
  11495. }
  11496. return _p;
  11497. }
  11498. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeviceIdStruct(struct soap*, const struct cwmp__DeviceIdStruct *, const char*, const char*);
  11499. inline int soap_write_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct const*p)
  11500. {
  11501. soap_free_temp(soap);
  11502. if (soap_begin_send(soap) || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap))
  11503. return soap->error;
  11504. return SOAP_OK;
  11505. }
  11506. inline int soap_PUT_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11507. {
  11508. soap_free_temp(soap);
  11509. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11510. return soap_closesock(soap);
  11511. return SOAP_OK;
  11512. }
  11513. inline int soap_PATCH_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11514. {
  11515. soap_free_temp(soap);
  11516. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11517. return soap_closesock(soap);
  11518. return SOAP_OK;
  11519. }
  11520. inline int soap_POST_send_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11521. {
  11522. soap_free_temp(soap);
  11523. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap))
  11524. return soap_closesock(soap);
  11525. return SOAP_OK;
  11526. }
  11527. SOAP_FMAC3 struct cwmp__DeviceIdStruct * SOAP_FMAC4 soap_get_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *, const char*, const char*);
  11528. inline int soap_read_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct *p)
  11529. {
  11530. if (p)
  11531. { ::soap_default_cwmp__DeviceIdStruct(soap, p);
  11532. if (soap_begin_recv(soap) || ::soap_get_cwmp__DeviceIdStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11533. return soap->error;
  11534. }
  11535. return SOAP_OK;
  11536. }
  11537. inline int soap_GET_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct *p)
  11538. {
  11539. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeviceIdStruct(soap, p))
  11540. return soap_closesock(soap);
  11541. return soap_closesock(soap);
  11542. }
  11543. inline int soap_POST_recv_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct *p)
  11544. {
  11545. if (::soap_read_cwmp__DeviceIdStruct(soap, p))
  11546. return soap_closesock(soap);
  11547. return soap_closesock(soap);
  11548. }
  11549. #endif
  11550. #ifndef SOAP_TYPE_cwmp__ParameterValueStruct_DEFINED
  11551. #define SOAP_TYPE_cwmp__ParameterValueStruct_DEFINED
  11552. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *);
  11553. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterValueStruct(struct soap*, const struct cwmp__ParameterValueStruct *);
  11554. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterValueStruct(struct soap*, const char*, int, const struct cwmp__ParameterValueStruct *, const char*);
  11555. SOAP_FMAC3 struct cwmp__ParameterValueStruct * SOAP_FMAC4 soap_in_cwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct *, const char*);
  11556. SOAP_FMAC1 struct cwmp__ParameterValueStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterValueStruct(struct soap*, int, const char*, const char*, size_t*);
  11557. inline struct cwmp__ParameterValueStruct * soap_new_cwmp__ParameterValueStruct(struct soap *soap, int n = -1)
  11558. {
  11559. return soap_instantiate_cwmp__ParameterValueStruct(soap, n, NULL, NULL, NULL);
  11560. }
  11561. inline struct cwmp__ParameterValueStruct * soap_new_req_cwmp__ParameterValueStruct(
  11562. struct soap *soap,
  11563. char *Name,
  11564. char *Value)
  11565. {
  11566. struct cwmp__ParameterValueStruct *_p = ::soap_new_cwmp__ParameterValueStruct(soap);
  11567. if (_p)
  11568. { ::soap_default_cwmp__ParameterValueStruct(soap, _p);
  11569. _p->Name = Name;
  11570. _p->Value = Value;
  11571. }
  11572. return _p;
  11573. }
  11574. inline struct cwmp__ParameterValueStruct * soap_new_set_cwmp__ParameterValueStruct(
  11575. struct soap *soap,
  11576. char *Name,
  11577. char *Value)
  11578. {
  11579. struct cwmp__ParameterValueStruct *_p = ::soap_new_cwmp__ParameterValueStruct(soap);
  11580. if (_p)
  11581. { ::soap_default_cwmp__ParameterValueStruct(soap, _p);
  11582. _p->Name = Name;
  11583. _p->Value = Value;
  11584. }
  11585. return _p;
  11586. }
  11587. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterValueStruct(struct soap*, const struct cwmp__ParameterValueStruct *, const char*, const char*);
  11588. inline int soap_write_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct const*p)
  11589. {
  11590. soap_free_temp(soap);
  11591. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap))
  11592. return soap->error;
  11593. return SOAP_OK;
  11594. }
  11595. inline int soap_PUT_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11596. {
  11597. soap_free_temp(soap);
  11598. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11599. return soap_closesock(soap);
  11600. return SOAP_OK;
  11601. }
  11602. inline int soap_PATCH_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11603. {
  11604. soap_free_temp(soap);
  11605. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11606. return soap_closesock(soap);
  11607. return SOAP_OK;
  11608. }
  11609. inline int soap_POST_send_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11610. {
  11611. soap_free_temp(soap);
  11612. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap))
  11613. return soap_closesock(soap);
  11614. return SOAP_OK;
  11615. }
  11616. SOAP_FMAC3 struct cwmp__ParameterValueStruct * SOAP_FMAC4 soap_get_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *, const char*, const char*);
  11617. inline int soap_read_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct *p)
  11618. {
  11619. if (p)
  11620. { ::soap_default_cwmp__ParameterValueStruct(soap, p);
  11621. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterValueStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11622. return soap->error;
  11623. }
  11624. return SOAP_OK;
  11625. }
  11626. inline int soap_GET_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct *p)
  11627. {
  11628. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterValueStruct(soap, p))
  11629. return soap_closesock(soap);
  11630. return soap_closesock(soap);
  11631. }
  11632. inline int soap_POST_recv_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct *p)
  11633. {
  11634. if (::soap_read_cwmp__ParameterValueStruct(soap, p))
  11635. return soap_closesock(soap);
  11636. return soap_closesock(soap);
  11637. }
  11638. #endif
  11639. #ifndef SOAP_TYPE_cwmp__DeploymentUnitFaultStruct_DEFINED
  11640. #define SOAP_TYPE_cwmp__DeploymentUnitFaultStruct_DEFINED
  11641. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *);
  11642. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitFaultStruct(struct soap*, const struct cwmp__DeploymentUnitFaultStruct *);
  11643. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitFaultStruct(struct soap*, const char*, int, const struct cwmp__DeploymentUnitFaultStruct *, const char*);
  11644. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitFaultStruct(struct soap*, const char*, struct cwmp__DeploymentUnitFaultStruct *, const char*);
  11645. SOAP_FMAC1 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeploymentUnitFaultStruct(struct soap*, int, const char*, const char*, size_t*);
  11646. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_cwmp__DeploymentUnitFaultStruct(struct soap *soap, int n = -1)
  11647. {
  11648. return soap_instantiate_cwmp__DeploymentUnitFaultStruct(soap, n, NULL, NULL, NULL);
  11649. }
  11650. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_req_cwmp__DeploymentUnitFaultStruct(
  11651. struct soap *soap,
  11652. char *FaultCode)
  11653. {
  11654. struct cwmp__DeploymentUnitFaultStruct *_p = ::soap_new_cwmp__DeploymentUnitFaultStruct(soap);
  11655. if (_p)
  11656. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, _p);
  11657. _p->FaultCode = FaultCode;
  11658. }
  11659. return _p;
  11660. }
  11661. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_set_cwmp__DeploymentUnitFaultStruct(
  11662. struct soap *soap,
  11663. char *FaultCode,
  11664. char *FaultString)
  11665. {
  11666. struct cwmp__DeploymentUnitFaultStruct *_p = ::soap_new_cwmp__DeploymentUnitFaultStruct(soap);
  11667. if (_p)
  11668. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, _p);
  11669. _p->FaultCode = FaultCode;
  11670. _p->FaultString = FaultString;
  11671. }
  11672. return _p;
  11673. }
  11674. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitFaultStruct(struct soap*, const struct cwmp__DeploymentUnitFaultStruct *, const char*, const char*);
  11675. inline int soap_write_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct const*p)
  11676. {
  11677. soap_free_temp(soap);
  11678. if (soap_begin_send(soap) || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap))
  11679. return soap->error;
  11680. return SOAP_OK;
  11681. }
  11682. inline int soap_PUT_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11683. {
  11684. soap_free_temp(soap);
  11685. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11686. return soap_closesock(soap);
  11687. return SOAP_OK;
  11688. }
  11689. inline int soap_PATCH_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11690. {
  11691. soap_free_temp(soap);
  11692. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11693. return soap_closesock(soap);
  11694. return SOAP_OK;
  11695. }
  11696. inline int soap_POST_send_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11697. {
  11698. soap_free_temp(soap);
  11699. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap))
  11700. return soap_closesock(soap);
  11701. return SOAP_OK;
  11702. }
  11703. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *, const char*, const char*);
  11704. inline int soap_read_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct *p)
  11705. {
  11706. if (p)
  11707. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, p);
  11708. if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitFaultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11709. return soap->error;
  11710. }
  11711. return SOAP_OK;
  11712. }
  11713. inline int soap_GET_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct *p)
  11714. {
  11715. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitFaultStruct(soap, p))
  11716. return soap_closesock(soap);
  11717. return soap_closesock(soap);
  11718. }
  11719. inline int soap_POST_recv_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct *p)
  11720. {
  11721. if (::soap_read_cwmp__DeploymentUnitFaultStruct(soap, p))
  11722. return soap_closesock(soap);
  11723. return soap_closesock(soap);
  11724. }
  11725. #endif
  11726. #ifndef SOAP_TYPE_cwmp__TransferCompleteFaultStruct_DEFINED
  11727. #define SOAP_TYPE_cwmp__TransferCompleteFaultStruct_DEFINED
  11728. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *);
  11729. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TransferCompleteFaultStruct(struct soap*, const struct cwmp__TransferCompleteFaultStruct *);
  11730. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferCompleteFaultStruct(struct soap*, const char*, int, const struct cwmp__TransferCompleteFaultStruct *, const char*);
  11731. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC4 soap_in_cwmp__TransferCompleteFaultStruct(struct soap*, const char*, struct cwmp__TransferCompleteFaultStruct *, const char*);
  11732. SOAP_FMAC1 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__TransferCompleteFaultStruct(struct soap*, int, const char*, const char*, size_t*);
  11733. inline struct cwmp__TransferCompleteFaultStruct * soap_new_cwmp__TransferCompleteFaultStruct(struct soap *soap, int n = -1)
  11734. {
  11735. return soap_instantiate_cwmp__TransferCompleteFaultStruct(soap, n, NULL, NULL, NULL);
  11736. }
  11737. inline struct cwmp__TransferCompleteFaultStruct * soap_new_req_cwmp__TransferCompleteFaultStruct(
  11738. struct soap *soap,
  11739. char *FaultCode,
  11740. char *FaultString)
  11741. {
  11742. struct cwmp__TransferCompleteFaultStruct *_p = ::soap_new_cwmp__TransferCompleteFaultStruct(soap);
  11743. if (_p)
  11744. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, _p);
  11745. _p->FaultCode = FaultCode;
  11746. _p->FaultString = FaultString;
  11747. }
  11748. return _p;
  11749. }
  11750. inline struct cwmp__TransferCompleteFaultStruct * soap_new_set_cwmp__TransferCompleteFaultStruct(
  11751. struct soap *soap,
  11752. char *FaultCode,
  11753. char *FaultString)
  11754. {
  11755. struct cwmp__TransferCompleteFaultStruct *_p = ::soap_new_cwmp__TransferCompleteFaultStruct(soap);
  11756. if (_p)
  11757. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, _p);
  11758. _p->FaultCode = FaultCode;
  11759. _p->FaultString = FaultString;
  11760. }
  11761. return _p;
  11762. }
  11763. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferCompleteFaultStruct(struct soap*, const struct cwmp__TransferCompleteFaultStruct *, const char*, const char*);
  11764. inline int soap_write_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct const*p)
  11765. {
  11766. soap_free_temp(soap);
  11767. if (soap_begin_send(soap) || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap))
  11768. return soap->error;
  11769. return SOAP_OK;
  11770. }
  11771. inline int soap_PUT_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11772. {
  11773. soap_free_temp(soap);
  11774. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11775. return soap_closesock(soap);
  11776. return SOAP_OK;
  11777. }
  11778. inline int soap_PATCH_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11779. {
  11780. soap_free_temp(soap);
  11781. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11782. return soap_closesock(soap);
  11783. return SOAP_OK;
  11784. }
  11785. inline int soap_POST_send_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11786. {
  11787. soap_free_temp(soap);
  11788. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap))
  11789. return soap_closesock(soap);
  11790. return SOAP_OK;
  11791. }
  11792. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC4 soap_get_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *, const char*, const char*);
  11793. inline int soap_read_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct *p)
  11794. {
  11795. if (p)
  11796. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, p);
  11797. if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferCompleteFaultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11798. return soap->error;
  11799. }
  11800. return SOAP_OK;
  11801. }
  11802. inline int soap_GET_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct *p)
  11803. {
  11804. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferCompleteFaultStruct(soap, p))
  11805. return soap_closesock(soap);
  11806. return soap_closesock(soap);
  11807. }
  11808. inline int soap_POST_recv_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct *p)
  11809. {
  11810. if (::soap_read_cwmp__TransferCompleteFaultStruct(soap, p))
  11811. return soap_closesock(soap);
  11812. return soap_closesock(soap);
  11813. }
  11814. #endif
  11815. #ifndef SOAP_TYPE_SOAP_ENC__base64_DEFINED
  11816. #define SOAP_TYPE_SOAP_ENC__base64_DEFINED
  11817. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *);
  11818. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENC__base64(struct soap*, const struct SOAP_ENC__base64 *);
  11819. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENC__base64(struct soap*, const char*, int, const struct SOAP_ENC__base64 *, const char*);
  11820. SOAP_FMAC3S const char* SOAP_FMAC4S soap_SOAP_ENC__base642s(struct soap*, struct SOAP_ENC__base64);
  11821. SOAP_FMAC3 struct SOAP_ENC__base64 * SOAP_FMAC4 soap_in_SOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 *, const char*);
  11822. SOAP_FMAC3S int SOAP_FMAC4S soap_s2SOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 *);
  11823. SOAP_FMAC1 struct SOAP_ENC__base64 * SOAP_FMAC2 soap_instantiate_SOAP_ENC__base64(struct soap*, int, const char*, const char*, size_t*);
  11824. inline struct SOAP_ENC__base64 * soap_new_SOAP_ENC__base64(struct soap *soap, int n = -1)
  11825. {
  11826. return soap_instantiate_SOAP_ENC__base64(soap, n, NULL, NULL, NULL);
  11827. }
  11828. inline struct SOAP_ENC__base64 * soap_new_req_SOAP_ENC__base64(
  11829. struct soap *soap)
  11830. {
  11831. struct SOAP_ENC__base64 *_p = ::soap_new_SOAP_ENC__base64(soap);
  11832. if (_p)
  11833. { ::soap_default_SOAP_ENC__base64(soap, _p);
  11834. }
  11835. return _p;
  11836. }
  11837. inline struct SOAP_ENC__base64 * soap_new_set_SOAP_ENC__base64(
  11838. struct soap *soap,
  11839. unsigned char *__ptr,
  11840. int __size)
  11841. {
  11842. struct SOAP_ENC__base64 *_p = ::soap_new_SOAP_ENC__base64(soap);
  11843. if (_p)
  11844. { ::soap_default_SOAP_ENC__base64(soap, _p);
  11845. _p->__ptr = __ptr;
  11846. _p->__size = __size;
  11847. }
  11848. return _p;
  11849. }
  11850. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENC__base64(struct soap*, const struct SOAP_ENC__base64 *, const char*, const char*);
  11851. inline int soap_write_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 const*p)
  11852. {
  11853. soap_free_temp(soap);
  11854. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap))
  11855. return soap->error;
  11856. return SOAP_OK;
  11857. }
  11858. inline int soap_PUT_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11859. {
  11860. soap_free_temp(soap);
  11861. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11862. return soap_closesock(soap);
  11863. return SOAP_OK;
  11864. }
  11865. inline int soap_PATCH_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11866. {
  11867. soap_free_temp(soap);
  11868. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11869. return soap_closesock(soap);
  11870. return SOAP_OK;
  11871. }
  11872. inline int soap_POST_send_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11873. {
  11874. soap_free_temp(soap);
  11875. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap))
  11876. return soap_closesock(soap);
  11877. return SOAP_OK;
  11878. }
  11879. SOAP_FMAC3 struct SOAP_ENC__base64 * SOAP_FMAC4 soap_get_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *, const char*, const char*);
  11880. inline int soap_read_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 *p)
  11881. {
  11882. if (p)
  11883. { ::soap_default_SOAP_ENC__base64(soap, p);
  11884. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENC__base64(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11885. return soap->error;
  11886. }
  11887. return SOAP_OK;
  11888. }
  11889. inline int soap_GET_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 *p)
  11890. {
  11891. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENC__base64(soap, p))
  11892. return soap_closesock(soap);
  11893. return soap_closesock(soap);
  11894. }
  11895. inline int soap_POST_recv_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 *p)
  11896. {
  11897. if (::soap_read_SOAP_ENC__base64(soap, p))
  11898. return soap_closesock(soap);
  11899. return soap_closesock(soap);
  11900. }
  11901. #endif
  11902. #ifndef WITH_NOGLOBAL
  11903. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED
  11904. #define SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED
  11905. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*);
  11906. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap*, const char *, int, struct SOAP_ENV__Reason *const*, const char *);
  11907. SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason **, const char*);
  11908. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*, const char*, const char*);
  11909. SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason **, const char*, const char*);
  11910. #endif
  11911. #endif
  11912. #ifndef WITH_NOGLOBAL
  11913. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED
  11914. #define SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED
  11915. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*);
  11916. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap*, const char *, int, struct SOAP_ENV__Detail *const*, const char *);
  11917. SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail **, const char*);
  11918. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*, const char*, const char*);
  11919. SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail **, const char*, const char*);
  11920. #endif
  11921. #endif
  11922. #ifndef WITH_NOGLOBAL
  11923. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED
  11924. #define SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED
  11925. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*);
  11926. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap*, const char *, int, struct SOAP_ENV__Code *const*, const char *);
  11927. SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code **, const char*);
  11928. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*, const char*, const char*);
  11929. SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code **, const char*, const char*);
  11930. #endif
  11931. #endif
  11932. #ifndef SOAP_TYPE_PointerTo_cwmp__FactoryResetResponse_DEFINED
  11933. #define SOAP_TYPE_PointerTo_cwmp__FactoryResetResponse_DEFINED
  11934. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *const*);
  11935. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__FactoryResetResponse(struct soap*, const char *, int, struct _cwmp__FactoryResetResponse *const*, const char *);
  11936. SOAP_FMAC3 struct _cwmp__FactoryResetResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__FactoryResetResponse(struct soap*, const char*, struct _cwmp__FactoryResetResponse **, const char*);
  11937. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *const*, const char*, const char*);
  11938. SOAP_FMAC3 struct _cwmp__FactoryResetResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse **, const char*, const char*);
  11939. #endif
  11940. #ifndef SOAP_TYPE_PointerTo_cwmp__FactoryReset_DEFINED
  11941. #define SOAP_TYPE_PointerTo_cwmp__FactoryReset_DEFINED
  11942. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *const*);
  11943. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__FactoryReset(struct soap*, const char *, int, struct _cwmp__FactoryReset *const*, const char *);
  11944. SOAP_FMAC3 struct _cwmp__FactoryReset ** SOAP_FMAC4 soap_in_PointerTo_cwmp__FactoryReset(struct soap*, const char*, struct _cwmp__FactoryReset **, const char*);
  11945. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *const*, const char*, const char*);
  11946. SOAP_FMAC3 struct _cwmp__FactoryReset ** SOAP_FMAC4 soap_get_PointerTo_cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset **, const char*, const char*);
  11947. #endif
  11948. #ifndef SOAP_TYPE_PointerTo_cwmp__RebootResponse_DEFINED
  11949. #define SOAP_TYPE_PointerTo_cwmp__RebootResponse_DEFINED
  11950. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *const*);
  11951. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__RebootResponse(struct soap*, const char *, int, struct _cwmp__RebootResponse *const*, const char *);
  11952. SOAP_FMAC3 struct _cwmp__RebootResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__RebootResponse(struct soap*, const char*, struct _cwmp__RebootResponse **, const char*);
  11953. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *const*, const char*, const char*);
  11954. SOAP_FMAC3 struct _cwmp__RebootResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse **, const char*, const char*);
  11955. #endif
  11956. #ifndef SOAP_TYPE_PointerTo_cwmp__Reboot_DEFINED
  11957. #define SOAP_TYPE_PointerTo_cwmp__Reboot_DEFINED
  11958. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Reboot(struct soap*, struct _cwmp__Reboot *const*);
  11959. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Reboot(struct soap*, const char *, int, struct _cwmp__Reboot *const*, const char *);
  11960. SOAP_FMAC3 struct _cwmp__Reboot ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Reboot(struct soap*, const char*, struct _cwmp__Reboot **, const char*);
  11961. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Reboot(struct soap*, struct _cwmp__Reboot *const*, const char*, const char*);
  11962. SOAP_FMAC3 struct _cwmp__Reboot ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Reboot(struct soap*, struct _cwmp__Reboot **, const char*, const char*);
  11963. #endif
  11964. #ifndef SOAP_TYPE_PointerTo_cwmp__InformResponse_DEFINED
  11965. #define SOAP_TYPE_PointerTo_cwmp__InformResponse_DEFINED
  11966. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *const*);
  11967. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__InformResponse(struct soap*, const char *, int, struct _cwmp__InformResponse *const*, const char *);
  11968. SOAP_FMAC3 struct _cwmp__InformResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__InformResponse(struct soap*, const char*, struct _cwmp__InformResponse **, const char*);
  11969. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *const*, const char*, const char*);
  11970. SOAP_FMAC3 struct _cwmp__InformResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse **, const char*, const char*);
  11971. #endif
  11972. #ifndef SOAP_TYPE_PointerTo_cwmp__Inform_DEFINED
  11973. #define SOAP_TYPE_PointerTo_cwmp__Inform_DEFINED
  11974. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform *const*);
  11975. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Inform(struct soap*, const char *, int, struct _cwmp__Inform *const*, const char *);
  11976. SOAP_FMAC3 struct _cwmp__Inform ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Inform(struct soap*, const char*, struct _cwmp__Inform **, const char*);
  11977. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform *const*, const char*, const char*);
  11978. SOAP_FMAC3 struct _cwmp__Inform ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform **, const char*, const char*);
  11979. #endif
  11980. #ifndef SOAP_TYPE_PointerTo_cwmp__GetRPCMethodsResponse_DEFINED
  11981. #define SOAP_TYPE_PointerTo_cwmp__GetRPCMethodsResponse_DEFINED
  11982. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *const*);
  11983. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, const char *, int, struct _cwmp__GetRPCMethodsResponse *const*, const char *);
  11984. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, const char*, struct _cwmp__GetRPCMethodsResponse **, const char*);
  11985. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *const*, const char*, const char*);
  11986. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse **, const char*, const char*);
  11987. #endif
  11988. #ifndef SOAP_TYPE_PointerTo_cwmp__GetRPCMethods_DEFINED
  11989. #define SOAP_TYPE_PointerTo_cwmp__GetRPCMethods_DEFINED
  11990. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *const*);
  11991. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetRPCMethods(struct soap*, const char *, int, struct _cwmp__GetRPCMethods *const*, const char *);
  11992. SOAP_FMAC3 struct _cwmp__GetRPCMethods ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetRPCMethods(struct soap*, const char*, struct _cwmp__GetRPCMethods **, const char*);
  11993. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *const*, const char*, const char*);
  11994. SOAP_FMAC3 struct _cwmp__GetRPCMethods ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods **, const char*, const char*);
  11995. #endif
  11996. #ifndef SOAP_TYPE_PointerTo_cwmp__DeleteObjectResponse_DEFINED
  11997. #define SOAP_TYPE_PointerTo_cwmp__DeleteObjectResponse_DEFINED
  11998. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *const*);
  11999. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DeleteObjectResponse(struct soap*, const char *, int, struct _cwmp__DeleteObjectResponse *const*, const char *);
  12000. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DeleteObjectResponse(struct soap*, const char*, struct _cwmp__DeleteObjectResponse **, const char*);
  12001. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *const*, const char*, const char*);
  12002. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse **, const char*, const char*);
  12003. #endif
  12004. #ifndef SOAP_TYPE_PointerTo_cwmp__DeleteObject_DEFINED
  12005. #define SOAP_TYPE_PointerTo_cwmp__DeleteObject_DEFINED
  12006. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *const*);
  12007. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DeleteObject(struct soap*, const char *, int, struct _cwmp__DeleteObject *const*, const char *);
  12008. SOAP_FMAC3 struct _cwmp__DeleteObject ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DeleteObject(struct soap*, const char*, struct _cwmp__DeleteObject **, const char*);
  12009. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *const*, const char*, const char*);
  12010. SOAP_FMAC3 struct _cwmp__DeleteObject ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject **, const char*, const char*);
  12011. #endif
  12012. #ifndef SOAP_TYPE_PointerTo_cwmp__AddObjectResponse_DEFINED
  12013. #define SOAP_TYPE_PointerTo_cwmp__AddObjectResponse_DEFINED
  12014. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *const*);
  12015. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__AddObjectResponse(struct soap*, const char *, int, struct _cwmp__AddObjectResponse *const*, const char *);
  12016. SOAP_FMAC3 struct _cwmp__AddObjectResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__AddObjectResponse(struct soap*, const char*, struct _cwmp__AddObjectResponse **, const char*);
  12017. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *const*, const char*, const char*);
  12018. SOAP_FMAC3 struct _cwmp__AddObjectResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse **, const char*, const char*);
  12019. #endif
  12020. #ifndef SOAP_TYPE_PointerTo_cwmp__AddObject_DEFINED
  12021. #define SOAP_TYPE_PointerTo_cwmp__AddObject_DEFINED
  12022. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject *const*);
  12023. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__AddObject(struct soap*, const char *, int, struct _cwmp__AddObject *const*, const char *);
  12024. SOAP_FMAC3 struct _cwmp__AddObject ** SOAP_FMAC4 soap_in_PointerTo_cwmp__AddObject(struct soap*, const char*, struct _cwmp__AddObject **, const char*);
  12025. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject *const*, const char*, const char*);
  12026. SOAP_FMAC3 struct _cwmp__AddObject ** SOAP_FMAC4 soap_get_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject **, const char*, const char*);
  12027. #endif
  12028. #ifndef SOAP_TYPE_PointerTo_cwmp__UploadResponse_DEFINED
  12029. #define SOAP_TYPE_PointerTo_cwmp__UploadResponse_DEFINED
  12030. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *const*);
  12031. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__UploadResponse(struct soap*, const char *, int, struct _cwmp__UploadResponse *const*, const char *);
  12032. SOAP_FMAC3 struct _cwmp__UploadResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__UploadResponse(struct soap*, const char*, struct _cwmp__UploadResponse **, const char*);
  12033. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *const*, const char*, const char*);
  12034. SOAP_FMAC3 struct _cwmp__UploadResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse **, const char*, const char*);
  12035. #endif
  12036. #ifndef SOAP_TYPE_PointerTo_cwmp__Upload_DEFINED
  12037. #define SOAP_TYPE_PointerTo_cwmp__Upload_DEFINED
  12038. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload *const*);
  12039. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Upload(struct soap*, const char *, int, struct _cwmp__Upload *const*, const char *);
  12040. SOAP_FMAC3 struct _cwmp__Upload ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Upload(struct soap*, const char*, struct _cwmp__Upload **, const char*);
  12041. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload *const*, const char*, const char*);
  12042. SOAP_FMAC3 struct _cwmp__Upload ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload **, const char*, const char*);
  12043. #endif
  12044. #ifndef SOAP_TYPE_PointerTo_cwmp__DownloadResponse_DEFINED
  12045. #define SOAP_TYPE_PointerTo_cwmp__DownloadResponse_DEFINED
  12046. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *const*);
  12047. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DownloadResponse(struct soap*, const char *, int, struct _cwmp__DownloadResponse *const*, const char *);
  12048. SOAP_FMAC3 struct _cwmp__DownloadResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DownloadResponse(struct soap*, const char*, struct _cwmp__DownloadResponse **, const char*);
  12049. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *const*, const char*, const char*);
  12050. SOAP_FMAC3 struct _cwmp__DownloadResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse **, const char*, const char*);
  12051. #endif
  12052. #ifndef SOAP_TYPE_PointerTo_cwmp__Download_DEFINED
  12053. #define SOAP_TYPE_PointerTo_cwmp__Download_DEFINED
  12054. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download *const*);
  12055. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Download(struct soap*, const char *, int, struct _cwmp__Download *const*, const char *);
  12056. SOAP_FMAC3 struct _cwmp__Download ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Download(struct soap*, const char*, struct _cwmp__Download **, const char*);
  12057. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download *const*, const char*, const char*);
  12058. SOAP_FMAC3 struct _cwmp__Download ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download **, const char*, const char*);
  12059. #endif
  12060. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterAttributesResponse_DEFINED
  12061. #define SOAP_TYPE_PointerTo_cwmp__SetParameterAttributesResponse_DEFINED
  12062. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *const*);
  12063. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, const char *, int, struct _cwmp__SetParameterAttributesResponse *const*, const char *);
  12064. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__SetParameterAttributesResponse **, const char*);
  12065. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *const*, const char*, const char*);
  12066. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse **, const char*, const char*);
  12067. #endif
  12068. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterAttributes_DEFINED
  12069. #define SOAP_TYPE_PointerTo_cwmp__SetParameterAttributes_DEFINED
  12070. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *const*);
  12071. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterAttributes(struct soap*, const char *, int, struct _cwmp__SetParameterAttributes *const*, const char *);
  12072. SOAP_FMAC3 struct _cwmp__SetParameterAttributes ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterAttributes(struct soap*, const char*, struct _cwmp__SetParameterAttributes **, const char*);
  12073. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *const*, const char*, const char*);
  12074. SOAP_FMAC3 struct _cwmp__SetParameterAttributes ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes **, const char*, const char*);
  12075. #endif
  12076. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterAttributesResponse_DEFINED
  12077. #define SOAP_TYPE_PointerTo_cwmp__GetParameterAttributesResponse_DEFINED
  12078. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *const*);
  12079. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterAttributesResponse *const*, const char *);
  12080. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__GetParameterAttributesResponse **, const char*);
  12081. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *const*, const char*, const char*);
  12082. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse **, const char*, const char*);
  12083. #endif
  12084. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterAttributes_DEFINED
  12085. #define SOAP_TYPE_PointerTo_cwmp__GetParameterAttributes_DEFINED
  12086. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *const*);
  12087. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterAttributes(struct soap*, const char *, int, struct _cwmp__GetParameterAttributes *const*, const char *);
  12088. SOAP_FMAC3 struct _cwmp__GetParameterAttributes ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterAttributes(struct soap*, const char*, struct _cwmp__GetParameterAttributes **, const char*);
  12089. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *const*, const char*, const char*);
  12090. SOAP_FMAC3 struct _cwmp__GetParameterAttributes ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes **, const char*, const char*);
  12091. #endif
  12092. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterValuesResponse_DEFINED
  12093. #define SOAP_TYPE_PointerTo_cwmp__SetParameterValuesResponse_DEFINED
  12094. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *const*);
  12095. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, const char *, int, struct _cwmp__SetParameterValuesResponse *const*, const char *);
  12096. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, const char*, struct _cwmp__SetParameterValuesResponse **, const char*);
  12097. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *const*, const char*, const char*);
  12098. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse **, const char*, const char*);
  12099. #endif
  12100. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterValues_DEFINED
  12101. #define SOAP_TYPE_PointerTo_cwmp__SetParameterValues_DEFINED
  12102. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *const*);
  12103. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterValues(struct soap*, const char *, int, struct _cwmp__SetParameterValues *const*, const char *);
  12104. SOAP_FMAC3 struct _cwmp__SetParameterValues ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterValues(struct soap*, const char*, struct _cwmp__SetParameterValues **, const char*);
  12105. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *const*, const char*, const char*);
  12106. SOAP_FMAC3 struct _cwmp__SetParameterValues ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues **, const char*, const char*);
  12107. #endif
  12108. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterValuesResponse_DEFINED
  12109. #define SOAP_TYPE_PointerTo_cwmp__GetParameterValuesResponse_DEFINED
  12110. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *const*);
  12111. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterValuesResponse *const*, const char *);
  12112. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, const char*, struct _cwmp__GetParameterValuesResponse **, const char*);
  12113. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *const*, const char*, const char*);
  12114. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse **, const char*, const char*);
  12115. #endif
  12116. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterValues_DEFINED
  12117. #define SOAP_TYPE_PointerTo_cwmp__GetParameterValues_DEFINED
  12118. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *const*);
  12119. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterValues(struct soap*, const char *, int, struct _cwmp__GetParameterValues *const*, const char *);
  12120. SOAP_FMAC3 struct _cwmp__GetParameterValues ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterValues(struct soap*, const char*, struct _cwmp__GetParameterValues **, const char*);
  12121. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *const*, const char*, const char*);
  12122. SOAP_FMAC3 struct _cwmp__GetParameterValues ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues **, const char*, const char*);
  12123. #endif
  12124. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterNamesResponse_DEFINED
  12125. #define SOAP_TYPE_PointerTo_cwmp__GetParameterNamesResponse_DEFINED
  12126. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *const*);
  12127. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterNamesResponse *const*, const char *);
  12128. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, const char*, struct _cwmp__GetParameterNamesResponse **, const char*);
  12129. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *const*, const char*, const char*);
  12130. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse **, const char*, const char*);
  12131. #endif
  12132. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterNames_DEFINED
  12133. #define SOAP_TYPE_PointerTo_cwmp__GetParameterNames_DEFINED
  12134. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *const*);
  12135. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterNames(struct soap*, const char *, int, struct _cwmp__GetParameterNames *const*, const char *);
  12136. SOAP_FMAC3 struct _cwmp__GetParameterNames ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterNames(struct soap*, const char*, struct _cwmp__GetParameterNames **, const char*);
  12137. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *const*, const char*, const char*);
  12138. SOAP_FMAC3 struct _cwmp__GetParameterNames ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames **, const char*, const char*);
  12139. #endif
  12140. #ifndef SOAP_TYPE_PointerTo_cwmp__Fault_DEFINED
  12141. #define SOAP_TYPE_PointerTo_cwmp__Fault_DEFINED
  12142. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault *const*);
  12143. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Fault(struct soap*, const char *, int, struct _cwmp__Fault *const*, const char *);
  12144. SOAP_FMAC3 struct _cwmp__Fault ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Fault(struct soap*, const char*, struct _cwmp__Fault **, const char*);
  12145. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault *const*, const char*, const char*);
  12146. SOAP_FMAC3 struct _cwmp__Fault ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault **, const char*, const char*);
  12147. #endif
  12148. #ifndef SOAP_TYPE_PointerTo_cwmp__HoldRequests_DEFINED
  12149. #define SOAP_TYPE_PointerTo_cwmp__HoldRequests_DEFINED
  12150. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *const*);
  12151. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__HoldRequests(struct soap*, const char *, int, struct _cwmp__HoldRequests *const*, const char *);
  12152. SOAP_FMAC3 struct _cwmp__HoldRequests ** SOAP_FMAC4 soap_in_PointerTo_cwmp__HoldRequests(struct soap*, const char*, struct _cwmp__HoldRequests **, const char*);
  12153. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *const*, const char*, const char*);
  12154. SOAP_FMAC3 struct _cwmp__HoldRequests ** SOAP_FMAC4 soap_get_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests **, const char*, const char*);
  12155. #endif
  12156. #ifndef SOAP_TYPE_PointerTo_cwmp__ID_DEFINED
  12157. #define SOAP_TYPE_PointerTo_cwmp__ID_DEFINED
  12158. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID *const*);
  12159. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__ID(struct soap*, const char *, int, struct _cwmp__ID *const*, const char *);
  12160. SOAP_FMAC3 struct _cwmp__ID ** SOAP_FMAC4 soap_in_PointerTo_cwmp__ID(struct soap*, const char*, struct _cwmp__ID **, const char*);
  12161. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID *const*, const char*, const char*);
  12162. SOAP_FMAC3 struct _cwmp__ID ** SOAP_FMAC4 soap_get_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID **, const char*, const char*);
  12163. #endif
  12164. #ifndef SOAP_TYPE_PointerTo_cwmp__SessionTimeout_DEFINED
  12165. #define SOAP_TYPE_PointerTo_cwmp__SessionTimeout_DEFINED
  12166. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *const*);
  12167. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SessionTimeout(struct soap*, const char *, int, struct _cwmp__SessionTimeout *const*, const char *);
  12168. SOAP_FMAC3 struct _cwmp__SessionTimeout ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SessionTimeout(struct soap*, const char*, struct _cwmp__SessionTimeout **, const char*);
  12169. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *const*, const char*, const char*);
  12170. SOAP_FMAC3 struct _cwmp__SessionTimeout ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout **, const char*, const char*);
  12171. #endif
  12172. #ifndef SOAP_TYPE_PointerTo_cwmp__UseCWMPVersion_DEFINED
  12173. #define SOAP_TYPE_PointerTo_cwmp__UseCWMPVersion_DEFINED
  12174. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *const*);
  12175. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__UseCWMPVersion(struct soap*, const char *, int, struct _cwmp__UseCWMPVersion *const*, const char *);
  12176. SOAP_FMAC3 struct _cwmp__UseCWMPVersion ** SOAP_FMAC4 soap_in_PointerTo_cwmp__UseCWMPVersion(struct soap*, const char*, struct _cwmp__UseCWMPVersion **, const char*);
  12177. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *const*, const char*, const char*);
  12178. SOAP_FMAC3 struct _cwmp__UseCWMPVersion ** SOAP_FMAC4 soap_get_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion **, const char*, const char*);
  12179. #endif
  12180. #ifndef SOAP_TYPE_PointerTo_cwmp__SupportedCWMPVersions_DEFINED
  12181. #define SOAP_TYPE_PointerTo_cwmp__SupportedCWMPVersions_DEFINED
  12182. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *const*);
  12183. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, const char *, int, struct _cwmp__SupportedCWMPVersions *const*, const char *);
  12184. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, const char*, struct _cwmp__SupportedCWMPVersions **, const char*);
  12185. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *const*, const char*, const char*);
  12186. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions **, const char*, const char*);
  12187. #endif
  12188. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ArgStruct_DEFINED
  12189. #define SOAP_TYPE_PointerToPointerTocwmp__ArgStruct_DEFINED
  12190. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **const*);
  12191. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ArgStruct(struct soap*, const char *, int, struct cwmp__ArgStruct **const*, const char *);
  12192. SOAP_FMAC3 struct cwmp__ArgStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct ***, const char*);
  12193. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **const*, const char*, const char*);
  12194. SOAP_FMAC3 struct cwmp__ArgStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct ***, const char*, const char*);
  12195. #endif
  12196. #ifndef SOAP_TYPE_PointerTocwmp__ArgStruct_DEFINED
  12197. #define SOAP_TYPE_PointerTocwmp__ArgStruct_DEFINED
  12198. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *const*);
  12199. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ArgStruct(struct soap*, const char *, int, struct cwmp__ArgStruct *const*, const char *);
  12200. SOAP_FMAC3 struct cwmp__ArgStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct **, const char*);
  12201. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *const*, const char*, const char*);
  12202. SOAP_FMAC3 struct cwmp__ArgStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **, const char*, const char*);
  12203. #endif
  12204. #ifndef SOAP_TYPE_PointerToPointerTocwmp__OptionStruct_DEFINED
  12205. #define SOAP_TYPE_PointerToPointerTocwmp__OptionStruct_DEFINED
  12206. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **const*);
  12207. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__OptionStruct(struct soap*, const char *, int, struct cwmp__OptionStruct **const*, const char *);
  12208. SOAP_FMAC3 struct cwmp__OptionStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct ***, const char*);
  12209. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **const*, const char*, const char*);
  12210. SOAP_FMAC3 struct cwmp__OptionStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct ***, const char*, const char*);
  12211. #endif
  12212. #ifndef SOAP_TYPE_PointerTocwmp__OptionStruct_DEFINED
  12213. #define SOAP_TYPE_PointerTocwmp__OptionStruct_DEFINED
  12214. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *const*);
  12215. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OptionStruct(struct soap*, const char *, int, struct cwmp__OptionStruct *const*, const char *);
  12216. SOAP_FMAC3 struct cwmp__OptionStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct **, const char*);
  12217. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *const*, const char*, const char*);
  12218. SOAP_FMAC3 struct cwmp__OptionStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **, const char*, const char*);
  12219. #endif
  12220. #ifndef SOAP_TYPE_PointerToSOAP_ENC__base64_DEFINED
  12221. #define SOAP_TYPE_PointerToSOAP_ENC__base64_DEFINED
  12222. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *const*);
  12223. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENC__base64(struct soap*, const char *, int, struct SOAP_ENC__base64 *const*, const char *);
  12224. SOAP_FMAC3 struct SOAP_ENC__base64 ** SOAP_FMAC4 soap_in_PointerToSOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 **, const char*);
  12225. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *const*, const char*, const char*);
  12226. SOAP_FMAC3 struct SOAP_ENC__base64 ** SOAP_FMAC4 soap_get_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 **, const char*, const char*);
  12227. #endif
  12228. #ifndef SOAP_TYPE_PointerToxsd__anyURI_DEFINED
  12229. #define SOAP_TYPE_PointerToxsd__anyURI_DEFINED
  12230. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__anyURI(struct soap*, char **const*);
  12231. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__anyURI(struct soap*, const char *, int, char **const*, const char *);
  12232. SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerToxsd__anyURI(struct soap*, const char*, char ***, const char*);
  12233. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__anyURI(struct soap*, char **const*, const char*, const char*);
  12234. SOAP_FMAC3 char *** SOAP_FMAC4 soap_get_PointerToxsd__anyURI(struct soap*, char ***, const char*, const char*);
  12235. #endif
  12236. #ifndef SOAP_TYPE_PointerToPointerTocwmp__AllQueuedTransferStruct_DEFINED
  12237. #define SOAP_TYPE_PointerToPointerTocwmp__AllQueuedTransferStruct_DEFINED
  12238. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **const*);
  12239. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, const char *, int, struct cwmp__AllQueuedTransferStruct **const*, const char *);
  12240. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct ***, const char*);
  12241. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **const*, const char*, const char*);
  12242. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct ***, const char*, const char*);
  12243. #endif
  12244. #ifndef SOAP_TYPE_PointerTocwmp__AllQueuedTransferStruct_DEFINED
  12245. #define SOAP_TYPE_PointerTocwmp__AllQueuedTransferStruct_DEFINED
  12246. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *const*);
  12247. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AllQueuedTransferStruct(struct soap*, const char *, int, struct cwmp__AllQueuedTransferStruct *const*, const char *);
  12248. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct **, const char*);
  12249. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *const*, const char*, const char*);
  12250. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **, const char*, const char*);
  12251. #endif
  12252. #ifndef SOAP_TYPE_PointerToPointerTocwmp__QueuedTransferStruct_DEFINED
  12253. #define SOAP_TYPE_PointerToPointerTocwmp__QueuedTransferStruct_DEFINED
  12254. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **const*);
  12255. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, const char *, int, struct cwmp__QueuedTransferStruct **const*, const char *);
  12256. SOAP_FMAC3 struct cwmp__QueuedTransferStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct ***, const char*);
  12257. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **const*, const char*, const char*);
  12258. SOAP_FMAC3 struct cwmp__QueuedTransferStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct ***, const char*, const char*);
  12259. #endif
  12260. #ifndef SOAP_TYPE_PointerTocwmp__QueuedTransferStruct_DEFINED
  12261. #define SOAP_TYPE_PointerTocwmp__QueuedTransferStruct_DEFINED
  12262. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *const*);
  12263. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__QueuedTransferStruct(struct soap*, const char *, int, struct cwmp__QueuedTransferStruct *const*, const char *);
  12264. SOAP_FMAC3 struct cwmp__QueuedTransferStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct **, const char*);
  12265. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *const*, const char*, const char*);
  12266. SOAP_FMAC3 struct cwmp__QueuedTransferStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **, const char*, const char*);
  12267. #endif
  12268. #ifndef SOAP_TYPE_PointerToPointerTocwmp__TimeWindowStruct_DEFINED
  12269. #define SOAP_TYPE_PointerToPointerTocwmp__TimeWindowStruct_DEFINED
  12270. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **const*);
  12271. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, const char *, int, struct cwmp__TimeWindowStruct **const*, const char *);
  12272. SOAP_FMAC3 struct cwmp__TimeWindowStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct ***, const char*);
  12273. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **const*, const char*, const char*);
  12274. SOAP_FMAC3 struct cwmp__TimeWindowStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct ***, const char*, const char*);
  12275. #endif
  12276. #ifndef SOAP_TYPE_PointerTocwmp__TimeWindowStruct_DEFINED
  12277. #define SOAP_TYPE_PointerTocwmp__TimeWindowStruct_DEFINED
  12278. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *const*);
  12279. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__TimeWindowStruct(struct soap*, const char *, int, struct cwmp__TimeWindowStruct *const*, const char *);
  12280. SOAP_FMAC3 struct cwmp__TimeWindowStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct **, const char*);
  12281. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *const*, const char*, const char*);
  12282. SOAP_FMAC3 struct cwmp__TimeWindowStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **, const char*, const char*);
  12283. #endif
  12284. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterAttributeStruct_DEFINED
  12285. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterAttributeStruct_DEFINED
  12286. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **const*);
  12287. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, const char *, int, struct cwmp__ParameterAttributeStruct **const*, const char *);
  12288. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct ***, const char*);
  12289. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **const*, const char*, const char*);
  12290. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct ***, const char*, const char*);
  12291. #endif
  12292. #ifndef SOAP_TYPE_PointerTocwmp__ParameterAttributeStruct_DEFINED
  12293. #define SOAP_TYPE_PointerTocwmp__ParameterAttributeStruct_DEFINED
  12294. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *const*);
  12295. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterAttributeStruct(struct soap*, const char *, int, struct cwmp__ParameterAttributeStruct *const*, const char *);
  12296. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct **, const char*);
  12297. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *const*, const char*, const char*);
  12298. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **, const char*, const char*);
  12299. #endif
  12300. #ifndef SOAP_TYPE_PointerToPointerTocwmp__SetParameterAttributesStruct_DEFINED
  12301. #define SOAP_TYPE_PointerToPointerTocwmp__SetParameterAttributesStruct_DEFINED
  12302. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **const*);
  12303. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, const char *, int, struct cwmp__SetParameterAttributesStruct **const*, const char *);
  12304. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct ***, const char*);
  12305. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **const*, const char*, const char*);
  12306. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct ***, const char*, const char*);
  12307. #endif
  12308. #ifndef SOAP_TYPE_PointerTocwmp__SetParameterAttributesStruct_DEFINED
  12309. #define SOAP_TYPE_PointerTocwmp__SetParameterAttributesStruct_DEFINED
  12310. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *const*);
  12311. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__SetParameterAttributesStruct(struct soap*, const char *, int, struct cwmp__SetParameterAttributesStruct *const*, const char *);
  12312. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct **, const char*);
  12313. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *const*, const char*, const char*);
  12314. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **, const char*, const char*);
  12315. #endif
  12316. #ifndef SOAP_TYPE_PointerTocwmp__AccessListValueType_DEFINED
  12317. #define SOAP_TYPE_PointerTocwmp__AccessListValueType_DEFINED
  12318. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *const*);
  12319. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AccessListValueType(struct soap*, const char *, int, enum cwmp__AccessListValueType *const*, const char *);
  12320. SOAP_FMAC3 enum cwmp__AccessListValueType ** SOAP_FMAC4 soap_in_PointerTocwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType **, const char*);
  12321. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *const*, const char*, const char*);
  12322. SOAP_FMAC3 enum cwmp__AccessListValueType ** SOAP_FMAC4 soap_get_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType **, const char*, const char*);
  12323. #endif
  12324. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterInfoStruct_DEFINED
  12325. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterInfoStruct_DEFINED
  12326. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **const*);
  12327. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, const char *, int, struct cwmp__ParameterInfoStruct **const*, const char *);
  12328. SOAP_FMAC3 struct cwmp__ParameterInfoStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct ***, const char*);
  12329. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **const*, const char*, const char*);
  12330. SOAP_FMAC3 struct cwmp__ParameterInfoStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct ***, const char*, const char*);
  12331. #endif
  12332. #ifndef SOAP_TYPE_PointerTocwmp__ParameterInfoStruct_DEFINED
  12333. #define SOAP_TYPE_PointerTocwmp__ParameterInfoStruct_DEFINED
  12334. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *const*);
  12335. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterInfoStruct(struct soap*, const char *, int, struct cwmp__ParameterInfoStruct *const*, const char *);
  12336. SOAP_FMAC3 struct cwmp__ParameterInfoStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct **, const char*);
  12337. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *const*, const char*, const char*);
  12338. SOAP_FMAC3 struct cwmp__ParameterInfoStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **, const char*, const char*);
  12339. #endif
  12340. #ifndef SOAP_TYPE_PointerToPointerTocwmp__EventStruct_DEFINED
  12341. #define SOAP_TYPE_PointerToPointerTocwmp__EventStruct_DEFINED
  12342. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **const*);
  12343. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__EventStruct(struct soap*, const char *, int, struct cwmp__EventStruct **const*, const char *);
  12344. SOAP_FMAC3 struct cwmp__EventStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct ***, const char*);
  12345. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **const*, const char*, const char*);
  12346. SOAP_FMAC3 struct cwmp__EventStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct ***, const char*, const char*);
  12347. #endif
  12348. #ifndef SOAP_TYPE_PointerTocwmp__EventStruct_DEFINED
  12349. #define SOAP_TYPE_PointerTocwmp__EventStruct_DEFINED
  12350. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct *const*);
  12351. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__EventStruct(struct soap*, const char *, int, struct cwmp__EventStruct *const*, const char *);
  12352. SOAP_FMAC3 struct cwmp__EventStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct **, const char*);
  12353. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct *const*, const char*, const char*);
  12354. SOAP_FMAC3 struct cwmp__EventStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **, const char*, const char*);
  12355. #endif
  12356. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterValueStruct_DEFINED
  12357. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterValueStruct_DEFINED
  12358. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **const*);
  12359. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, const char *, int, struct cwmp__ParameterValueStruct **const*, const char *);
  12360. SOAP_FMAC3 struct cwmp__ParameterValueStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct ***, const char*);
  12361. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **const*, const char*, const char*);
  12362. SOAP_FMAC3 struct cwmp__ParameterValueStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct ***, const char*, const char*);
  12363. #endif
  12364. #ifndef SOAP_TYPE_PointerTocwmp__ParameterValueStruct_DEFINED
  12365. #define SOAP_TYPE_PointerTocwmp__ParameterValueStruct_DEFINED
  12366. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *const*);
  12367. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterValueStruct(struct soap*, const char *, int, struct cwmp__ParameterValueStruct *const*, const char *);
  12368. SOAP_FMAC3 struct cwmp__ParameterValueStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct **, const char*);
  12369. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *const*, const char*, const char*);
  12370. SOAP_FMAC3 struct cwmp__ParameterValueStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **, const char*, const char*);
  12371. #endif
  12372. #ifndef SOAP_TYPE_PointerTostring_DEFINED
  12373. #define SOAP_TYPE_PointerTostring_DEFINED
  12374. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostring(struct soap*, char **const*);
  12375. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostring(struct soap*, const char *, int, char **const*, const char *);
  12376. SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerTostring(struct soap*, const char*, char ***, const char*);
  12377. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostring(struct soap*, char **const*, const char*, const char*);
  12378. SOAP_FMAC3 char *** SOAP_FMAC4 soap_get_PointerTostring(struct soap*, char ***, const char*, const char*);
  12379. #endif
  12380. #ifndef SOAP_TYPE_PointerTocwmp__AutonOpResultStruct_DEFINED
  12381. #define SOAP_TYPE_PointerTocwmp__AutonOpResultStruct_DEFINED
  12382. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *const*);
  12383. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AutonOpResultStruct(struct soap*, const char *, int, struct cwmp__AutonOpResultStruct *const*, const char *);
  12384. SOAP_FMAC3 struct cwmp__AutonOpResultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__AutonOpResultStruct(struct soap*, const char*, struct cwmp__AutonOpResultStruct **, const char*);
  12385. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *const*, const char*, const char*);
  12386. SOAP_FMAC3 struct cwmp__AutonOpResultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct **, const char*, const char*);
  12387. #endif
  12388. #ifndef SOAP_TYPE_PointerTocwmp__OpResultStruct_DEFINED
  12389. #define SOAP_TYPE_PointerTocwmp__OpResultStruct_DEFINED
  12390. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *const*);
  12391. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OpResultStruct(struct soap*, const char *, int, struct cwmp__OpResultStruct *const*, const char *);
  12392. SOAP_FMAC3 struct cwmp__OpResultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OpResultStruct(struct soap*, const char*, struct cwmp__OpResultStruct **, const char*);
  12393. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *const*, const char*, const char*);
  12394. SOAP_FMAC3 struct cwmp__OpResultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct **, const char*, const char*);
  12395. #endif
  12396. #ifndef SOAP_TYPE_PointerToFileTypeArg_DEFINED
  12397. #define SOAP_TYPE_PointerToFileTypeArg_DEFINED
  12398. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToFileTypeArg(struct soap*, struct FileTypeArg *const*);
  12399. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToFileTypeArg(struct soap*, const char *, int, struct FileTypeArg *const*, const char *);
  12400. SOAP_FMAC3 struct FileTypeArg ** SOAP_FMAC4 soap_in_PointerToFileTypeArg(struct soap*, const char*, struct FileTypeArg **, const char*);
  12401. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToFileTypeArg(struct soap*, struct FileTypeArg *const*, const char*, const char*);
  12402. SOAP_FMAC3 struct FileTypeArg ** SOAP_FMAC4 soap_get_PointerToFileTypeArg(struct soap*, struct FileTypeArg **, const char*, const char*);
  12403. #endif
  12404. #ifndef SOAP_TYPE_PointerTocwmp__TransferCompleteFaultStruct_DEFINED
  12405. #define SOAP_TYPE_PointerTocwmp__TransferCompleteFaultStruct_DEFINED
  12406. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *const*);
  12407. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, const char *, int, struct cwmp__TransferCompleteFaultStruct *const*, const char *);
  12408. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, const char*, struct cwmp__TransferCompleteFaultStruct **, const char*);
  12409. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *const*, const char*, const char*);
  12410. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct **, const char*, const char*);
  12411. #endif
  12412. #ifndef SOAP_TYPE_PointerToEventList_DEFINED
  12413. #define SOAP_TYPE_PointerToEventList_DEFINED
  12414. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToEventList(struct soap*, struct EventList *const*);
  12415. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToEventList(struct soap*, const char *, int, struct EventList *const*, const char *);
  12416. SOAP_FMAC3 struct EventList ** SOAP_FMAC4 soap_in_PointerToEventList(struct soap*, const char*, struct EventList **, const char*);
  12417. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToEventList(struct soap*, struct EventList *const*, const char*, const char*);
  12418. SOAP_FMAC3 struct EventList ** SOAP_FMAC4 soap_get_PointerToEventList(struct soap*, struct EventList **, const char*, const char*);
  12419. #endif
  12420. #ifndef SOAP_TYPE_PointerTocwmp__DeviceIdStruct_DEFINED
  12421. #define SOAP_TYPE_PointerTocwmp__DeviceIdStruct_DEFINED
  12422. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *const*);
  12423. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__DeviceIdStruct(struct soap*, const char *, int, struct cwmp__DeviceIdStruct *const*, const char *);
  12424. SOAP_FMAC3 struct cwmp__DeviceIdStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__DeviceIdStruct(struct soap*, const char*, struct cwmp__DeviceIdStruct **, const char*);
  12425. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *const*, const char*, const char*);
  12426. SOAP_FMAC3 struct cwmp__DeviceIdStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct **, const char*, const char*);
  12427. #endif
  12428. #ifndef SOAP_TYPE_PointerTocwmp__OperationStruct_DEFINED
  12429. #define SOAP_TYPE_PointerTocwmp__OperationStruct_DEFINED
  12430. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *const*);
  12431. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OperationStruct(struct soap*, const char *, int, struct cwmp__OperationStruct *const*, const char *);
  12432. SOAP_FMAC3 struct cwmp__OperationStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OperationStruct(struct soap*, const char*, struct cwmp__OperationStruct **, const char*);
  12433. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *const*, const char*, const char*);
  12434. SOAP_FMAC3 struct cwmp__OperationStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct **, const char*, const char*);
  12435. #endif
  12436. #ifndef SOAP_TYPE_PointerToTimeWindowList_DEFINED
  12437. #define SOAP_TYPE_PointerToTimeWindowList_DEFINED
  12438. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToTimeWindowList(struct soap*, struct TimeWindowList *const*);
  12439. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToTimeWindowList(struct soap*, const char *, int, struct TimeWindowList *const*, const char *);
  12440. SOAP_FMAC3 struct TimeWindowList ** SOAP_FMAC4 soap_in_PointerToTimeWindowList(struct soap*, const char*, struct TimeWindowList **, const char*);
  12441. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToTimeWindowList(struct soap*, struct TimeWindowList *const*, const char*, const char*);
  12442. SOAP_FMAC3 struct TimeWindowList ** SOAP_FMAC4 soap_get_PointerToTimeWindowList(struct soap*, struct TimeWindowList **, const char*, const char*);
  12443. #endif
  12444. #ifndef SOAP_TYPE_PointerToAllTransferList_DEFINED
  12445. #define SOAP_TYPE_PointerToAllTransferList_DEFINED
  12446. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToAllTransferList(struct soap*, struct AllTransferList *const*);
  12447. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToAllTransferList(struct soap*, const char *, int, struct AllTransferList *const*, const char *);
  12448. SOAP_FMAC3 struct AllTransferList ** SOAP_FMAC4 soap_in_PointerToAllTransferList(struct soap*, const char*, struct AllTransferList **, const char*);
  12449. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToAllTransferList(struct soap*, struct AllTransferList *const*, const char*, const char*);
  12450. SOAP_FMAC3 struct AllTransferList ** SOAP_FMAC4 soap_get_PointerToAllTransferList(struct soap*, struct AllTransferList **, const char*, const char*);
  12451. #endif
  12452. #ifndef SOAP_TYPE_PointerToOptionList_DEFINED
  12453. #define SOAP_TYPE_PointerToOptionList_DEFINED
  12454. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToOptionList(struct soap*, struct OptionList *const*);
  12455. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToOptionList(struct soap*, const char *, int, struct OptionList *const*, const char *);
  12456. SOAP_FMAC3 struct OptionList ** SOAP_FMAC4 soap_in_PointerToOptionList(struct soap*, const char*, struct OptionList **, const char*);
  12457. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToOptionList(struct soap*, struct OptionList *const*, const char*, const char*);
  12458. SOAP_FMAC3 struct OptionList ** SOAP_FMAC4 soap_get_PointerToOptionList(struct soap*, struct OptionList **, const char*, const char*);
  12459. #endif
  12460. #ifndef SOAP_TYPE_PointerToVoucherList_DEFINED
  12461. #define SOAP_TYPE_PointerToVoucherList_DEFINED
  12462. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToVoucherList(struct soap*, struct VoucherList *const*);
  12463. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToVoucherList(struct soap*, const char *, int, struct VoucherList *const*, const char *);
  12464. SOAP_FMAC3 struct VoucherList ** SOAP_FMAC4 soap_in_PointerToVoucherList(struct soap*, const char*, struct VoucherList **, const char*);
  12465. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToVoucherList(struct soap*, struct VoucherList *const*, const char*, const char*);
  12466. SOAP_FMAC3 struct VoucherList ** SOAP_FMAC4 soap_get_PointerToVoucherList(struct soap*, struct VoucherList **, const char*, const char*);
  12467. #endif
  12468. #ifndef SOAP_TYPE_PointerToTransferList_DEFINED
  12469. #define SOAP_TYPE_PointerToTransferList_DEFINED
  12470. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToTransferList(struct soap*, struct TransferList *const*);
  12471. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToTransferList(struct soap*, const char *, int, struct TransferList *const*, const char *);
  12472. SOAP_FMAC3 struct TransferList ** SOAP_FMAC4 soap_in_PointerToTransferList(struct soap*, const char*, struct TransferList **, const char*);
  12473. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToTransferList(struct soap*, struct TransferList *const*, const char*, const char*);
  12474. SOAP_FMAC3 struct TransferList ** SOAP_FMAC4 soap_get_PointerToTransferList(struct soap*, struct TransferList **, const char*, const char*);
  12475. #endif
  12476. #ifndef SOAP_TYPE_PointerToParameterAttributeList_DEFINED
  12477. #define SOAP_TYPE_PointerToParameterAttributeList_DEFINED
  12478. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList *const*);
  12479. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterAttributeList(struct soap*, const char *, int, struct ParameterAttributeList *const*, const char *);
  12480. SOAP_FMAC3 struct ParameterAttributeList ** SOAP_FMAC4 soap_in_PointerToParameterAttributeList(struct soap*, const char*, struct ParameterAttributeList **, const char*);
  12481. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList *const*, const char*, const char*);
  12482. SOAP_FMAC3 struct ParameterAttributeList ** SOAP_FMAC4 soap_get_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList **, const char*, const char*);
  12483. #endif
  12484. #ifndef SOAP_TYPE_PointerToSetParameterAttributesList_DEFINED
  12485. #define SOAP_TYPE_PointerToSetParameterAttributesList_DEFINED
  12486. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList *const*);
  12487. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSetParameterAttributesList(struct soap*, const char *, int, struct SetParameterAttributesList *const*, const char *);
  12488. SOAP_FMAC3 struct SetParameterAttributesList ** SOAP_FMAC4 soap_in_PointerToSetParameterAttributesList(struct soap*, const char*, struct SetParameterAttributesList **, const char*);
  12489. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList *const*, const char*, const char*);
  12490. SOAP_FMAC3 struct SetParameterAttributesList ** SOAP_FMAC4 soap_get_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList **, const char*, const char*);
  12491. #endif
  12492. #ifndef SOAP_TYPE_PointerToParameterInfoList_DEFINED
  12493. #define SOAP_TYPE_PointerToParameterInfoList_DEFINED
  12494. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterInfoList(struct soap*, struct ParameterInfoList *const*);
  12495. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterInfoList(struct soap*, const char *, int, struct ParameterInfoList *const*, const char *);
  12496. SOAP_FMAC3 struct ParameterInfoList ** SOAP_FMAC4 soap_in_PointerToParameterInfoList(struct soap*, const char*, struct ParameterInfoList **, const char*);
  12497. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterInfoList(struct soap*, struct ParameterInfoList *const*, const char*, const char*);
  12498. SOAP_FMAC3 struct ParameterInfoList ** SOAP_FMAC4 soap_get_PointerToParameterInfoList(struct soap*, struct ParameterInfoList **, const char*, const char*);
  12499. #endif
  12500. #ifndef SOAP_TYPE_PointerToParameterNames_DEFINED
  12501. #define SOAP_TYPE_PointerToParameterNames_DEFINED
  12502. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterNames(struct soap*, struct ParameterNames *const*);
  12503. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterNames(struct soap*, const char *, int, struct ParameterNames *const*, const char *);
  12504. SOAP_FMAC3 struct ParameterNames ** SOAP_FMAC4 soap_in_PointerToParameterNames(struct soap*, const char*, struct ParameterNames **, const char*);
  12505. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterNames(struct soap*, struct ParameterNames *const*, const char*, const char*);
  12506. SOAP_FMAC3 struct ParameterNames ** SOAP_FMAC4 soap_get_PointerToParameterNames(struct soap*, struct ParameterNames **, const char*, const char*);
  12507. #endif
  12508. #ifndef SOAP_TYPE_PointerToParameterValueList_DEFINED
  12509. #define SOAP_TYPE_PointerToParameterValueList_DEFINED
  12510. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterValueList(struct soap*, struct ParameterValueList *const*);
  12511. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterValueList(struct soap*, const char *, int, struct ParameterValueList *const*, const char *);
  12512. SOAP_FMAC3 struct ParameterValueList ** SOAP_FMAC4 soap_in_PointerToParameterValueList(struct soap*, const char*, struct ParameterValueList **, const char*);
  12513. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterValueList(struct soap*, struct ParameterValueList *const*, const char*, const char*);
  12514. SOAP_FMAC3 struct ParameterValueList ** SOAP_FMAC4 soap_get_PointerToParameterValueList(struct soap*, struct ParameterValueList **, const char*, const char*);
  12515. #endif
  12516. #ifndef SOAP_TYPE_PointerToMethodList_DEFINED
  12517. #define SOAP_TYPE_PointerToMethodList_DEFINED
  12518. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToMethodList(struct soap*, struct MethodList *const*);
  12519. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToMethodList(struct soap*, const char *, int, struct MethodList *const*, const char *);
  12520. SOAP_FMAC3 struct MethodList ** SOAP_FMAC4 soap_in_PointerToMethodList(struct soap*, const char*, struct MethodList **, const char*);
  12521. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToMethodList(struct soap*, struct MethodList *const*, const char*, const char*);
  12522. SOAP_FMAC3 struct MethodList ** SOAP_FMAC4 soap_get_PointerToMethodList(struct soap*, struct MethodList **, const char*, const char*);
  12523. #endif
  12524. #ifndef SOAP_TYPE_PointerTo_cwmp__Fault_SetParameterValuesFault_DEFINED
  12525. #define SOAP_TYPE_PointerTo_cwmp__Fault_SetParameterValuesFault_DEFINED
  12526. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *const*);
  12527. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, const char *, int, struct _cwmp__Fault_SetParameterValuesFault *const*, const char *);
  12528. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, struct _cwmp__Fault_SetParameterValuesFault **, const char*);
  12529. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *const*, const char*, const char*);
  12530. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault **, const char*, const char*);
  12531. #endif
  12532. #ifndef SOAP_TYPE_PointerTodateTime_DEFINED
  12533. #define SOAP_TYPE_PointerTodateTime_DEFINED
  12534. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTodateTime(struct soap*, time_t *const*);
  12535. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTodateTime(struct soap*, const char *, int, time_t *const*, const char *);
  12536. SOAP_FMAC3 time_t ** SOAP_FMAC4 soap_in_PointerTodateTime(struct soap*, const char*, time_t **, const char*);
  12537. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTodateTime(struct soap*, time_t *const*, const char*, const char*);
  12538. SOAP_FMAC3 time_t ** SOAP_FMAC4 soap_get_PointerTodateTime(struct soap*, time_t **, const char*, const char*);
  12539. #endif
  12540. #ifndef SOAP_TYPE_PointerTocwmp__DeploymentUnitFaultStruct_DEFINED
  12541. #define SOAP_TYPE_PointerTocwmp__DeploymentUnitFaultStruct_DEFINED
  12542. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *const*);
  12543. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, const char *, int, struct cwmp__DeploymentUnitFaultStruct *const*, const char *);
  12544. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, const char*, struct cwmp__DeploymentUnitFaultStruct **, const char*);
  12545. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *const*, const char*, const char*);
  12546. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct **, const char*, const char*);
  12547. #endif
  12548. #ifndef SOAP_TYPE_PointerToAccessList_DEFINED
  12549. #define SOAP_TYPE_PointerToAccessList_DEFINED
  12550. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToAccessList(struct soap*, struct AccessList *const*);
  12551. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToAccessList(struct soap*, const char *, int, struct AccessList *const*, const char *);
  12552. SOAP_FMAC3 struct AccessList ** SOAP_FMAC4 soap_in_PointerToAccessList(struct soap*, const char*, struct AccessList **, const char*);
  12553. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToAccessList(struct soap*, struct AccessList *const*, const char*, const char*);
  12554. SOAP_FMAC3 struct AccessList ** SOAP_FMAC4 soap_get_PointerToAccessList(struct soap*, struct AccessList **, const char*, const char*);
  12555. #endif
  12556. #ifndef SOAP_TYPE_cwmp__DeploymentUnitUUID_DEFINED
  12557. #define SOAP_TYPE_cwmp__DeploymentUnitUUID_DEFINED
  12558. inline void soap_default_cwmp__DeploymentUnitUUID(struct soap *soap, char **a)
  12559. {
  12560. (void)soap; /* appease -Wall -Werror */
  12561. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitUUID
  12562. *a = SOAP_DEFAULT_cwmp__DeploymentUnitUUID;
  12563. #else
  12564. *a = (char *)0;
  12565. #endif
  12566. }
  12567. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitUUID(struct soap*, char *const*);
  12568. #define soap_cwmp__DeploymentUnitUUID2s(soap, a) (a)
  12569. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitUUID(struct soap*, const char*, int, char*const*, const char*);
  12570. #define soap_s2cwmp__DeploymentUnitUUID(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}")
  12571. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitUUID(struct soap*, const char*, char **, const char*);
  12572. #define soap_instantiate_cwmp__DeploymentUnitUUID soap_instantiate_string
  12573. #define soap_new_cwmp__DeploymentUnitUUID soap_new_string
  12574. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitUUID(struct soap*, char *const*, const char*, const char*);
  12575. inline int soap_write_cwmp__DeploymentUnitUUID(struct soap *soap, char *const*p)
  12576. {
  12577. soap_free_temp(soap);
  12578. if (p)
  12579. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap))
  12580. return soap->error;
  12581. }
  12582. return SOAP_OK;
  12583. }
  12584. inline int soap_PUT_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12585. {
  12586. soap_free_temp(soap);
  12587. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12588. return soap_closesock(soap);
  12589. return SOAP_OK;
  12590. }
  12591. inline int soap_PATCH_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12592. {
  12593. soap_free_temp(soap);
  12594. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12595. return soap_closesock(soap);
  12596. return SOAP_OK;
  12597. }
  12598. inline int soap_POST_send_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12599. {
  12600. soap_free_temp(soap);
  12601. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap))
  12602. return soap_closesock(soap);
  12603. return SOAP_OK;
  12604. }
  12605. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DeploymentUnitUUID(struct soap*, char **, const char*, const char*);
  12606. inline int soap_read_cwmp__DeploymentUnitUUID(struct soap *soap, char **p)
  12607. {
  12608. if (p)
  12609. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitUUID(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12610. return soap->error;
  12611. }
  12612. return SOAP_OK;
  12613. }
  12614. inline int soap_GET_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char **p)
  12615. {
  12616. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitUUID(soap, p))
  12617. return soap_closesock(soap);
  12618. return soap_closesock(soap);
  12619. }
  12620. inline int soap_POST_recv_cwmp__DeploymentUnitUUID(struct soap *soap, char **p)
  12621. {
  12622. if (::soap_read_cwmp__DeploymentUnitUUID(soap, p))
  12623. return soap_closesock(soap);
  12624. return soap_closesock(soap);
  12625. }
  12626. #endif
  12627. #ifndef SOAP_TYPE_cwmp__ParameterKeyType_DEFINED
  12628. #define SOAP_TYPE_cwmp__ParameterKeyType_DEFINED
  12629. inline void soap_default_cwmp__ParameterKeyType(struct soap *soap, char **a)
  12630. {
  12631. (void)soap; /* appease -Wall -Werror */
  12632. #ifdef SOAP_DEFAULT_cwmp__ParameterKeyType
  12633. *a = SOAP_DEFAULT_cwmp__ParameterKeyType;
  12634. #else
  12635. *a = (char *)0;
  12636. #endif
  12637. }
  12638. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterKeyType(struct soap*, char *const*);
  12639. #define soap_cwmp__ParameterKeyType2s(soap, a) (a)
  12640. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterKeyType(struct soap*, const char*, int, char*const*, const char*);
  12641. #define soap_s2cwmp__ParameterKeyType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 32, NULL)
  12642. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__ParameterKeyType(struct soap*, const char*, char **, const char*);
  12643. #define soap_instantiate_cwmp__ParameterKeyType soap_instantiate_string
  12644. #define soap_new_cwmp__ParameterKeyType soap_new_string
  12645. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterKeyType(struct soap*, char *const*, const char*, const char*);
  12646. inline int soap_write_cwmp__ParameterKeyType(struct soap *soap, char *const*p)
  12647. {
  12648. soap_free_temp(soap);
  12649. if (p)
  12650. { if (soap_begin_send(soap) || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap))
  12651. return soap->error;
  12652. }
  12653. return SOAP_OK;
  12654. }
  12655. inline int soap_PUT_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12656. {
  12657. soap_free_temp(soap);
  12658. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12659. return soap_closesock(soap);
  12660. return SOAP_OK;
  12661. }
  12662. inline int soap_PATCH_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12663. {
  12664. soap_free_temp(soap);
  12665. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12666. return soap_closesock(soap);
  12667. return SOAP_OK;
  12668. }
  12669. inline int soap_POST_send_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12670. {
  12671. soap_free_temp(soap);
  12672. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap))
  12673. return soap_closesock(soap);
  12674. return SOAP_OK;
  12675. }
  12676. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__ParameterKeyType(struct soap*, char **, const char*, const char*);
  12677. inline int soap_read_cwmp__ParameterKeyType(struct soap *soap, char **p)
  12678. {
  12679. if (p)
  12680. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterKeyType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12681. return soap->error;
  12682. }
  12683. return SOAP_OK;
  12684. }
  12685. inline int soap_GET_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char **p)
  12686. {
  12687. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterKeyType(soap, p))
  12688. return soap_closesock(soap);
  12689. return soap_closesock(soap);
  12690. }
  12691. inline int soap_POST_recv_cwmp__ParameterKeyType(struct soap *soap, char **p)
  12692. {
  12693. if (::soap_read_cwmp__ParameterKeyType(soap, p))
  12694. return soap_closesock(soap);
  12695. return soap_closesock(soap);
  12696. }
  12697. #endif
  12698. #ifndef SOAP_TYPE_cwmp__ObjectNameType_DEFINED
  12699. #define SOAP_TYPE_cwmp__ObjectNameType_DEFINED
  12700. inline void soap_default_cwmp__ObjectNameType(struct soap *soap, char **a)
  12701. {
  12702. (void)soap; /* appease -Wall -Werror */
  12703. #ifdef SOAP_DEFAULT_cwmp__ObjectNameType
  12704. *a = SOAP_DEFAULT_cwmp__ObjectNameType;
  12705. #else
  12706. *a = (char *)0;
  12707. #endif
  12708. }
  12709. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ObjectNameType(struct soap*, char *const*);
  12710. #define soap_cwmp__ObjectNameType2s(soap, a) (a)
  12711. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ObjectNameType(struct soap*, const char*, int, char*const*, const char*);
  12712. #define soap_s2cwmp__ObjectNameType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 256, ".*\\.")
  12713. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__ObjectNameType(struct soap*, const char*, char **, const char*);
  12714. #define soap_instantiate_cwmp__ObjectNameType soap_instantiate_string
  12715. #define soap_new_cwmp__ObjectNameType soap_new_string
  12716. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ObjectNameType(struct soap*, char *const*, const char*, const char*);
  12717. inline int soap_write_cwmp__ObjectNameType(struct soap *soap, char *const*p)
  12718. {
  12719. soap_free_temp(soap);
  12720. if (p)
  12721. { if (soap_begin_send(soap) || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap))
  12722. return soap->error;
  12723. }
  12724. return SOAP_OK;
  12725. }
  12726. inline int soap_PUT_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12727. {
  12728. soap_free_temp(soap);
  12729. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12730. return soap_closesock(soap);
  12731. return SOAP_OK;
  12732. }
  12733. inline int soap_PATCH_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12734. {
  12735. soap_free_temp(soap);
  12736. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12737. return soap_closesock(soap);
  12738. return SOAP_OK;
  12739. }
  12740. inline int soap_POST_send_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12741. {
  12742. soap_free_temp(soap);
  12743. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap))
  12744. return soap_closesock(soap);
  12745. return SOAP_OK;
  12746. }
  12747. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__ObjectNameType(struct soap*, char **, const char*, const char*);
  12748. inline int soap_read_cwmp__ObjectNameType(struct soap *soap, char **p)
  12749. {
  12750. if (p)
  12751. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ObjectNameType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12752. return soap->error;
  12753. }
  12754. return SOAP_OK;
  12755. }
  12756. inline int soap_GET_cwmp__ObjectNameType(struct soap *soap, const char *URL, char **p)
  12757. {
  12758. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ObjectNameType(soap, p))
  12759. return soap_closesock(soap);
  12760. return soap_closesock(soap);
  12761. }
  12762. inline int soap_POST_recv_cwmp__ObjectNameType(struct soap *soap, char **p)
  12763. {
  12764. if (::soap_read_cwmp__ObjectNameType(soap, p))
  12765. return soap_closesock(soap);
  12766. return soap_closesock(soap);
  12767. }
  12768. #endif
  12769. #ifndef SOAP_TYPE_cwmp__CommandKeyType_DEFINED
  12770. #define SOAP_TYPE_cwmp__CommandKeyType_DEFINED
  12771. inline void soap_default_cwmp__CommandKeyType(struct soap *soap, char **a)
  12772. {
  12773. (void)soap; /* appease -Wall -Werror */
  12774. #ifdef SOAP_DEFAULT_cwmp__CommandKeyType
  12775. *a = SOAP_DEFAULT_cwmp__CommandKeyType;
  12776. #else
  12777. *a = (char *)0;
  12778. #endif
  12779. }
  12780. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__CommandKeyType(struct soap*, char *const*);
  12781. #define soap_cwmp__CommandKeyType2s(soap, a) (a)
  12782. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CommandKeyType(struct soap*, const char*, int, char*const*, const char*);
  12783. #define soap_s2cwmp__CommandKeyType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 32, NULL)
  12784. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__CommandKeyType(struct soap*, const char*, char **, const char*);
  12785. #define soap_instantiate_cwmp__CommandKeyType soap_instantiate_string
  12786. #define soap_new_cwmp__CommandKeyType soap_new_string
  12787. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CommandKeyType(struct soap*, char *const*, const char*, const char*);
  12788. inline int soap_write_cwmp__CommandKeyType(struct soap *soap, char *const*p)
  12789. {
  12790. soap_free_temp(soap);
  12791. if (p)
  12792. { if (soap_begin_send(soap) || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap))
  12793. return soap->error;
  12794. }
  12795. return SOAP_OK;
  12796. }
  12797. inline int soap_PUT_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12798. {
  12799. soap_free_temp(soap);
  12800. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12801. return soap_closesock(soap);
  12802. return SOAP_OK;
  12803. }
  12804. inline int soap_PATCH_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12805. {
  12806. soap_free_temp(soap);
  12807. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12808. return soap_closesock(soap);
  12809. return SOAP_OK;
  12810. }
  12811. inline int soap_POST_send_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12812. {
  12813. soap_free_temp(soap);
  12814. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap))
  12815. return soap_closesock(soap);
  12816. return SOAP_OK;
  12817. }
  12818. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__CommandKeyType(struct soap*, char **, const char*, const char*);
  12819. inline int soap_read_cwmp__CommandKeyType(struct soap *soap, char **p)
  12820. {
  12821. if (p)
  12822. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CommandKeyType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12823. return soap->error;
  12824. }
  12825. return SOAP_OK;
  12826. }
  12827. inline int soap_GET_cwmp__CommandKeyType(struct soap *soap, const char *URL, char **p)
  12828. {
  12829. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CommandKeyType(soap, p))
  12830. return soap_closesock(soap);
  12831. return soap_closesock(soap);
  12832. }
  12833. inline int soap_POST_recv_cwmp__CommandKeyType(struct soap *soap, char **p)
  12834. {
  12835. if (::soap_read_cwmp__CommandKeyType(soap, p))
  12836. return soap_closesock(soap);
  12837. return soap_closesock(soap);
  12838. }
  12839. #endif
  12840. #ifndef SOAP_TYPE_cwmp__TimeWindowModeValueType_DEFINED
  12841. #define SOAP_TYPE_cwmp__TimeWindowModeValueType_DEFINED
  12842. inline void soap_default_cwmp__TimeWindowModeValueType(struct soap *soap, char **a)
  12843. {
  12844. (void)soap; /* appease -Wall -Werror */
  12845. #ifdef SOAP_DEFAULT_cwmp__TimeWindowModeValueType
  12846. *a = SOAP_DEFAULT_cwmp__TimeWindowModeValueType;
  12847. #else
  12848. *a = (char *)0;
  12849. #endif
  12850. }
  12851. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TimeWindowModeValueType(struct soap*, char *const*);
  12852. #define soap_cwmp__TimeWindowModeValueType2s(soap, a) (a)
  12853. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TimeWindowModeValueType(struct soap*, const char*, int, char*const*, const char*);
  12854. #define soap_s2cwmp__TimeWindowModeValueType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+")
  12855. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__TimeWindowModeValueType(struct soap*, const char*, char **, const char*);
  12856. #define soap_instantiate_cwmp__TimeWindowModeValueType soap_instantiate_string
  12857. #define soap_new_cwmp__TimeWindowModeValueType soap_new_string
  12858. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TimeWindowModeValueType(struct soap*, char *const*, const char*, const char*);
  12859. inline int soap_write_cwmp__TimeWindowModeValueType(struct soap *soap, char *const*p)
  12860. {
  12861. soap_free_temp(soap);
  12862. if (p)
  12863. { if (soap_begin_send(soap) || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap))
  12864. return soap->error;
  12865. }
  12866. return SOAP_OK;
  12867. }
  12868. inline int soap_PUT_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12869. {
  12870. soap_free_temp(soap);
  12871. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12872. return soap_closesock(soap);
  12873. return SOAP_OK;
  12874. }
  12875. inline int soap_PATCH_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12876. {
  12877. soap_free_temp(soap);
  12878. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12879. return soap_closesock(soap);
  12880. return SOAP_OK;
  12881. }
  12882. inline int soap_POST_send_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12883. {
  12884. soap_free_temp(soap);
  12885. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap))
  12886. return soap_closesock(soap);
  12887. return SOAP_OK;
  12888. }
  12889. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__TimeWindowModeValueType(struct soap*, char **, const char*, const char*);
  12890. inline int soap_read_cwmp__TimeWindowModeValueType(struct soap *soap, char **p)
  12891. {
  12892. if (p)
  12893. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TimeWindowModeValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12894. return soap->error;
  12895. }
  12896. return SOAP_OK;
  12897. }
  12898. inline int soap_GET_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char **p)
  12899. {
  12900. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TimeWindowModeValueType(soap, p))
  12901. return soap_closesock(soap);
  12902. return soap_closesock(soap);
  12903. }
  12904. inline int soap_POST_recv_cwmp__TimeWindowModeValueType(struct soap *soap, char **p)
  12905. {
  12906. if (::soap_read_cwmp__TimeWindowModeValueType(soap, p))
  12907. return soap_closesock(soap);
  12908. return soap_closesock(soap);
  12909. }
  12910. #endif
  12911. #ifndef SOAP_TYPE_cwmp__EventCodeType_DEFINED
  12912. #define SOAP_TYPE_cwmp__EventCodeType_DEFINED
  12913. inline void soap_default_cwmp__EventCodeType(struct soap *soap, char **a)
  12914. {
  12915. (void)soap; /* appease -Wall -Werror */
  12916. #ifdef SOAP_DEFAULT_cwmp__EventCodeType
  12917. *a = SOAP_DEFAULT_cwmp__EventCodeType;
  12918. #else
  12919. *a = (char *)0;
  12920. #endif
  12921. }
  12922. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__EventCodeType(struct soap*, char *const*);
  12923. #define soap_cwmp__EventCodeType2s(soap, a) (a)
  12924. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__EventCodeType(struct soap*, const char*, int, char*const*, const char*);
  12925. #define soap_s2cwmp__EventCodeType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "\\d+( \\S+)+|M \\S+|M X_\\S+|X [0-9A-F]{6} .+|X \\S+ .+")
  12926. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__EventCodeType(struct soap*, const char*, char **, const char*);
  12927. #define soap_instantiate_cwmp__EventCodeType soap_instantiate_string
  12928. #define soap_new_cwmp__EventCodeType soap_new_string
  12929. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__EventCodeType(struct soap*, char *const*, const char*, const char*);
  12930. inline int soap_write_cwmp__EventCodeType(struct soap *soap, char *const*p)
  12931. {
  12932. soap_free_temp(soap);
  12933. if (p)
  12934. { if (soap_begin_send(soap) || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap))
  12935. return soap->error;
  12936. }
  12937. return SOAP_OK;
  12938. }
  12939. inline int soap_PUT_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12940. {
  12941. soap_free_temp(soap);
  12942. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12943. return soap_closesock(soap);
  12944. return SOAP_OK;
  12945. }
  12946. inline int soap_PATCH_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12947. {
  12948. soap_free_temp(soap);
  12949. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12950. return soap_closesock(soap);
  12951. return SOAP_OK;
  12952. }
  12953. inline int soap_POST_send_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12954. {
  12955. soap_free_temp(soap);
  12956. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap))
  12957. return soap_closesock(soap);
  12958. return SOAP_OK;
  12959. }
  12960. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__EventCodeType(struct soap*, char **, const char*, const char*);
  12961. inline int soap_read_cwmp__EventCodeType(struct soap *soap, char **p)
  12962. {
  12963. if (p)
  12964. { if (soap_begin_recv(soap) || ::soap_get_cwmp__EventCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12965. return soap->error;
  12966. }
  12967. return SOAP_OK;
  12968. }
  12969. inline int soap_GET_cwmp__EventCodeType(struct soap *soap, const char *URL, char **p)
  12970. {
  12971. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__EventCodeType(soap, p))
  12972. return soap_closesock(soap);
  12973. return soap_closesock(soap);
  12974. }
  12975. inline int soap_POST_recv_cwmp__EventCodeType(struct soap *soap, char **p)
  12976. {
  12977. if (::soap_read_cwmp__EventCodeType(soap, p))
  12978. return soap_closesock(soap);
  12979. return soap_closesock(soap);
  12980. }
  12981. #endif
  12982. #ifndef SOAP_TYPE_cwmp__UploadFileType_DEFINED
  12983. #define SOAP_TYPE_cwmp__UploadFileType_DEFINED
  12984. inline void soap_default_cwmp__UploadFileType(struct soap *soap, char **a)
  12985. {
  12986. (void)soap; /* appease -Wall -Werror */
  12987. #ifdef SOAP_DEFAULT_cwmp__UploadFileType
  12988. *a = SOAP_DEFAULT_cwmp__UploadFileType;
  12989. #else
  12990. *a = (char *)0;
  12991. #endif
  12992. }
  12993. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UploadFileType(struct soap*, char *const*);
  12994. #define soap_cwmp__UploadFileType2s(soap, a) (a)
  12995. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UploadFileType(struct soap*, const char*, int, char*const*, const char*);
  12996. #define soap_s2cwmp__UploadFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+")
  12997. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__UploadFileType(struct soap*, const char*, char **, const char*);
  12998. #define soap_instantiate_cwmp__UploadFileType soap_instantiate_string
  12999. #define soap_new_cwmp__UploadFileType soap_new_string
  13000. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UploadFileType(struct soap*, char *const*, const char*, const char*);
  13001. inline int soap_write_cwmp__UploadFileType(struct soap *soap, char *const*p)
  13002. {
  13003. soap_free_temp(soap);
  13004. if (p)
  13005. { if (soap_begin_send(soap) || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap))
  13006. return soap->error;
  13007. }
  13008. return SOAP_OK;
  13009. }
  13010. inline int soap_PUT_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  13011. {
  13012. soap_free_temp(soap);
  13013. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13014. return soap_closesock(soap);
  13015. return SOAP_OK;
  13016. }
  13017. inline int soap_PATCH_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  13018. {
  13019. soap_free_temp(soap);
  13020. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13021. return soap_closesock(soap);
  13022. return SOAP_OK;
  13023. }
  13024. inline int soap_POST_send_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  13025. {
  13026. soap_free_temp(soap);
  13027. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap))
  13028. return soap_closesock(soap);
  13029. return SOAP_OK;
  13030. }
  13031. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__UploadFileType(struct soap*, char **, const char*, const char*);
  13032. inline int soap_read_cwmp__UploadFileType(struct soap *soap, char **p)
  13033. {
  13034. if (p)
  13035. { if (soap_begin_recv(soap) || ::soap_get_cwmp__UploadFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13036. return soap->error;
  13037. }
  13038. return SOAP_OK;
  13039. }
  13040. inline int soap_GET_cwmp__UploadFileType(struct soap *soap, const char *URL, char **p)
  13041. {
  13042. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UploadFileType(soap, p))
  13043. return soap_closesock(soap);
  13044. return soap_closesock(soap);
  13045. }
  13046. inline int soap_POST_recv_cwmp__UploadFileType(struct soap *soap, char **p)
  13047. {
  13048. if (::soap_read_cwmp__UploadFileType(soap, p))
  13049. return soap_closesock(soap);
  13050. return soap_closesock(soap);
  13051. }
  13052. #endif
  13053. #ifndef SOAP_TYPE_cwmp__DownloadFileType_DEFINED
  13054. #define SOAP_TYPE_cwmp__DownloadFileType_DEFINED
  13055. inline void soap_default_cwmp__DownloadFileType(struct soap *soap, char **a)
  13056. {
  13057. (void)soap; /* appease -Wall -Werror */
  13058. #ifdef SOAP_DEFAULT_cwmp__DownloadFileType
  13059. *a = SOAP_DEFAULT_cwmp__DownloadFileType;
  13060. #else
  13061. *a = (char *)0;
  13062. #endif
  13063. }
  13064. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DownloadFileType(struct soap*, char *const*);
  13065. #define soap_cwmp__DownloadFileType2s(soap, a) (a)
  13066. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DownloadFileType(struct soap*, const char*, int, char*const*, const char*);
  13067. #define soap_s2cwmp__DownloadFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+")
  13068. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DownloadFileType(struct soap*, const char*, char **, const char*);
  13069. #define soap_instantiate_cwmp__DownloadFileType soap_instantiate_string
  13070. #define soap_new_cwmp__DownloadFileType soap_new_string
  13071. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DownloadFileType(struct soap*, char *const*, const char*, const char*);
  13072. inline int soap_write_cwmp__DownloadFileType(struct soap *soap, char *const*p)
  13073. {
  13074. soap_free_temp(soap);
  13075. if (p)
  13076. { if (soap_begin_send(soap) || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap))
  13077. return soap->error;
  13078. }
  13079. return SOAP_OK;
  13080. }
  13081. inline int soap_PUT_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  13082. {
  13083. soap_free_temp(soap);
  13084. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13085. return soap_closesock(soap);
  13086. return SOAP_OK;
  13087. }
  13088. inline int soap_PATCH_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  13089. {
  13090. soap_free_temp(soap);
  13091. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13092. return soap_closesock(soap);
  13093. return SOAP_OK;
  13094. }
  13095. inline int soap_POST_send_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  13096. {
  13097. soap_free_temp(soap);
  13098. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap))
  13099. return soap_closesock(soap);
  13100. return SOAP_OK;
  13101. }
  13102. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DownloadFileType(struct soap*, char **, const char*, const char*);
  13103. inline int soap_read_cwmp__DownloadFileType(struct soap *soap, char **p)
  13104. {
  13105. if (p)
  13106. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DownloadFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13107. return soap->error;
  13108. }
  13109. return SOAP_OK;
  13110. }
  13111. inline int soap_GET_cwmp__DownloadFileType(struct soap *soap, const char *URL, char **p)
  13112. {
  13113. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DownloadFileType(soap, p))
  13114. return soap_closesock(soap);
  13115. return soap_closesock(soap);
  13116. }
  13117. inline int soap_POST_recv_cwmp__DownloadFileType(struct soap *soap, char **p)
  13118. {
  13119. if (::soap_read_cwmp__DownloadFileType(soap, p))
  13120. return soap_closesock(soap);
  13121. return soap_closesock(soap);
  13122. }
  13123. #endif
  13124. #ifndef SOAP_TYPE_cwmp__TransferFileType_DEFINED
  13125. #define SOAP_TYPE_cwmp__TransferFileType_DEFINED
  13126. inline void soap_default_cwmp__TransferFileType(struct soap *soap, char **a)
  13127. {
  13128. (void)soap; /* appease -Wall -Werror */
  13129. #ifdef SOAP_DEFAULT_cwmp__TransferFileType
  13130. *a = SOAP_DEFAULT_cwmp__TransferFileType;
  13131. #else
  13132. *a = (char *)0;
  13133. #endif
  13134. }
  13135. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TransferFileType(struct soap*, char *const*);
  13136. #define soap_cwmp__TransferFileType2s(soap, a) (a)
  13137. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferFileType(struct soap*, const char*, int, char*const*, const char*);
  13138. #define soap_s2cwmp__TransferFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+")
  13139. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__TransferFileType(struct soap*, const char*, char **, const char*);
  13140. #define soap_instantiate_cwmp__TransferFileType soap_instantiate_string
  13141. #define soap_new_cwmp__TransferFileType soap_new_string
  13142. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferFileType(struct soap*, char *const*, const char*, const char*);
  13143. inline int soap_write_cwmp__TransferFileType(struct soap *soap, char *const*p)
  13144. {
  13145. soap_free_temp(soap);
  13146. if (p)
  13147. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap))
  13148. return soap->error;
  13149. }
  13150. return SOAP_OK;
  13151. }
  13152. inline int soap_PUT_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  13153. {
  13154. soap_free_temp(soap);
  13155. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13156. return soap_closesock(soap);
  13157. return SOAP_OK;
  13158. }
  13159. inline int soap_PATCH_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  13160. {
  13161. soap_free_temp(soap);
  13162. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13163. return soap_closesock(soap);
  13164. return SOAP_OK;
  13165. }
  13166. inline int soap_POST_send_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  13167. {
  13168. soap_free_temp(soap);
  13169. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap))
  13170. return soap_closesock(soap);
  13171. return SOAP_OK;
  13172. }
  13173. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__TransferFileType(struct soap*, char **, const char*, const char*);
  13174. inline int soap_read_cwmp__TransferFileType(struct soap *soap, char **p)
  13175. {
  13176. if (p)
  13177. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13178. return soap->error;
  13179. }
  13180. return SOAP_OK;
  13181. }
  13182. inline int soap_GET_cwmp__TransferFileType(struct soap *soap, const char *URL, char **p)
  13183. {
  13184. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferFileType(soap, p))
  13185. return soap_closesock(soap);
  13186. return soap_closesock(soap);
  13187. }
  13188. inline int soap_POST_recv_cwmp__TransferFileType(struct soap *soap, char **p)
  13189. {
  13190. if (::soap_read_cwmp__TransferFileType(soap, p))
  13191. return soap_closesock(soap);
  13192. return soap_closesock(soap);
  13193. }
  13194. #endif
  13195. #ifndef SOAP_TYPE_cwmp__DeploymentUnitOperationType_DEFINED
  13196. #define SOAP_TYPE_cwmp__DeploymentUnitOperationType_DEFINED
  13197. inline void soap_default_cwmp__DeploymentUnitOperationType(struct soap *soap, char **a)
  13198. {
  13199. (void)soap; /* appease -Wall -Werror */
  13200. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitOperationType
  13201. *a = SOAP_DEFAULT_cwmp__DeploymentUnitOperationType;
  13202. #else
  13203. *a = (char *)0;
  13204. #endif
  13205. }
  13206. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitOperationType(struct soap*, char *const*);
  13207. #define soap_cwmp__DeploymentUnitOperationType2s(soap, a) (a)
  13208. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitOperationType(struct soap*, const char*, int, char*const*, const char*);
  13209. #define soap_s2cwmp__DeploymentUnitOperationType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13210. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitOperationType(struct soap*, const char*, char **, const char*);
  13211. #define soap_instantiate_cwmp__DeploymentUnitOperationType soap_instantiate_string
  13212. #define soap_new_cwmp__DeploymentUnitOperationType soap_new_string
  13213. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitOperationType(struct soap*, char *const*, const char*, const char*);
  13214. inline int soap_write_cwmp__DeploymentUnitOperationType(struct soap *soap, char *const*p)
  13215. {
  13216. soap_free_temp(soap);
  13217. if (p)
  13218. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap))
  13219. return soap->error;
  13220. }
  13221. return SOAP_OK;
  13222. }
  13223. inline int soap_PUT_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13224. {
  13225. soap_free_temp(soap);
  13226. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13227. return soap_closesock(soap);
  13228. return SOAP_OK;
  13229. }
  13230. inline int soap_PATCH_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13231. {
  13232. soap_free_temp(soap);
  13233. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13234. return soap_closesock(soap);
  13235. return SOAP_OK;
  13236. }
  13237. inline int soap_POST_send_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13238. {
  13239. soap_free_temp(soap);
  13240. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap))
  13241. return soap_closesock(soap);
  13242. return SOAP_OK;
  13243. }
  13244. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DeploymentUnitOperationType(struct soap*, char **, const char*, const char*);
  13245. inline int soap_read_cwmp__DeploymentUnitOperationType(struct soap *soap, char **p)
  13246. {
  13247. if (p)
  13248. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitOperationType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13249. return soap->error;
  13250. }
  13251. return SOAP_OK;
  13252. }
  13253. inline int soap_GET_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char **p)
  13254. {
  13255. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitOperationType(soap, p))
  13256. return soap_closesock(soap);
  13257. return soap_closesock(soap);
  13258. }
  13259. inline int soap_POST_recv_cwmp__DeploymentUnitOperationType(struct soap *soap, char **p)
  13260. {
  13261. if (::soap_read_cwmp__DeploymentUnitOperationType(soap, p))
  13262. return soap_closesock(soap);
  13263. return soap_closesock(soap);
  13264. }
  13265. #endif
  13266. #ifndef SOAP_TYPE_xsd__anyURI_DEFINED
  13267. #define SOAP_TYPE_xsd__anyURI_DEFINED
  13268. inline void soap_default_xsd__anyURI(struct soap *soap, char **a)
  13269. {
  13270. (void)soap; /* appease -Wall -Werror */
  13271. #ifdef SOAP_DEFAULT_xsd__anyURI
  13272. *a = SOAP_DEFAULT_xsd__anyURI;
  13273. #else
  13274. *a = (char *)0;
  13275. #endif
  13276. }
  13277. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap*, char *const*);
  13278. #define soap_xsd__anyURI2s(soap, a) (a)
  13279. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap*, const char*, int, char*const*, const char*);
  13280. #define soap_s2xsd__anyURI(soap, s, a) soap_s2char((soap), (s), (char**)(a), 4, 0, -1, NULL)
  13281. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_xsd__anyURI(struct soap*, const char*, char **, const char*);
  13282. #define soap_instantiate_xsd__anyURI soap_instantiate_string
  13283. #define soap_new_xsd__anyURI soap_new_string
  13284. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap*, char *const*, const char*, const char*);
  13285. inline int soap_write_xsd__anyURI(struct soap *soap, char *const*p)
  13286. {
  13287. soap_free_temp(soap);
  13288. if (p)
  13289. { if (soap_begin_send(soap) || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap))
  13290. return soap->error;
  13291. }
  13292. return SOAP_OK;
  13293. }
  13294. inline int soap_PUT_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13295. {
  13296. soap_free_temp(soap);
  13297. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13298. return soap_closesock(soap);
  13299. return SOAP_OK;
  13300. }
  13301. inline int soap_PATCH_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13302. {
  13303. soap_free_temp(soap);
  13304. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13305. return soap_closesock(soap);
  13306. return SOAP_OK;
  13307. }
  13308. inline int soap_POST_send_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13309. {
  13310. soap_free_temp(soap);
  13311. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap))
  13312. return soap_closesock(soap);
  13313. return SOAP_OK;
  13314. }
  13315. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_xsd__anyURI(struct soap*, char **, const char*, const char*);
  13316. inline int soap_read_xsd__anyURI(struct soap *soap, char **p)
  13317. {
  13318. if (p)
  13319. { if (soap_begin_recv(soap) || ::soap_get_xsd__anyURI(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13320. return soap->error;
  13321. }
  13322. return SOAP_OK;
  13323. }
  13324. inline int soap_GET_xsd__anyURI(struct soap *soap, const char *URL, char **p)
  13325. {
  13326. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__anyURI(soap, p))
  13327. return soap_closesock(soap);
  13328. return soap_closesock(soap);
  13329. }
  13330. inline int soap_POST_recv_xsd__anyURI(struct soap *soap, char **p)
  13331. {
  13332. if (::soap_read_xsd__anyURI(soap, p))
  13333. return soap_closesock(soap);
  13334. return soap_closesock(soap);
  13335. }
  13336. #endif
  13337. #ifndef SOAP_TYPE_xsd__anySimpleType_DEFINED
  13338. #define SOAP_TYPE_xsd__anySimpleType_DEFINED
  13339. inline void soap_default_xsd__anySimpleType(struct soap *soap, char **a)
  13340. {
  13341. (void)soap; /* appease -Wall -Werror */
  13342. #ifdef SOAP_DEFAULT_xsd__anySimpleType
  13343. *a = SOAP_DEFAULT_xsd__anySimpleType;
  13344. #else
  13345. *a = (char *)0;
  13346. #endif
  13347. }
  13348. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anySimpleType(struct soap*, char *const*);
  13349. #define soap_xsd__anySimpleType2s(soap, a) (a)
  13350. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anySimpleType(struct soap*, const char*, int, char*const*, const char*);
  13351. #define soap_s2xsd__anySimpleType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13352. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_xsd__anySimpleType(struct soap*, const char*, char **, const char*);
  13353. #define soap_instantiate_xsd__anySimpleType soap_instantiate_string
  13354. #define soap_new_xsd__anySimpleType soap_new_string
  13355. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anySimpleType(struct soap*, char *const*, const char*, const char*);
  13356. inline int soap_write_xsd__anySimpleType(struct soap *soap, char *const*p)
  13357. {
  13358. soap_free_temp(soap);
  13359. if (p)
  13360. { if (soap_begin_send(soap) || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap))
  13361. return soap->error;
  13362. }
  13363. return SOAP_OK;
  13364. }
  13365. inline int soap_PUT_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13366. {
  13367. soap_free_temp(soap);
  13368. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13369. return soap_closesock(soap);
  13370. return SOAP_OK;
  13371. }
  13372. inline int soap_PATCH_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13373. {
  13374. soap_free_temp(soap);
  13375. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13376. return soap_closesock(soap);
  13377. return SOAP_OK;
  13378. }
  13379. inline int soap_POST_send_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13380. {
  13381. soap_free_temp(soap);
  13382. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap))
  13383. return soap_closesock(soap);
  13384. return SOAP_OK;
  13385. }
  13386. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_xsd__anySimpleType(struct soap*, char **, const char*, const char*);
  13387. inline int soap_read_xsd__anySimpleType(struct soap *soap, char **p)
  13388. {
  13389. if (p)
  13390. { if (soap_begin_recv(soap) || ::soap_get_xsd__anySimpleType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13391. return soap->error;
  13392. }
  13393. return SOAP_OK;
  13394. }
  13395. inline int soap_GET_xsd__anySimpleType(struct soap *soap, const char *URL, char **p)
  13396. {
  13397. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__anySimpleType(soap, p))
  13398. return soap_closesock(soap);
  13399. return soap_closesock(soap);
  13400. }
  13401. inline int soap_POST_recv_xsd__anySimpleType(struct soap *soap, char **p)
  13402. {
  13403. if (::soap_read_xsd__anySimpleType(soap, p))
  13404. return soap_closesock(soap);
  13405. return soap_closesock(soap);
  13406. }
  13407. #endif
  13408. #ifndef SOAP_TYPE_PointerTounsignedByte_DEFINED
  13409. #define SOAP_TYPE_PointerTounsignedByte_DEFINED
  13410. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap*, unsigned char *const*);
  13411. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap*, const char *, int, unsigned char *const*, const char *);
  13412. SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap*, const char*, unsigned char **, const char*);
  13413. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap*, unsigned char *const*, const char*, const char*);
  13414. SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap*, unsigned char **, const char*, const char*);
  13415. #endif
  13416. #ifndef SOAP_TYPE__QName_DEFINED
  13417. #define SOAP_TYPE__QName_DEFINED
  13418. inline void soap_default__QName(struct soap *soap, char **a)
  13419. {
  13420. (void)soap; /* appease -Wall -Werror */
  13421. #ifdef SOAP_DEFAULT__QName
  13422. *a = SOAP_DEFAULT__QName;
  13423. #else
  13424. *a = (char *)0;
  13425. #endif
  13426. }
  13427. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap*, char *const*);
  13428. #define soap__QName2s(soap, a) soap_QName2s(soap, (a))
  13429. SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap*, const char*, int, char*const*, const char*);
  13430. #define soap_s2_QName(soap, s, a) soap_s2QName((soap), (s), (char**)(a), 0, -1, NULL)
  13431. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap*, const char*, char **, const char*);
  13432. #define soap_instantiate__QName soap_instantiate_string
  13433. #define soap_new__QName soap_new_string
  13434. SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap*, char *const*, const char*, const char*);
  13435. inline int soap_write__QName(struct soap *soap, char *const*p)
  13436. {
  13437. soap_free_temp(soap);
  13438. if (p)
  13439. { if (soap_begin_send(soap) || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap))
  13440. return soap->error;
  13441. }
  13442. return SOAP_OK;
  13443. }
  13444. inline int soap_PUT__QName(struct soap *soap, const char *URL, char *const*p)
  13445. {
  13446. soap_free_temp(soap);
  13447. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13448. return soap_closesock(soap);
  13449. return SOAP_OK;
  13450. }
  13451. inline int soap_PATCH__QName(struct soap *soap, const char *URL, char *const*p)
  13452. {
  13453. soap_free_temp(soap);
  13454. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13455. return soap_closesock(soap);
  13456. return SOAP_OK;
  13457. }
  13458. inline int soap_POST_send__QName(struct soap *soap, const char *URL, char *const*p)
  13459. {
  13460. soap_free_temp(soap);
  13461. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap))
  13462. return soap_closesock(soap);
  13463. return SOAP_OK;
  13464. }
  13465. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap*, char **, const char*, const char*);
  13466. inline int soap_read__QName(struct soap *soap, char **p)
  13467. {
  13468. if (p)
  13469. { if (soap_begin_recv(soap) || ::soap_get__QName(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13470. return soap->error;
  13471. }
  13472. return SOAP_OK;
  13473. }
  13474. inline int soap_GET__QName(struct soap *soap, const char *URL, char **p)
  13475. {
  13476. if (soap_GET(soap, URL, NULL) || ::soap_read__QName(soap, p))
  13477. return soap_closesock(soap);
  13478. return soap_closesock(soap);
  13479. }
  13480. inline int soap_POST_recv__QName(struct soap *soap, char **p)
  13481. {
  13482. if (::soap_read__QName(soap, p))
  13483. return soap_closesock(soap);
  13484. return soap_closesock(soap);
  13485. }
  13486. #endif
  13487. #ifndef SOAP_TYPE__XML_DEFINED
  13488. #define SOAP_TYPE__XML_DEFINED
  13489. #endif
  13490. #ifndef SOAP_TYPE_string_DEFINED
  13491. #define SOAP_TYPE_string_DEFINED
  13492. inline void soap_default_string(struct soap *soap, char **a)
  13493. {
  13494. (void)soap; /* appease -Wall -Werror */
  13495. #ifdef SOAP_DEFAULT_string
  13496. *a = SOAP_DEFAULT_string;
  13497. #else
  13498. *a = (char *)0;
  13499. #endif
  13500. }
  13501. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap*, char *const*);
  13502. #define soap_string2s(soap, a) (a)
  13503. SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap*, const char*, int, char*const*, const char*);
  13504. #define soap_s2string(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13505. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap*, const char*, char **, const char*);
  13506. SOAP_FMAC3 char * * SOAP_FMAC4 soap_new_string(struct soap *soap, int n = -1);
  13507. SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap*, char *const*, const char*, const char*);
  13508. inline int soap_write_string(struct soap *soap, char *const*p)
  13509. {
  13510. soap_free_temp(soap);
  13511. if (p)
  13512. { if (soap_begin_send(soap) || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap))
  13513. return soap->error;
  13514. }
  13515. return SOAP_OK;
  13516. }
  13517. inline int soap_PUT_string(struct soap *soap, const char *URL, char *const*p)
  13518. {
  13519. soap_free_temp(soap);
  13520. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13521. return soap_closesock(soap);
  13522. return SOAP_OK;
  13523. }
  13524. inline int soap_PATCH_string(struct soap *soap, const char *URL, char *const*p)
  13525. {
  13526. soap_free_temp(soap);
  13527. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13528. return soap_closesock(soap);
  13529. return SOAP_OK;
  13530. }
  13531. inline int soap_POST_send_string(struct soap *soap, const char *URL, char *const*p)
  13532. {
  13533. soap_free_temp(soap);
  13534. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap))
  13535. return soap_closesock(soap);
  13536. return SOAP_OK;
  13537. }
  13538. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap*, char **, const char*, const char*);
  13539. inline int soap_read_string(struct soap *soap, char **p)
  13540. {
  13541. if (p)
  13542. { if (soap_begin_recv(soap) || ::soap_get_string(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13543. return soap->error;
  13544. }
  13545. return SOAP_OK;
  13546. }
  13547. inline int soap_GET_string(struct soap *soap, const char *URL, char **p)
  13548. {
  13549. if (soap_GET(soap, URL, NULL) || ::soap_read_string(soap, p))
  13550. return soap_closesock(soap);
  13551. return soap_closesock(soap);
  13552. }
  13553. inline int soap_POST_recv_string(struct soap *soap, char **p)
  13554. {
  13555. if (::soap_read_string(soap, p))
  13556. return soap_closesock(soap);
  13557. return soap_closesock(soap);
  13558. }
  13559. #endif
  13560. #endif
  13561. /* End of soapH.h */