fipa_acl  1.4
Public Member Functions | List of all members
fipa::acl::AgentIdentifierPrinter Class Reference

This class can be used to print the AgentIdentifier. More...

#include <agent_id.h>

Public Member Functions

 AgentIdentifierPrinter ()
 
 ~AgentIdentifierPrinter ()
 
void print (const fipa::acl::AgentIdentifier &aid)
 Print an AgentIdentifier. More...
 

Detailed Description

This class can be used to print the AgentIdentifier.

Definition at line 41 of file agent_id.h.

Constructor & Destructor Documentation

◆ AgentIdentifierPrinter()

fipa::acl::AgentIdentifierPrinter::AgentIdentifierPrinter ( )

Definition at line 5 of file agent_id.cpp.

6 {
7 }

◆ ~AgentIdentifierPrinter()

fipa::acl::AgentIdentifierPrinter::~AgentIdentifierPrinter ( )

Definition at line 9 of file agent_id.cpp.

10 {
11 }

Member Function Documentation

◆ print()

void fipa::acl::AgentIdentifierPrinter::print ( const fipa::acl::AgentIdentifier aid)

Print an AgentIdentifier.

Parameters
aidAgentIdentifier

Definition at line 13 of file agent_id.cpp.

14 {
15  printf("\t\tname: %s\n", aid.name.c_str());
16  for(uint32_t a=0; a < aid.addresses.size(); a++)
17  {
18  printf("\t\taddresses: %s\n", aid.addresses[a].c_str());
19  }
20  printf("\t\tresolvers:\n");
21  for(uint32_t r=0; r < aid.resolvers.size(); r++)
22  {
23  fipa::acl::AgentIdentifier resolver = aid.resolvers[r].get();
24  print(resolver);
25  }
26 
27 }
std::vector< std::string > addresses
Definition: agent_id.h:33
Definition for AgentIdentifier.
Definition: agent_id.h:30
std::vector< fipa::acl::Resolver > resolvers
Definition: agent_id.h:34
void print(const fipa::acl::AgentIdentifier &aid)
Print an AgentIdentifier.
Definition: agent_id.cpp:13

The documentation for this class was generated from the following files: