Functions | Variables
conformance_cpp.cc File Reference
#include <errno.h>
#include <stdarg.h>
#include <unistd.h>
#include "conformance.pb.h"
#include <google/protobuf/test_messages_proto3.pb.h>
#include <google/protobuf/test_messages_proto2.pb.h>
#include <google/protobuf/message.h>
#include <google/protobuf/text_format.h>
#include <google/protobuf/util/json_util.h>
#include <google/protobuf/util/type_resolver_util.h>
Include dependency graph for conformance_cpp.cc:

Go to the source code of this file.

Functions

bool CheckedRead (int fd, void *buf, size_t len)
 
void CheckedWrite (int fd, const void *buf, size_t len)
 
void DoTest (const ConformanceRequest &request, ConformanceResponse *response)
 
bool DoTestIo ()
 
static string GetTypeUrl (const Descriptor *message)
 
int main ()
 

Variables

const char * kFailures []
 
static const char kTypeUrlPrefix [] = "type.googleapis.com"
 
int test_count = 0
 
TypeResolvertype_resolver
 
stringtype_url
 
bool verbose = false
 

Function Documentation

◆ CheckedRead()

bool CheckedRead ( int  fd,
void buf,
size_t  len 
)

Definition at line 101 of file conformance_cpp.cc.

◆ CheckedWrite()

void CheckedWrite ( int  fd,
const void buf,
size_t  len 
)

Definition at line 119 of file conformance_cpp.cc.

◆ DoTest()

void DoTest ( const ConformanceRequest &  request,
ConformanceResponse *  response 
)

Definition at line 125 of file conformance_cpp.cc.

◆ DoTestIo()

bool DoTestIo ( )

Definition at line 230 of file conformance_cpp.cc.

◆ GetTypeUrl()

static string GetTypeUrl ( const Descriptor message)
static

Definition at line 91 of file conformance_cpp.cc.

◆ main()

int main ( )

Definition at line 272 of file conformance_cpp.cc.

Variable Documentation

◆ kFailures

const char* kFailures[]
Initial value:
= {
"Required.Proto2.ProtobufInput."
"PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE",
"Required.Proto2.ProtobufInput."
"PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.BOOL",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.ENUM",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.INT32",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.INT64",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.SINT32",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.SINT64",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.UINT32",
"Required.Proto2.ProtobufInput.PrematureEofInPackedField.UINT64",
"Required.Proto3.ProtobufInput."
"PrematureEofInDelimitedDataForKnownNonRepeatedValue.MESSAGE",
"Required.Proto3.ProtobufInput."
"PrematureEofInDelimitedDataForKnownRepeatedValue.MESSAGE",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.BOOL",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.ENUM",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.INT32",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.INT64",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.SINT32",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.SINT64",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.UINT32",
"Required.Proto3.ProtobufInput.PrematureEofInPackedField.UINT64",
}

Definition at line 62 of file conformance_cpp.cc.

◆ kTypeUrlPrefix

const char kTypeUrlPrefix[] = "type.googleapis.com"
static

Definition at line 60 of file conformance_cpp.cc.

◆ test_count

int test_count = 0

Definition at line 95 of file conformance_cpp.cc.

◆ type_resolver

TypeResolver* type_resolver

Definition at line 97 of file conformance_cpp.cc.

◆ type_url

string* type_url

Definition at line 98 of file conformance_cpp.cc.

◆ verbose

bool verbose = false

Definition at line 96 of file conformance_cpp.cc.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:02