Proyectos de Subversion Iphone Microlearning

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
// Copyright 2020 Google LLC
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
//      http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
 
15
#import "FirebasePerformance/Sources/Common/FPRConstants.h"
16
 
17
// extract macro value into a C string
18
#define STR_FROM_MACRO(x) #x
19
#define STR(x) STR_FROM_MACRO(x)
20
 
21
// SDK Version number.
22
const char *const kFPRSDKVersion = (const char *const)STR(FIRPerformance_LIB_VERSION);
23
 
24
// Characters used prefix for internal naming of objects.
25
NSString *const kFPRInternalNamePrefix = @"_";
26
 
27
// Max length for object names
28
int const kFPRMaxNameLength = 100;
29
 
30
// Max URL length.
31
int const kFPRMaxURLLength = 2000;
32
 
33
// Max length for attribute name.
34
int const kFPRMaxAttributeNameLength = 40;
35
 
36
// Max length for attribute value.
37
int const kFPRMaxAttributeValueLength = 100;
38
 
39
// Maximum number of global custom attributes.
40
int const kFPRMaxGlobalCustomAttributesCount = 5;
41
 
42
// Maximum number of trace custom attributes.
43
int const kFPRMaxTraceCustomAttributesCount = 5;