/*
Copyright (C) 2000-2003 Max Berger
This file is part of libsyncml, written for the Opengroupware project (OGo)
OGo is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
OGo is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.
You should have received a copy of the GNU Lesser General Public
License along with OGo; see the file COPYING. If not, write to the
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
// $Id$
/* WARNING: This file is auto-generated! Please do not modify! */
#include "SyncMLTag.h"
@implementation SyncMLTag
- (NSString *)description {
return [NSString stringWithString:@""];
}
@end /* SyncMLTag */
@implementation SyncMLTagMapItem
- (void)dealloc {
[self->source release];
[self->target release];
[super dealloc];
}
- (void)setSource:(SyncMLTagSource *)_source
{
ASSIGN(self->source, _source);
}
- (SyncMLTagSource *)source { return source; }
- (void)setTarget:(SyncMLTagTarget *)_target
{
ASSIGN(self->target, _target);
}
- (SyncMLTagTarget *)target { return target; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (target) [ret appendString:[target description]];
if (source) [ret appendString:[source description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagMapItem */
@implementation SyncMLTagSyncHdr
- (void)dealloc {
[self->source release];
[self->sessionid release];
[self->verproto release];
[self->meta release];
[self->target release];
[self->respuri release];
[self->verdtd release];
[self->msgid release];
[self->cred release];
[super dealloc];
}
- (void)setSource:(SyncMLTagSource *)_source
{
ASSIGN(self->source, _source);
}
- (SyncMLTagSource *)source { return source; }
- (void)setSessionid:(NSString *)_sessionid {
ASSIGNCOPY(self->sessionid, _sessionid);
}
- (NSString *)sessionid { return sessionid; }
- (void)setVerproto:(NSString *)_verproto {
ASSIGNCOPY(self->verproto, _verproto);
}
- (NSString *)verproto { return verproto; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagMeta *)meta { return meta; }
- (SyncMLTagTarget *)target { return target; }
- (void)setTarget:(SyncMLTagTarget *)_target
{ ASSIGN(self->target, _target); }
- (void)setRespuri:(NSString *)_respuri {
ASSIGNCOPY(self->respuri, _respuri);
}
- (NSString *)respuri { return respuri; }
- (void)setVerdtd:(NSString *)_verdtd { ASSIGNCOPY(self->verdtd, _verdtd); }
- (NSString *)verdtd { return verdtd; }
- (void)setMsgid:(NSString *)_msgid { ASSIGNCOPY(self->msgid, _msgid); }
- (NSString *)msgid { return msgid; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (BOOL)noresp { return self->noresp; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagCred *)cred { return cred; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (verdtd) {
[ret appendString:@""];
[ret appendString:verdtd];
[ret appendString:@"\n"];
}
if (verproto) {
[ret appendString:@""];
[ret appendString:verproto];
[ret appendString:@"\n"];
}
if (sessionid) {
[ret appendString:@""];
[ret appendString:sessionid];
[ret appendString:@"\n"];
}
if (msgid) {
[ret appendString:@""];
[ret appendString:msgid];
[ret appendString:@"\n"];
}
if (target) [ret appendString:[target description]];
if (source) [ret appendString:[source description]];
if (respuri) {
[ret appendString:@""];
[ret appendString:respuri];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSyncHdr */
@implementation SyncMLTagSource
- (void)dealloc {
[self->locname release];
[self->locuri release];
[super dealloc];
}
- (void)setLocname:(NSString *)_locname {
ASSIGNCOPY(self->locname, _locname);
}
- (NSString *)locname { return locname; }
- (void)setLocuri:(NSString *)_locuri { ASSIGNCOPY(self->locuri, _locuri); }
- (NSString *)locuri { return locuri; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (locuri) {
[ret appendString:@""];
[ret appendString:locuri];
[ret appendString:@"\n"];
}
if (locname) {
[ret appendString:@""];
[ret appendString:locname];
[ret appendString:@"\n"];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSource */
@implementation SyncMLTagAdd
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc] init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->cred release];
[self->items release];
[super dealloc];
}
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (BOOL)noresp { return self->noresp; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (NSString *)cmdid { return self->cmdid; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagMeta *)meta { return self->meta; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagCred *)cred { return self->cred; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (NSArray *)items { return self->items; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagAdd */
@implementation SyncMLTagCred
- (void)dealloc {
[self->meta release];
[self->data release];
[super dealloc];
}
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagData *)data { return data; }
- (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (meta) [ret appendString:[meta description]];
if (data) [ret appendString:[data description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagCred */
@implementation SyncMLTagStatus
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
self->sourcerefs = [[NSMutableArray alloc]init];
self->targetrefs = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->items release];
[self->cmdref release];
[self->cmdid release];
[self->sourcerefs release];
[self->msgref release];
[self->targetrefs release];
[self->data release];
[self->cmd release];
[self->cred release];
[self->chal release];
[super dealloc];
}
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (NSString *)cmdref { return cmdref; }
- (void)setCmdref:(NSString *)_cmdref { ASSIGNCOPY(self->cmdref, _cmdref); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (NSArray *)sourcerefs { return sourcerefs; }
- (void)setSourceref:(NSString *)_sourceref
{ [self->sourcerefs addObject:_sourceref]; }
- (NSString *)msgref { return msgref; }
- (void)setMsgref:(NSString *)_msgref { ASSIGNCOPY(self->msgref, _msgref); }
- (NSArray *)targetrefs { return targetrefs; }
- (void)setTargetref:(NSString *)_targetref
{ [self->targetrefs addObject:_targetref]; }
- (SyncMLTagData *)data { return data; }
- (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); }
- (NSString *)cmd { return cmd; }
- (void)setCmd:(NSString *)_cmdx { ASSIGNCOPY(self->cmd, _cmdx); }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagChal *)chal { return chal; }
- (void)setChal:(SyncMLTagChal *)_chal { ASSIGN(self->chal, _chal); }
- (NSString *)description
{
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (msgref) {
[ret appendString:@""];
[ret appendString:msgref];
[ret appendString:@"\n"];
}
if (cmdref) {
[ret appendString:@""];
[ret appendString:cmdref];
[ret appendString:@"\n"];
}
if (cmd) {
[ret appendString:@""];
[ret appendString:cmd];
[ret appendString:@"\n"];
}
enumerator = [targetrefs objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:@""];
[ret appendString:anObject];
[ret appendString:@"\n"];
}
enumerator = [sourcerefs objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:@""];
[ret appendString:anObject];
[ret appendString:@"\n"];
}
if (cred) [ret appendString:[cred description]];
if (chal) [ret appendString:[chal description]];
if (data) [ret appendString:[data description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagStatus */
@implementation SyncMLTagMap
- (id)init {
if ((self = [super init])) {
self->mapitems = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->source release];
[self->cmdid release];
[self->meta release];
[self->target release];
[self->cred release];
[self->mapitems release];
[super dealloc];
}
- (SyncMLTagSource *)source { return source; }
- (void)setSource:(SyncMLTagSource *)_source
{ ASSIGN(self->source, _source); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagMeta *)meta { return self->meta; }
- (void)setTarget:(SyncMLTagTarget *)_target
{ ASSIGN(self->target, _target); }
- (SyncMLTagTarget *)target { return self->target; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagCred *)cred { return self->cred; }
- (void)setMapitem:(SyncMLTag *)_mapitem {
[self->mapitems addObject:_mapitem];
}
- (NSArray *)mapitems { return mapitems; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagMap */
@implementation SyncMLTagGet
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->lang release];
[self->cmdid release];
[self->meta release];
[self->items release];
[self->cred release];
[super dealloc];
}
- (NSString *)lang { return lang; }
- (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (NSString *)description
{
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (lang) {
[ret appendString:@""];
[ret appendString:lang];
[ret appendString:@"\n"];
}
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagGet */
@implementation SyncMLTagMem
- (void)dealloc {
[self->freemem release];
[self->freeid release];
[super dealloc];
}
- (BOOL)sharedmem { return sharedmem; }
- (void)setSharedmem:(id)_sharedmem { self->sharedmem = YES; }
- (void)setFreemem:(NSString *)_freemem {
ASSIGNCOPY(self->freemem, _freemem);
}
- (NSString *)freemem { return freemem; }
- (NSString *)freeid { return freeid; }
- (void)setFreeid:(NSString *)_freeid { ASSIGNCOPY(self->freeid, _freeid); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (sharedmem) [ret appendString:@"\n"];
if (freemem) {
[ret appendString:@""];
[ret appendString:freemem];
[ret appendString:@"\n"];
}
if (freeid) {
[ret appendString:@""];
[ret appendString:freeid];
[ret appendString:@"\n"];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagMem */
@implementation SyncMLTagAlert
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->items release];
[self->cred release];
[self->data release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagData *)data { return data; }
- (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (data) [ret appendString:[data description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagAlert */
@implementation SyncMLTagMeta
- (id)init {
if ((self = [super init])) {
self->emis = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->maxmsgsize release];
[self->format release];
[self->mem release];
[self->mark release];
[self->version release];
[self->anchor release];
[self->maxobjsize release];
[self->emis release];
[self->type release];
[self->nextnonce release];
[self->size release];
[super dealloc];
}
- (void)setMaxmsgsize:(NSString *)_maxmsgsize {
ASSIGNCOPY(self->maxmsgsize, _maxmsgsize);
}
- (NSString *)maxmsgsize { return maxmsgsize; }
- (NSString *)format { return format; }
- (void)setFormat:(NSString *)_format { ASSIGNCOPY(self->format, _format); }
- (SyncMLTagMem *)mem { return mem; }
- (void)setMem:(SyncMLTagMem *)_mem { ASSIGN(self->mem, _mem); }
- (NSString *)mark { return mark; }
- (void)setMark:(NSString *)_mark { ASSIGNCOPY(self->mark, _mark); }
- (void)setVersion:(NSString *)_version {
ASSIGNCOPY(self->version, _version);
}
- (NSString *)version { return version; }
- (SyncMLTagAnchor *)anchor { return anchor; }
- (void)setAnchor:(SyncMLTagAnchor *)_anchor
{ ASSIGN(self->anchor, _anchor); }
- (void)setMaxobjsize:(NSString *)_maxobjsize {
ASSIGNCOPY(self->maxobjsize, _maxobjsize);
}
- (NSString *)maxobjsize { return self->maxobjsize; }
- (NSArray *)emis { return emis; }
- (void)setEmi:(SyncMLTag *)_emi { [self->emis addObject:_emi]; }
- (NSString *)type { return type; }
- (void)setType:(NSString *)_type { ASSIGNCOPY(self->type, _type); }
- (void)setNextnonce:(NSString *)_nextnonce {
ASSIGNCOPY(self->nextnonce, _nextnonce);
}
- (NSString *)nextnonce { return nextnonce; }
- (NSString *)size { return size; }
- (void)setSize:(NSString *)_size { ASSIGNCOPY(self->size, _size); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (format) {
[ret appendString:@""];
[ret appendString:format];
[ret appendString:@"\n"];
}
if (type) {
[ret appendString:@""];
[ret appendString:type];
[ret appendString:@"\n"];
}
if (mark) {
[ret appendString:@""];
[ret appendString:mark];
[ret appendString:@"\n"];
}
if (size) {
[ret appendString:@""];
[ret appendString:size];
[ret appendString:@"\n"];
}
if (anchor) [ret appendString:[anchor description]];
if (version) {
[ret appendString:@""];
[ret appendString:version];
[ret appendString:@"\n"];
}
if (nextnonce) {
[ret appendString:@""];
[ret appendString:nextnonce];
[ret appendString:@"\n"];
}
if (maxmsgsize) {
[ret appendString:@""];
[ret appendString:maxmsgsize];
[ret appendString:@"\n"];
}
if (maxobjsize) {
[ret appendString:@""];
[ret appendString:maxobjsize];
[ret appendString:@"\n"];
}
enumerator = [emis objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
if (mem) [ret appendString:[mem description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagMeta */
@implementation SyncMLTagPut
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->lang release];
[self->cmdid release];
[self->meta release];
[self->items release];
[self->cred release];
[super dealloc];
}
- (NSString *)lang { return lang; }
- (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (lang) {
[ret appendString:@""];
[ret appendString:lang];
[ret appendString:@"\n"];
}
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagPut */
@implementation SyncMLTagCopy
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->cred release];
[self->items release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [self->items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagCopy */
@implementation SyncMLTagData
- (void)dealloc {
[self->stringdata release];
[self->anchor release];
[super dealloc];
}
- (void)setStringdata:(NSString *)_stringdata {
ASSIGNCOPY(self->stringdata, _stringdata);
}
- (NSString *)stringdata { return stringdata; }
- (SyncMLTagAnchor *)anchor { return anchor; }
- (void)setAnchor:(SyncMLTagAnchor *)_anchor
{ ASSIGN(self->anchor, _anchor); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@""];
if (stringdata)
[ret appendString:stringdata];
if (anchor) [ret appendString:[anchor description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagData */
@implementation SyncMLTagSearch
- (id)init {
if ((self = [super init])) {
self->sources = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->lang release];
[self->sources release];
[self->cmdid release];
[self->meta release];
[self->target release];
[self->data release];
[self->cred release];
[super dealloc];
}
- (NSString *)lang { return lang; }
- (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); }
- (void)setSource:(SyncMLTagSource *)_source {
[self->sources addObject:_source];
}
- (NSArray *)sources { return sources; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagTarget *)target { return target; }
- (void)setTarget:(SyncMLTagTarget *)_target
{ ASSIGN(self->target, _target); }
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (BOOL)noresults { return noresults; }
- (void)setNoresults:(id)_noresults { self->noresults = YES; }
- (SyncMLTagData *)data { return data; }
- (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (noresults) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (target) [ret appendString:[target description]];
enumerator = [sources objectEnumerator];
while ((anObject = [enumerator nextObject]) != nil)
[ret appendString:[anObject description]];
if (lang) {
[ret appendString:@""];
[ret appendString:lang];
[ret appendString:@"\n"];
}
if (meta) [ret appendString:[meta description]];
if (data) [ret appendString:[data description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSearch */
@implementation SyncMLTagTarget
- (void)dealloc {
[self->locname release];
[self->locuri release];
[super dealloc];
}
- (void)setLocname:(NSString *)_locname {
ASSIGNCOPY(self->locname, _locname);
}
- (NSString *)locname { return locname; }
- (NSString *)locuri { return locuri; }
- (void)setLocuri:(NSString *)_locuri { ASSIGNCOPY(self->locuri, _locuri); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (locuri) {
[ret appendString:@""];
[ret appendString:locuri];
[ret appendString:@"\n"];
}
if (locname) {
[ret appendString:@""];
[ret appendString:locname];
[ret appendString:@"\n"];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagTarget */
@implementation SyncMLTagSyncBody
- (id)init {
if ((self = [super init])) {
self->commands = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->commands release];
[super dealloc];
}
- (NSArray *)commands { return commands; }
- (void)setCommand:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setAlert:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAtomic:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setExec:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setGet:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setMap:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setPut:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setResults:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setSearch:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setSequence:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setStatus:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setSync:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setReplace:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setDelete:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (BOOL)final { return final; }
- (void)setFinal:(id)_final { self->final = YES; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
enumerator = [commands objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil)
[ret appendString:[anObject description]];
if (final) [ret appendString:@"\n"];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSyncBody */
@implementation SyncMLTagSequence
- (id)init {
if ((self = [super init])) {
self->commands = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->commands release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSArray *)commands { return commands; }
- (void)setCommand:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAdd:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setReplace:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setDelete:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setCopy:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAtomic:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setMap:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setSync:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setGet:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAlert:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setExec:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (meta) [ret appendString:[meta description]];
enumerator = [commands objectEnumerator];
while ((anObject = [enumerator nextObject]) != nil)
[ret appendString:[anObject description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSequence */
@implementation SyncMLTagAnchor
- (void)dealloc {
[self->last release];
[self->next release];
[super dealloc];
}
- (NSString *)last { return last; }
- (void)setLast:(NSString *)_last { ASSIGNCOPY(self->last, _last); }
- (NSString *)next { return next; }
- (void)setNext:(NSString *)_next { ASSIGNCOPY(self->next, _next); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (last) {
[ret appendString:@""];
[ret appendString:last];
[ret appendString:@"\n"];
}
if (next) {
[ret appendString:@""];
[ret appendString:next];
[ret appendString:@"\n"];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagAnchor */
@implementation SyncMLTagDelete
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->items release];
[self->cred release];
[super dealloc];
}
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (BOOL)sftdel { return sftdel; }
- (void)setSftdel:(id)_sftdel { self->sftdel = YES; }
- (BOOL)archive { return archive; }
- (void)setArchive:(id)_archive { self->archive = YES; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (archive) [ret appendString:@"\n"];
if (sftdel) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [self->items objectEnumerator];
while ((anObject = [enumerator nextObject]) != nil)
[ret appendString:[anObject description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagDelete */
@implementation SyncMLTagItem
- (void)dealloc {
[self->source release];
[self->meta release];
[self->data release];
[self->target release];
[super dealloc];
}
- (SyncMLTagSource *)source { return source; }
- (void)setSource:(SyncMLTagSource *)_source
{ ASSIGN(self->source, _source); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagData *)data { return data; }
- (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); }
- (SyncMLTagTarget *)target { return target; }
- (void)setTarget:(SyncMLTagTarget *)_target
{ ASSIGN(self->target, _target); }
- (BOOL)moredata { return moredata; }
- (void)setMoredata:(id)_moredata { self->moredata = YES; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"- \n"];
if (target) [ret appendString:[target description]];
if (source) [ret appendString:[source description]];
if (meta) [ret appendString:[meta description]];
if (data) [ret appendString:[data description]];
if (moredata) [ret appendString:@"\n"];
[ret appendString:@"
\n"];
return [ret autorelease];
}
@end /* SyncMLTagItem */
@implementation SyncMLTagSyncML
- (void)dealloc {
[self->syncbody release];
[self->synchdr release];
[super dealloc];
}
- (void)setSyncbody:(SyncMLTagSyncBody *)_syncbody {
ASSIGN(self->syncbody, _syncbody);
}
- (SyncMLTagSyncBody *)syncbody { return syncbody; }
- (void)setSynchdr:(SyncMLTagSyncHdr *)_synchdr {
ASSIGN(self->synchdr, _synchdr);
}
- (SyncMLTagSyncHdr *)synchdr { return synchdr; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (synchdr) [ret appendString:[synchdr description]];
if (syncbody) [ret appendString:[syncbody description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSyncML */
@implementation SyncMLTagExec
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->cred release];
[self->item release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (SyncMLTagItem *)item { return item; }
- (void)setItem:(SyncMLTagItem *)_item { ASSIGN(self->item, _item); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
if (item) [ret appendString:[item description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagExec */
@implementation SyncMLTagSync
- (id)init {
if ((self = [super init])) {
self->commands = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->source release];
[self->cmdid release];
[self->meta release];
[self->target release];
[self->numberofchanges release];
[self->cred release];
[self->commands release];
[super dealloc];
}
- (SyncMLTagSource *)source { return source; }
- (void)setSource:(SyncMLTagSource *)_source
{ ASSIGN(self->source, _source); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagTarget *)target { return target; }
- (void)setTarget:(SyncMLTagTarget *)_target
{ ASSIGN(self->target, _target); }
- (void)setNumberofchanges:(NSString *)_numberofchanges {
ASSIGNCOPY(self->numberofchanges, _numberofchanges);
}
- (NSString *)numberofchanges { return numberofchanges; }
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (void)setCommand:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (NSArray *)commands { return commands; }
- (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setAtomic:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setDelete:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setReplace:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setSequence:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (target) [ret appendString:[target description]];
if (source) [ret appendString:[source description]];
if (meta) [ret appendString:[meta description]];
if (numberofchanges) {
[ret appendString:@""];
[ret appendString:numberofchanges];
[ret appendString:@"\n"];
}
enumerator = [commands objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil)
[ret appendString:[anObject description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagSync */
@implementation SyncMLTagResults
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdref release];
[self->cmdid release];
[self->meta release];
[self->msgref release];
[self->items release];
[self->targetref release];
[self->sourceref release];
[super dealloc];
}
- (NSString *)cmdref { return cmdref; }
- (void)setCmdref:(NSString *)_cmdref { ASSIGNCOPY(self->cmdref, _cmdref); }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSString *)msgref { return msgref; }
- (void)setMsgref:(NSString *)_msgref { ASSIGNCOPY(self->msgref, _msgref); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (void)setTargetref:(NSString *)_targetref {
ASSIGNCOPY(self->targetref, _targetref);
}
- (NSString *)targetref { return targetref; }
- (void)setSourceref:(NSString *)_sourceref {
ASSIGNCOPY(self->sourceref, _sourceref);
}
- (NSString *)sourceref { return sourceref; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (msgref) {
[ret appendString:@""];
[ret appendString:msgref];
[ret appendString:@"\n"];
}
if (cmdref) {
[ret appendString:@""];
[ret appendString:cmdref];
[ret appendString:@"\n"];
}
if (meta) [ret appendString:[meta description]];
if (targetref) {
[ret appendString:@""];
[ret appendString:targetref];
[ret appendString:@"\n"];
}
if (sourceref) {
[ret appendString:@""];
[ret appendString:sourceref];
[ret appendString:@"\n"];
}
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagResults */
@implementation SyncMLTagChal
- (void)dealloc {
[self->meta release];
[super dealloc];
}
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
[ret appendString:@"\n"];
if (meta) [ret appendString:[meta description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagChal */
@implementation SyncMLTagReplace
- (id)init {
if ((self = [super init])) {
self->items = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->cred release];
[self->items release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (SyncMLTagCred *)cred { return cred; }
- (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); }
- (NSArray *)items { return items; }
- (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (cred) [ret appendString:[cred description]];
if (meta) [ret appendString:[meta description]];
enumerator = [items objectEnumerator];
while ((anObject = [enumerator nextObject]) != nil)
[ret appendString:[anObject description]];
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagReplace */
@implementation SyncMLTagAtomic
- (id)init {
if ((self = [super init])) {
self->commands = [[NSMutableArray alloc]init];
}
return self;
}
- (void)dealloc {
[self->cmdid release];
[self->meta release];
[self->commands release];
[super dealloc];
}
- (BOOL)noresp { return noresp; }
- (void)setNoresp:(id)_noresp { self->noresp = YES; }
- (NSString *)cmdid { return cmdid; }
- (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); }
- (SyncMLTagMeta *)meta { return meta; }
- (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); }
- (NSArray *)commands { return commands; }
- (void)setCommand:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; }
- (void)setReplace:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setDelete:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setCopy:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAtomic:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setMap:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setSequence:(SyncMLTag *)_command {
[self->commands addObject:_command];
}
- (void)setSync:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setGet:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setExec:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (void)setAlert:(SyncMLTag *)_command
{ [self->commands addObject:_command]; }
- (NSString *)description {
NSMutableString *ret = [[NSMutableString alloc]init];
NSEnumerator *enumerator;
id anObject;
[ret appendString:@"\n"];
if (cmdid) {
[ret appendString:@""];
[ret appendString:cmdid];
[ret appendString:@"\n"];
}
if (noresp) [ret appendString:@"\n"];
if (meta) [ret appendString:[meta description]];
enumerator = [commands objectEnumerator];
while ((anObject = [enumerator nextObject])!=nil) {
[ret appendString:[anObject description]];
}
[ret appendString:@"\n"];
return [ret autorelease];
}
@end /* SyncMLTagAtomic */