version 1.1.2.9, 2009/10/21 08:59:53
|
version 1.1.2.10, 2009/10/21 13:13:40
|
|
|
out << STRLIT("<INSTANCENAME CLASSNAME=\""); | out << STRLIT("<INSTANCENAME CLASSNAME=\""); |
Uint64 len; | Uint64 len; |
const char * className = scmoInstance.getClassName_l(len); | const char * className = scmoInstance.getClassName_l(len); |
out.append(className,len-1); |
out.append(className,len); |
out << STRLIT("\">\n"); | out << STRLIT("\">\n"); |
| |
for (Uint32 i = 0, n = scmoInstance.getKeyBindingCount(); i < n; i++) | for (Uint32 i = 0, n = scmoInstance.getKeyBindingCount(); i < n; i++) |
|
|
out << STRLIT("<INSTANCE CLASSNAME=\""); | out << STRLIT("<INSTANCE CLASSNAME=\""); |
Uint64 len; | Uint64 len; |
const char * className = scmoInstance.getClassName_l(len); | const char * className = scmoInstance.getClassName_l(len); |
out.append(className,len-1); |
out.append(className,len); |
out << STRLIT("\" >\n"); | out << STRLIT("\" >\n"); |
| |
// Append Instance Qualifiers: | // Append Instance Qualifiers: |
|
|
{ | { |
Uint64 classNameLength=0; | Uint64 classNameLength=0; |
const char* className = ref.getClassName_l(classNameLength); | const char* className = ref.getClassName_l(classNameLength); |
appendClassNameElement(out, className, classNameLength-1); |
appendClassNameElement(out, className, classNameLength); |
} | } |
} | } |
else | else |
|
|
out << STRLIT("<LOCALINSTANCEPATH>\n"); | out << STRLIT("<LOCALINSTANCEPATH>\n"); |
Uint64 nsLength=0; | Uint64 nsLength=0; |
const char* ns=instancePath.getNameSpace_l(nsLength); | const char* ns=instancePath.getNameSpace_l(nsLength); |
appendLocalNameSpacePathElement(out, ns, nsLength-1); |
appendLocalNameSpacePathElement(out, ns, nsLength); |
appendInstanceNameElement(out, instancePath); | appendInstanceNameElement(out, instancePath); |
out << STRLIT("</LOCALINSTANCEPATH>\n"); | out << STRLIT("</LOCALINSTANCEPATH>\n"); |
} | } |
|
|
const char* hostname=instancePath.getHostName_l(hostnameLength); | const char* hostname=instancePath.getHostName_l(hostnameLength); |
Uint64 nsLength=0; | Uint64 nsLength=0; |
const char* ns=instancePath.getNameSpace_l(nsLength); | const char* ns=instancePath.getNameSpace_l(nsLength); |
appendNameSpacePathElement(out,hostname,hostnameLength-1,ns,nsLength-1); |
appendNameSpacePathElement(out,hostname,hostnameLength,ns,nsLength); |
| |
appendInstanceNameElement(out, instancePath); | appendInstanceNameElement(out, instancePath); |
out << STRLIT("</INSTANCEPATH>\n"); | out << STRLIT("</INSTANCEPATH>\n"); |
|
|
Uint64 nsLength=0; | Uint64 nsLength=0; |
const char* ns=classPath.getNameSpace_l(nsLength); | const char* ns=classPath.getNameSpace_l(nsLength); |
| |
appendNameSpacePathElement(out,hostname,hostnameLength-1,ns,nsLength-1); |
appendNameSpacePathElement(out,hostname,hostnameLength,ns,nsLength); |
| |
Uint64 classNameLength=0; | Uint64 classNameLength=0; |
const char* className = classPath.getClassName_l(classNameLength); | const char* className = classPath.getClassName_l(classNameLength); |
appendClassNameElement(out, className, classNameLength-1); |
appendClassNameElement(out, className, classNameLength); |
out << STRLIT("</LOCALCLASSPATH>\n"); | out << STRLIT("</LOCALCLASSPATH>\n"); |
} | } |
| |
|
|
Uint64 classNameLength=0; | Uint64 classNameLength=0; |
const char* className = classPath.getClassName_l(classNameLength); | const char* className = classPath.getClassName_l(classNameLength); |
| |
appendClassNameElement(out, className, classNameLength-1); |
appendClassNameElement(out, className, classNameLength); |
out << STRLIT("</CLASSPATH>\n"); | out << STRLIT("</CLASSPATH>\n"); |
} | } |
| |