_publ Struct Reference

#include <TMStructs.h>

List of all members.

Public Member Functions

 _publ (string pub_id)
bool operator== (const _publ &p)

Public Attributes

string pub
string fid
vector< string > paths
bool fid_updated

Detailed Description

Publisher Struct

Each publisher should save the relevant information in his own structure, to avoid confusion with necessary information such as paths.


Constructor & Destructor Documentation

_publ::_publ ( string  pub_id  )  [inline]

Constructor only with publisher id.

00058                              {
00059                 pub.assign(pub_id.c_str());
00060                 fid="";
00061                 paths.empty();
00062                 fid_updated=false;
00063         }


Member Function Documentation

bool _publ::operator== ( const _publ p  )  [inline]

00065                                         {
00066                 return(p.pub.compare(pub)==0);
00067         }


Member Data Documentation

string _publ::fid

Stores the FID of the published item from the specified publisher.

Indicates if the solver assigned a new FID. New FID means update _MUST_ be send to publisher

vector<string> _publ::paths

Specifies the link identifiers one-by-one to avoid false positives inside the Topology Manager. If sent to the publisher, could also indicate false positive occurrences.

string _publ::pub

The documentation for this struct was generated from the following file:
Generated on Thu Jun 14 17:12:42 2012 for PAL by  doxygen 1.6.3