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

#include <tag.h>

Inheritance diagram for TagData:
Collaboration diagram for TagData:

Public Types

typedef std::vector
< boost::uuids::uuid
PolicySetUuidList
 

Public Member Functions

 TagData (Agent *agent, IFMapNode *node, const uint32_t &tag_id)
 
virtual ~TagData ()
 
- Public Member Functions inherited from AgentOperDBData
 AgentOperDBData (const Agent *agent, IFMapNode *node)
 
virtual ~AgentOperDBData ()
 
void SetIFMapNode (IFMapNode *node)
 
IFMapNodeifmap_node () const
 
const Agentagent () const
 
- Public Member Functions inherited from AgentData
 AgentData ()
 
virtual ~AgentData ()
 
- Public Member Functions inherited from DBRequestData
virtual ~DBRequestData ()
 

Public Attributes

uint32_t tag_id_
 
std::string name_
 
std::string tag_value_
 
uint32_t tag_type_
 
PolicySetUuidList policy_set_uuid_list_
 

Detailed Description

Definition at line 41 of file vnsw/agent/oper/tag.h.

Member Typedef Documentation

Definition at line 42 of file vnsw/agent/oper/tag.h.

Constructor & Destructor Documentation

TagData::TagData ( Agent agent,
IFMapNode node,
const uint32_t &  tag_id 
)
inline

Definition at line 43 of file vnsw/agent/oper/tag.h.

virtual TagData::~TagData ( )
inlinevirtual

Definition at line 46 of file vnsw/agent/oper/tag.h.

Member Data Documentation

std::string TagData::name_

Definition at line 49 of file vnsw/agent/oper/tag.h.

PolicySetUuidList TagData::policy_set_uuid_list_

Definition at line 52 of file vnsw/agent/oper/tag.h.

uint32_t TagData::tag_id_

Definition at line 48 of file vnsw/agent/oper/tag.h.

uint32_t TagData::tag_type_

Definition at line 51 of file vnsw/agent/oper/tag.h.

std::string TagData::tag_value_

Definition at line 50 of file vnsw/agent/oper/tag.h.


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