OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UveTagData Struct Reference

#include <agent_uve_base.h>

Collaboration diagram for UveTagData:

Public Types

enum  FillType { STRING, SET, VECTOR }
 

Public Member Functions

void Reset ()
 
 UveTagData ()
 
 UveTagData (FillType type)
 

Public Attributes

std::string application
 
std::string tier
 
std::string site
 
std::string deployment
 
std::string labels
 
std::set< string > label_set
 
std::vector< string > label_vector
 
std::string custom_tags
 
std::set< string > custom_tag_set
 
std::vector< string > custom_tag_vector
 
FillType fill_type
 

Detailed Description

Definition at line 20 of file agent_uve_base.h.

Member Enumeration Documentation

Enumerator
STRING 
SET 
VECTOR 

Definition at line 21 of file agent_uve_base.h.

Constructor & Destructor Documentation

UveTagData::UveTagData ( )
inline

Definition at line 52 of file agent_uve_base.h.

Here is the call graph for this function:

UveTagData::UveTagData ( FillType  type)
inline

Definition at line 53 of file agent_uve_base.h.

Here is the call graph for this function:

Member Function Documentation

void UveTagData::Reset ( )
inline

Definition at line 42 of file agent_uve_base.h.

Member Data Documentation

std::string UveTagData::application

Definition at line 26 of file agent_uve_base.h.

std::set<string> UveTagData::custom_tag_set

Definition at line 39 of file agent_uve_base.h.

std::vector<string> UveTagData::custom_tag_vector

Definition at line 40 of file agent_uve_base.h.

std::string UveTagData::custom_tags

Definition at line 38 of file agent_uve_base.h.

std::string UveTagData::deployment

Definition at line 29 of file agent_uve_base.h.

FillType UveTagData::fill_type

Definition at line 41 of file agent_uve_base.h.

std::set<string> UveTagData::label_set

Definition at line 33 of file agent_uve_base.h.

std::vector<string> UveTagData::label_vector

Definition at line 34 of file agent_uve_base.h.

std::string UveTagData::labels

Definition at line 32 of file agent_uve_base.h.

std::string UveTagData::site

Definition at line 28 of file agent_uve_base.h.

std::string UveTagData::tier

Definition at line 27 of file agent_uve_base.h.


The documentation for this struct was generated from the following file: