MCPcopy Create free account
hub / github.com/apache/brpc / marker2str

Function marker2str

src/brpc/amf.cpp:28–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26namespace brpc {
27
28const char* marker2str(AMFMarker marker) {
29 switch (marker) {
30 case AMF_MARKER_NUMBER: return "number";
31 case AMF_MARKER_BOOLEAN: return "boolean";
32 case AMF_MARKER_STRING: return "string";
33 case AMF_MARKER_OBJECT: return "object";
34 case AMF_MARKER_MOVIECLIP: return "movieclip";
35 case AMF_MARKER_NULL: return "null";
36 case AMF_MARKER_UNDEFINED: return "undefined";
37 case AMF_MARKER_REFERENCE: return "reference";
38 case AMF_MARKER_ECMA_ARRAY: return "ecma-array";
39 case AMF_MARKER_OBJECT_END: return "object-end";
40 case AMF_MARKER_STRICT_ARRAY: return "strict-array";
41 case AMF_MARKER_DATE: return "date";
42 case AMF_MARKER_LONG_STRING: return "long-string";
43 case AMF_MARKER_UNSUPPORTED: return "unsupported";
44 case AMF_MARKER_RECORDSET: return "recordset";
45 case AMF_MARKER_XML_DOCUMENT: return "xml-document";
46 case AMF_MARKER_TYPED_OBJECT: return "typed-object";
47 case AMF_MARKER_AVMPLUS_OBJECT: return "avmplus-object";
48 }
49 return "Unknown marker";
50}
51
52const char* marker2str(uint8_t marker) {
53 return marker2str((AMFMarker)marker);

Callers 12

ReadAMFStringFunction · 0.85
ReadAMFBoolFunction · 0.85
ReadAMFNumberFunction · 0.85
ReadAMFNullFunction · 0.85
ReadAMFUndefinedFunction · 0.85
ReadAMFUnsupportedFunction · 0.85
ReadAMFObjectFieldFunction · 0.85
ReadAMFObjectFunction · 0.85
ReadAMFArrayItemFunction · 0.85
ReadAMFArrayFunction · 0.85
WriteAMFFieldFunction · 0.85
amf.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected