MCPcopy Create free account
hub / github.com/MonaSolutions/MonaServer / writeString

Method writeString

MonaCore/sources/AMFWriter.cpp:70–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68}
69
70void AMFWriter::writeString(const char* value, UInt32 size) {
71 if(!_amf3) {
72 if(amf0) {
73 if(size>65535) {
74 packet.write8(AMF_LONG_STRING);
75 packet.write32(size);
76 } else {
77 packet.write8(AMF_STRING);
78 packet.write16(size);
79 }
80 packet.write(value,size);
81 return;
82 }
83 packet.write8(AMF_AVMPLUS_OBJECT);
84 }
85 packet.write8(AMF3_STRING); // marker
86 writeText(value,size);
87 return;
88}
89
90void AMFWriter::writePropertyName(const char* name) {
91 UInt32 size(strlen(name));

Callers 7

writeOneMethod · 0.45
readOneMethod · 0.45
writePropertiesMethod · 0.45
writeMethod · 0.45
writeValueMethod · 0.45
FlashWriter.cppFile · 0.45
readOneMethod · 0.45

Calls 1

writeMethod · 0.45

Tested by

no test coverage detected