Twitch SDK (Internal)
Namespaces | Macros | Enumerations | Functions | Variables
trackingerrortypes.h File Reference
#include "twitchsdk/core/types/errortypes.h"
#include <vector>

Go to the source code of this file.

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 
 ttv::tracking
 

Macros

#define TTV_TRACKING_ERROR_IDS
 
#define USE_TTV_ERROR_ID(ec)   ec,
 
#define USE_TTV_WARNING_ID(ec)   ec,
 
#define USE_TTV_SUCCESS_ID(ec)   ec = 0,
 
#define BEGIN_WARNING_IDS(ec)   ec = CONSTRUCT_WARNING_ID_VALUE(TTV_MODULE_ID_TWITCH_TRACKING, -1000),
 
#define END_WARNING_IDS(ec)   ec,
 
#define BEGIN_ERROR_IDS(ec)   ec = CONSTRUCT_ERROR_ID_VALUE(TTV_MODULE_ID_TWITCH_TRACKING, 1),
 
#define END_ERROR_IDS(ec)   ec
 

Enumerations

enum  TTV_TrackingErrorId { TTV_TRACKING_ERROR_IDS }
 

Functions

TTV_ErrorCode ttv::tracking::ToErrorCode (TTV_TrackingErrorId errorId)
 
const char * ttv::tracking::TrackingErrorToString (TTV_ErrorCode ec)
 
void ttv::tracking::GetTrackingErrorCodeValues (std::vector< EnumValue > &result)
 

Variables

const uint32_t TTV_MODULE_ID_TWITCH_TRACKING = 5
 

Macro Definition Documentation

◆ BEGIN_ERROR_IDS

#define BEGIN_ERROR_IDS (   ec)    ec = CONSTRUCT_ERROR_ID_VALUE(TTV_MODULE_ID_TWITCH_TRACKING, 1),

◆ BEGIN_WARNING_IDS

#define BEGIN_WARNING_IDS (   ec)    ec = CONSTRUCT_WARNING_ID_VALUE(TTV_MODULE_ID_TWITCH_TRACKING, -1000),

◆ END_ERROR_IDS

#define END_ERROR_IDS (   ec)    ec

◆ END_WARNING_IDS

#define END_WARNING_IDS (   ec)    ec,

◆ TTV_TRACKING_ERROR_IDS

#define TTV_TRACKING_ERROR_IDS
Value:
BEGIN_WARNING_IDS(TTV_WRN_TRACKING_BEGIN_WARNINGS)\
END_WARNING_IDS(TTV_WRN_TRACKING_END_WARNINGS)\
BEGIN_ERROR_IDS(TTV_EC_TRACKING_BEGIN_ERRORS)\
END_ERROR_IDS(TTV_EC_TRACKING_END_ERRORS)\
#define BEGIN_WARNING_IDS(ec)
Definition: trackingerrortypes.h:29

◆ USE_TTV_ERROR_ID

#define USE_TTV_ERROR_ID (   ec)    ec,

◆ USE_TTV_SUCCESS_ID

#define USE_TTV_SUCCESS_ID (   ec)    ec = 0,

◆ USE_TTV_WARNING_ID

#define USE_TTV_WARNING_ID (   ec)    ec,

Enumeration Type Documentation

◆ TTV_TrackingErrorId

TTV_TrackingErrorId - The error ids defined in tracking.

Enumerator
TTV_TRACKING_ERROR_IDS 

Variable Documentation

◆ TTV_MODULE_ID_TWITCH_TRACKING

const uint32_t TTV_MODULE_ID_TWITCH_TRACKING = 5

The unique module identifier used in tracking.