Home | History | Annotate | Download | only in protobuf

Lines Matching full:message

42 #include <google/protobuf/message.h>
59 // Outputs a textual representation of the given message to the given
61 static bool Print(const Message& message, io::ZeroCopyOutputStream* output);
70 static bool PrintToString(const Message& message, string* output);
77 // the message supplied. For non-repeated fields, an index of -1 must
80 static void PrintFieldValueToString(const Message& message,
86 // a protobuffer message is printed out.
93 bool Print(const Message& message, io::ZeroCopyOutputStream* output);
98 bool PrintToString(const Message& message, string* output);
103 void PrintFieldValueToString(const Message& message,
114 // If printing in single line mode, then the entire message will be output
145 void Print(const Message& message,
149 void PrintField(const Message& message,
155 void PrintShortRepeatedField(const Message& message,
162 void PrintFieldName(const Message& message,
168 // the message supplied or the default value if not set.
169 void PrintFieldValue(const Message& message,
190 // Parses a text-format protocol message from the given input stream to
191 // the given message object. This function parses the format written
193 static bool Parse(io::ZeroCopyInputStream* input, Message* output);
195 static bool ParseFromString(const string& input, Message* output);
197 // Like Parse(), but the data is merged into the given message, as if
198 // using Message::MergeFrom().
199 static bool Merge(io::ZeroCopyInputStream* input, Message* output);
201 static bool MergeFromString(const string& input, Message* output);
204 // given field of the given message. If the field is a repeated field,
208 Message* message);
217 bool Parse(io::ZeroCopyInputStream* input, Message* output);
219 bool ParseFromString(const string& input, Message* output);
221 bool Merge(io::ZeroCopyInputStream* input, Message* output);
223 bool MergeFromString(const string& input, Message* output);
240 Message* output);
250 Message* output,