Binary compatibility report for the Barry library between 0.7 and 0.8 versions on x86
Test Info
Library Name | Barry |
Version #1 | 0.7 |
Version #2 | 0.8 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 17 |
Total Shared Libraries | 1 |
Total Symbols / Types | 279 / 192 |
Verdict | Incompatible (37.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 66 |
Removed Symbols | High | 5 |
Problems with Data Types | High | 8 |
Medium | 27 |
Low | 14 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (66)
data.h,
libbarry.so.0.0.8
namespace Barry
ReadDataArray ( std::istream& is, std::vector<Data>& array )
[symbol: _ZN5Barry13ReadDataArrayERSiRSt6vectorINS_4DataESaIS2_EE]
ldif.h,
libbarry.so.0.0.8
namespace Barry
ContactLdif::JobTitle ( Contact const& con ) const
[symbol: _ZNK5Barry11ContactLdif8JobTitleERKNS_7ContactE]
ContactLdif::SetJobTitle ( Contact& con, std::string const& val ) const
[symbol: _ZNK5Barry11ContactLdif11SetJobTitleERNS_7ContactERKSs]
r_contact.h,
libbarry.so.0.0.8
namespace Barry
Contact::GetFullName ( ) const
[symbol: _ZNK5Barry7Contact11GetFullNameEv]
r_folder.h,
libbarry.so.0.0.8
namespace Barry
Folder::Clear ( )
[symbol: _ZN5Barry6Folder5ClearEv]
Folder::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry6Folder4DumpERSo]
Folder::Folder [in-charge] ( )
[symbol: _ZN5Barry6FolderC1Ev]
Folder::Folder [not-in-charge] ( )
[symbol: _ZN5Barry6FolderC2Ev]
Folder::ParseField ( unsigned char const* begin, unsigned char const* end )
[symbol: _ZN5Barry6Folder10ParseFieldEPKhS2_]
Folder::ParseFields ( Data const& data, size_t& offset )
[symbol: _ZN5Barry6Folder11ParseFieldsERKNS_4DataERj]
Folder::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry6Folder11ParseHeaderERKNS_4DataERj]
Folder::~Folder [in-charge] ( )
[symbol: _ZN5Barry6FolderD1Ev]
Folder::~Folder [not-in-charge] ( )
[symbol: _ZN5Barry6FolderD2Ev]
r_memo.h,
libbarry.so.0.0.8
namespace Barry
Memo::Clear ( )
[symbol: _ZN5Barry4Memo5ClearEv]
Memo::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry4Memo4DumpERSo]
Memo::Memo [in-charge] ( )
[symbol: _ZN5Barry4MemoC1Ev]
Memo::Memo [not-in-charge] ( )
[symbol: _ZN5Barry4MemoC2Ev]
Memo::ParseField ( unsigned char const* begin, unsigned char const* end )
[symbol: _ZN5Barry4Memo10ParseFieldEPKhS2_]
Memo::ParseFields ( Data const& data, size_t& offset )
[symbol: _ZN5Barry4Memo11ParseFieldsERKNS_4DataERj]
Memo::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry4Memo11ParseHeaderERKNS_4DataERj]
Memo::~Memo [in-charge] ( )
[symbol: _ZN5Barry4MemoD1Ev]
Memo::~Memo [not-in-charge] ( )
[symbol: _ZN5Barry4MemoD2Ev]
r_message.h,
libbarry.so.0.0.8
namespace Barry
Message::SimpleEmailAddress ( ) const
[symbol: _ZNK5Barry7Message18SimpleEmailAddressEv]
r_pin_message.h,
libbarry.so.0.0.8
namespace Barry
PINMessage::BuildFields ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry10PINMessage11BuildFieldsERNS_4DataERj]
PINMessage::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry10PINMessage11BuildHeaderERNS_4DataERj]
PINMessage::Clear ( )
[symbol: _ZN5Barry10PINMessage5ClearEv]
PINMessage::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry10PINMessage4DumpERSo]
PINMessage::ParseField ( unsigned char const* begin, unsigned char const* end )
[symbol: _ZN5Barry10PINMessage10ParseFieldEPKhS2_]
PINMessage::ParseFields ( Data const& data, size_t& offset )
[symbol: _ZN5Barry10PINMessage11ParseFieldsERKNS_4DataERj]
PINMessage::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry10PINMessage11ParseHeaderERKNS_4DataERj]
PINMessage::PINMessage [in-charge] ( )
[symbol: _ZN5Barry10PINMessageC1Ev]
PINMessage::PINMessage [not-in-charge] ( )
[symbol: _ZN5Barry10PINMessageC2Ev]
PINMessage::~PINMessage [in-charge] ( )
[symbol: _ZN5Barry10PINMessageD1Ev]
PINMessage::~PINMessage [not-in-charge] ( )
[symbol: _ZN5Barry10PINMessageD2Ev]
r_saved_message.h,
libbarry.so.0.0.8
namespace Barry
SavedMessage::BuildFields ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry12SavedMessage11BuildFieldsERNS_4DataERj]
SavedMessage::BuildHeader ( Data& data, size_t& offset ) const
[symbol: _ZNK5Barry12SavedMessage11BuildHeaderERNS_4DataERj]
SavedMessage::Clear ( )
[symbol: _ZN5Barry12SavedMessage5ClearEv]
SavedMessage::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry12SavedMessage4DumpERSo]
SavedMessage::ParseField ( unsigned char const* begin, unsigned char const* end )
[symbol: _ZN5Barry12SavedMessage10ParseFieldEPKhS2_]
SavedMessage::ParseFields ( Data const& data, size_t& offset )
[symbol: _ZN5Barry12SavedMessage11ParseFieldsERKNS_4DataERj]
SavedMessage::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry12SavedMessage11ParseHeaderERKNS_4DataERj]
SavedMessage::SavedMessage [in-charge] ( )
[symbol: _ZN5Barry12SavedMessageC1Ev]
SavedMessage::SavedMessage [not-in-charge] ( )
[symbol: _ZN5Barry12SavedMessageC2Ev]
SavedMessage::~SavedMessage [in-charge] ( )
[symbol: _ZN5Barry12SavedMessageD1Ev]
SavedMessage::~SavedMessage [not-in-charge] ( )
[symbol: _ZN5Barry12SavedMessageD2Ev]
r_task.h,
libbarry.so.0.0.8
namespace Barry
Task::BuildRecurrenceData ( void* data )
[symbol: _ZN5Barry4Task19BuildRecurrenceDataEPv]
Task::Clear ( )
[symbol: _ZN5Barry4Task5ClearEv]
Task::Dump ( std::ostream& os ) const
[symbol: _ZNK5Barry4Task4DumpERSo]
Task::ParseField ( unsigned char const* begin, unsigned char const* end )
[symbol: _ZN5Barry4Task10ParseFieldEPKhS2_]
Task::ParseFields ( Data const& data, size_t& offset )
[symbol: _ZN5Barry4Task11ParseFieldsERKNS_4DataERj]
Task::ParseHeader ( Data const& data, size_t& offset )
[symbol: _ZN5Barry4Task11ParseHeaderERKNS_4DataERj]
Task::ParseRecurrenceData ( void const* data )
[symbol: _ZN5Barry4Task19ParseRecurrenceDataEPKv]
Task::Task [in-charge] ( )
[symbol: _ZN5Barry4TaskC1Ev]
Task::Task [not-in-charge] ( )
[symbol: _ZN5Barry4TaskC2Ev]
Task::~Task [in-charge] ( )
[symbol: _ZN5Barry4TaskD1Ev]
Task::~Task [not-in-charge] ( )
[symbol: _ZN5Barry4TaskD2Ev]
record.h,
libbarry.so.0.0.8
namespace Barry
operator<< ( std::ostream& os, EmailAddress const& msga )
[symbol: _ZN5BarrylsERSoRKNS_12EmailAddressE]
operator<< ( std::ostream& os, PostalAddress const& msga )
[symbol: _ZN5BarrylsERSoRKNS_13PostalAddressE]
PostalAddress::Clear ( )
[symbol: _ZN5Barry13PostalAddress5ClearEv]
PostalAddress::GetLabel ( ) const
[symbol: _ZNK5Barry13PostalAddress8GetLabelEv]
time.h,
libbarry.so.0.0.8
namespace Barry
DayToDate ( unsigned short Day )
[symbol: _ZN5Barry9DayToDateEt]
Message2Time ( uint16_t r_date, uint16_t r_time )
[symbol: _ZN5Barry12Message2TimeEtt]
usbwrap.h,
libbarry.so.0.0.8
namespace Usb
Interface::Interface [in-charge] ( Device& dev, int iface )
[symbol: _ZN3Usb9InterfaceC1ERNS_6DeviceEi]
Interface::Interface [not-in-charge] ( Device& dev, int iface )
[symbol: _ZN3Usb9InterfaceC2ERNS_6DeviceEi]
Interface::~Interface [in-charge] ( )
[symbol: _ZN3Usb9InterfaceD1Ev]
Interface::~Interface [not-in-charge] ( )
[symbol: _ZN3Usb9InterfaceD2Ev]
to the top
Removed Symbols (5)
ldif.h,
libbarry.so.0.0.7
namespace Barry
ContactLdif::SetTitle ( Contact& con, std::string const& val ) const
[symbol: _ZNK5Barry11ContactLdif8SetTitleERNS_7ContactERKSs]
ContactLdif::Title ( Contact const& con ) const
[symbol: _ZNK5Barry11ContactLdif5TitleERKNS_7ContactE]
record.h,
libbarry.so.0.0.7
namespace Barry
Contact::GetPostalAddress ( ) const
[symbol: _ZNK5Barry7Contact16GetPostalAddressEv]
Message::SetIds ( uint8_t Type, uint32_t Id )
[symbol: _ZN5Barry7Message6SetIdsEhj]
operator<< ( std::ostream& os, Message::Address const& msga )
[symbol: _ZN5BarrylsERSoRKNS_7Message7AddressE]
to the top
Problems with Data Types, High Severity (8)
record.h
namespace Barry
[+] class Calendar (1)
| Change |
Effect |
1 | Size of this class has been increased from 80 bytes to 88 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (11)
Calendar::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::BuildRecurrenceData ( void* data )This method is from 'Calendar' class.
Calendar::Calendar [in-charge] ( )This constructor is from 'Calendar' class.
Calendar::Clear ( )This method is from 'Calendar' class.
Calendar::Dump ( std::ostream& os ) constThis method is from 'Calendar' class.
Calendar::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Calendar' class.
Calendar::ParseFields ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::ParseHeader ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::ParseRecurrenceData ( void const* data )This method is from 'Calendar' class.
Calendar::~Calendar [in-charge] ( )This method is from 'Calendar' class.
[+] class Contact (6)
| Change |
Effect |
1 | Field Address1 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field Address2 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field Address3 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field City has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field PostalCode has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Size of this class has been increased from 124 bytes to 200 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (61)
Contact::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::Clear ( )This method is from 'Contact' class.
Contact::Contact [in-charge] ( )This constructor is from 'Contact' class.
Contact::Dump ( std::ostream& os ) constThis method is from 'Contact' class.
Contact::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Contact' class.
Contact::ParseFields ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::ParseHeader ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::~Contact [in-charge] ( )This method is from 'Contact' class.
ContactLdif::Address1 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address2 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address3 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::City ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Company ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Country ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) const2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::Email ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Fax ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FirstName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FQDN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FullName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::LastName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::MobilePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Notes ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Pager ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Phone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PIN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalCode ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Province ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PublicKey ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::RunHeuristics ( Contact& con )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress1 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress2 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress3 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCity ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCountry ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFax ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPager ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalCode ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetProvince ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
[+] class Message (1)
| Change |
Effect |
1 | Size of this class has been increased from 44 bytes to 112 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (11)
Message::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::Clear ( )This method is from 'Message' class.
Message::Dump ( std::ostream& os ) constThis method is from 'Message' class.
Message::GetRecType ( ) constThis method is from 'Message' class.
Message::GetUniqueId ( ) constThis method is from 'Message' class.
Message::Message [in-charge] ( )This constructor is from 'Message' class.
Message::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Message' class.
Message::ParseFields ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::ParseHeader ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::~Message [in-charge] ( )This method is from 'Message' class.
to the top
Problems with Symbols, High Severity (1)
record.h,
libbarry.so.0.0.7
namespace Barry
[+] operator<< ( std::ostream& os, Message::Address const& msga ) (1)
changed to:operator<< ( std::ostream& os, EmailAddress const& msga )
[symbol: _ZN5BarrylsERSoRKNS_7Message7AddressE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5BarrylsERSoRKNS_7Message7AddressE to _ZN5BarrylsERSoRKNS_12EmailAddressE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (27)
ldif.h
namespace Barry
[+] class ContactLdif (3)
| Change |
Effect |
1 | Virtual method ContactLdif::JobTitle ( Contact const& ) const has been added to this class instead of ContactLdif::Title ( Contact const& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method ContactLdif::SetJobTitle ( Contact&, std::string const& ) const has been added to this class instead of ContactLdif::SetTitle ( Contact&, std::string const& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 56 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ContactLdif |
~ContactLdif |
12 |
~ContactLdif |
~ContactLdif |
16 |
ContactLdif::Email |
ContactLdif::Email |
20 |
ContactLdif::Phone |
ContactLdif::Phone |
24 |
ContactLdif::Fax |
ContactLdif::Fax |
28 |
ContactLdif::WorkPhone |
ContactLdif::WorkPhone |
32 |
ContactLdif::HomePhone |
ContactLdif::HomePhone |
36 |
ContactLdif::MobilePhone |
ContactLdif::MobilePhone |
40 |
ContactLdif::Pager |
ContactLdif::Pager |
44 |
ContactLdif::PIN |
ContactLdif::PIN |
48 |
ContactLdif::FirstName |
ContactLdif::FirstName |
52 |
ContactLdif::LastName |
ContactLdif::LastName |
56 |
ContactLdif::Company |
ContactLdif::Company |
60 |
ContactLdif::DefaultCommunicationsMethod |
ContactLdif::DefaultCommunicationsMethod |
64 |
ContactLdif::Address1 |
ContactLdif::Address1 |
68 |
ContactLdif::Address2 |
ContactLdif::Address2 |
72 |
ContactLdif::Address3 |
ContactLdif::Address3 |
76 |
ContactLdif::City |
ContactLdif::City |
80 |
ContactLdif::Province |
ContactLdif::Province |
84 |
ContactLdif::PostalCode |
ContactLdif::PostalCode |
88 |
ContactLdif::Country |
ContactLdif::Country |
92 |
ContactLdif::Title |
ContactLdif::JobTitle |
96 |
ContactLdif::PublicKey |
ContactLdif::PublicKey |
100 |
ContactLdif::Notes |
ContactLdif::Notes |
104 |
ContactLdif::PostalAddress |
ContactLdif::PostalAddress |
108 |
ContactLdif::FullName |
ContactLdif::FullName |
112 |
ContactLdif::FQDN |
ContactLdif::FQDN |
116 |
ContactLdif::SetEmail |
ContactLdif::SetEmail |
120 |
ContactLdif::SetPhone |
ContactLdif::SetPhone |
124 |
ContactLdif::SetFax |
ContactLdif::SetFax |
128 |
ContactLdif::SetWorkPhone |
ContactLdif::SetWorkPhone |
132 |
ContactLdif::SetHomePhone |
ContactLdif::SetHomePhone |
136 |
ContactLdif::SetMobilePhone |
ContactLdif::SetMobilePhone |
140 |
ContactLdif::SetPager |
ContactLdif::SetPager |
144 |
ContactLdif::SetPIN |
ContactLdif::SetPIN |
148 |
ContactLdif::SetFirstName |
ContactLdif::SetFirstName |
152 |
ContactLdif::SetLastName |
ContactLdif::SetLastName |
156 |
ContactLdif::SetCompany |
ContactLdif::SetCompany |
160 |
ContactLdif::SetDefaultCommunicationsMethod |
ContactLdif::SetDefaultCommunicationsMethod |
164 |
ContactLdif::SetAddress1 |
ContactLdif::SetAddress1 |
168 |
ContactLdif::SetAddress2 |
ContactLdif::SetAddress2 |
172 |
ContactLdif::SetAddress3 |
ContactLdif::SetAddress3 |
176 |
ContactLdif::SetCity |
ContactLdif::SetCity |
180 |
ContactLdif::SetProvince |
ContactLdif::SetProvince |
184 |
ContactLdif::SetPostalCode |
ContactLdif::SetPostalCode |
188 |
ContactLdif::SetCountry |
ContactLdif::SetCountry |
192 |
ContactLdif::SetTitle |
ContactLdif::SetJobTitle |
196 |
ContactLdif::SetPublicKey |
ContactLdif::SetPublicKey |
200 |
ContactLdif::SetNotes |
ContactLdif::SetNotes |
204 |
ContactLdif::SetPostalAddress |
ContactLdif::SetPostalAddress |
208 |
ContactLdif::SetFullName |
ContactLdif::SetFullName |
212 |
ContactLdif::SetFQDN |
ContactLdif::SetFQDN |
216 |
ContactLdif::ClearHeuristics |
ContactLdif::ClearHeuristics |
220 |
ContactLdif::RunHeuristics |
ContactLdif::RunHeuristics |
[+] affected symbols (71)
ContactLdif::Address1 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Address2 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Address3 ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::City ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::ClearHeuristics ( )This method is from 'ContactLdif' class.
ContactLdif::Company ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::ContactLdif [in-charge] ( std::string const& baseDN )This constructor is from 'ContactLdif' class.
ContactLdif::Country ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )This method is from 'ContactLdif' class.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) constThis method is from 'ContactLdif' class.
ContactLdif::DumpMap ( std::ostream& os ) constThis method is from 'ContactLdif' class.
ContactLdif::Email ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Fax ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FieldMap [data]This method is from 'ContactLdif' class.
ContactLdif::FirstName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FQDN ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::FullName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::GetField ( std::string const& fieldname ) constThis method is from 'ContactLdif' class.
ContactLdif::GetFieldReadName ( ContactLdif::GetFunctionType read ) constThis method is from 'ContactLdif' class.
ContactLdif::GetFieldWriteName ( ContactLdif::SetFunctionType write ) constThis method is from 'ContactLdif' class.
ContactLdif::HomePhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Hook ( std::string const& ldifname, std::string* var )This method is from 'ContactLdif' class.
ContactLdif::LastName ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::MakeLdifData ( std::string const& str ) [static]This method is from 'ContactLdif' class.
ContactLdif::Map ( ContactLdif::LdifAttribute const& ldifname, ContactLdif::GetFunctionType read, ContactLdif::SetFunctionType write )This method is from 'ContactLdif' class.
ContactLdif::Map ( ContactLdif::LdifAttribute const& ldifname, std::string const& readField, std::string const& writeField )This method is from 'ContactLdif' class.
ContactLdif::MobilePhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::NeedsEncoding ( std::string const& str ) [static]This method is from 'ContactLdif' class.
ContactLdif::Notes ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Pager ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Phone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PIN ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PostalAddress ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PostalCode ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Province ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::PublicKey ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )This method is from 'ContactLdif' class.
ContactLdif::RunHeuristics ( Contact& con )This method is from 'ContactLdif' class.
ContactLdif::SetAddress1 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetAddress2 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetAddress3 ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetCity ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetCountry ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetDNAttr ( ContactLdif::LdifAttribute const& name )This method is from 'ContactLdif' class.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFax ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetObjectClass ( ContactLdif::LdifAttribute const& name, std::string const& objectClass )This method is from 'ContactLdif' class.
ContactLdif::SetObjectOrder ( ContactLdif::LdifAttribute const& name, int order )This method is from 'ContactLdif' class.
ContactLdif::SetPager ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPostalAddress ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPostalCode ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetProvince ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetTitle ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) constThis method is from 'ContactLdif' class.
ContactLdif::Title ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::Unmap ( ContactLdif::LdifAttribute const& ldifname )This method is from 'ContactLdif' class.
ContactLdif::WorkPhone ( Contact const& con ) constThis method is from 'ContactLdif' class.
ContactLdif::~ContactLdif [in-charge] ( )This method is from 'ContactLdif' class.
record.h
namespace Barry
[+] class Calendar (2)
| Change |
Effect |
1 | Field ClassFlag has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field FreeBusyFlag has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (11)
Calendar::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Calendar' class.
Calendar::BuildRecurrenceData ( void* data )This method is from 'Calendar' class.
Calendar::Calendar [in-charge] ( )This constructor is from 'Calendar' class.
Calendar::Clear ( )This method is from 'Calendar' class.
Calendar::Dump ( std::ostream& os ) constThis method is from 'Calendar' class.
Calendar::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Calendar' class.
Calendar::ParseFields ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::ParseHeader ( Data const& data, size_t& offset )This method is from 'Calendar' class.
Calendar::ParseRecurrenceData ( void const* data )This method is from 'Calendar' class.
Calendar::~Calendar [in-charge] ( )This method is from 'Calendar' class.
[+] class Contact (13)
| Change |
Effect |
1 | Field Category has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field HomeAddress has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field HomePhone2 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field Image has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field OtherPhone has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Field Radio has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
7 | Field UserDefined1 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
8 | Field UserDefined2 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 | Field UserDefined3 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 | Field UserDefined4 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 | Field WorkAddress has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
12 | Field WorkPhone2 has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
13 | The relative position of field PublicKey has been changed from 17 to 15. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (61)
Contact::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::Clear ( )This method is from 'Contact' class.
Contact::Contact [in-charge] ( )This constructor is from 'Contact' class.
Contact::Dump ( std::ostream& os ) constThis method is from 'Contact' class.
Contact::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Contact' class.
Contact::ParseFields ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::ParseHeader ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::~Contact [in-charge] ( )This method is from 'Contact' class.
ContactLdif::Address1 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address2 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address3 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::City ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Company ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Country ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) const2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::Email ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Fax ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FirstName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FQDN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FullName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::LastName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::MobilePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Notes ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Pager ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Phone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PIN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalCode ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Province ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PublicKey ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::RunHeuristics ( Contact& con )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress1 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress2 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress3 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCity ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCountry ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFax ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPager ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalCode ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetProvince ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
[+] class Message (9)
| Change |
Effect |
1 | Field Attachment has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field Bcc has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field RecType has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field RecordId has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field ReplyTo has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Field Sender has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
7 | Type of field Cc has been changed from Message::Address to EmailAddress of different format. | This field may be incorrectly initialized or accessed by applications. |
8 | Type of field From has been changed from Message::Address to EmailAddress of different format. | This field may be incorrectly initialized or accessed by applications. |
9 | Type of field To has been changed from Message::Address to EmailAddress of different format. | This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols (11)
Message::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::Clear ( )This method is from 'Message' class.
Message::Dump ( std::ostream& os ) constThis method is from 'Message' class.
Message::GetRecType ( ) constThis method is from 'Message' class.
Message::GetUniqueId ( ) constThis method is from 'Message' class.
Message::Message [in-charge] ( )This constructor is from 'Message' class.
Message::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Message' class.
Message::ParseFields ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::ParseHeader ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::~Message [in-charge] ( )This method is from 'Message' class.
to the top
Problems with Data Types, Low Severity (14)
record.h
namespace Barry
[+] class Contact (3)
| Change |
Effect |
1 | Field Country has been renamed to URL. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
2 | Field Province has been renamed to JobTitle. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
3 | Field Title has been renamed to Prefix. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (61)
Contact::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Contact' class.
Contact::Clear ( )This method is from 'Contact' class.
Contact::Contact [in-charge] ( )This constructor is from 'Contact' class.
Contact::Dump ( std::ostream& os ) constThis method is from 'Contact' class.
Contact::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Contact' class.
Contact::ParseFields ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::ParseHeader ( Data const& data, size_t& offset )This method is from 'Contact' class.
Contact::~Contact [in-charge] ( )This method is from 'Contact' class.
ContactLdif::Address1 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address2 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Address3 ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::City ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Company ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Country ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DefaultCommunicationsMethod ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DoWrite ( Contact& con, std::string const& attr, std::string const& data )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::DumpLdif ( std::ostream& os, Contact const& contact ) const2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::Email ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Fax ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FirstName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FQDN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::FullName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::HomePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::LastName ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::MobilePhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Notes ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Pager ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Phone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PIN ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalAddress ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PostalCode ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::Province ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::PublicKey ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::ReadLdif ( std::istream& is, Contact& contact )2nd parameter 'contact' (reference) has base type 'Contact'.
ContactLdif::RunHeuristics ( Contact& con )1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress1 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress2 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetAddress3 ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCity ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCompany ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetCountry ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetDefaultCommunicationsMethod ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetEmail ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFax ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFirstName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFQDN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetFullName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetHomePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetLastName ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetMobilePhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetNotes ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPager ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPIN ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalAddress ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPostalCode ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetProvince ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetPublicKey ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::SetWorkPhone ( Contact& con, std::string const& val ) const1st parameter 'con' (reference) has base type 'Contact'.
ContactLdif::WorkPhone ( Contact const& con ) const1st parameter 'con' (reference) has base type 'Contact'.
[+] class Message (11)
| Change |
Effect |
1 | Field MessageDateReceived has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field MessageDateSent has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field MessagePriority has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field MessageRead has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field MessageRecordId has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field MessageReply has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
7 | Field MessageReplyTo has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
8 | Field MessageSaved has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
9 | Field MessageSavedDeleted has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
10 | Field MessageSensitivity has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
11 | Field MessageTruncated has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (11)
Message::BuildFields ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::BuildHeader ( Data& data, size_t& offset ) constThis method is from 'Message' class.
Message::Clear ( )This method is from 'Message' class.
Message::Dump ( std::ostream& os ) constThis method is from 'Message' class.
Message::GetRecType ( ) constThis method is from 'Message' class.
Message::GetUniqueId ( ) constThis method is from 'Message' class.
Message::Message [in-charge] ( )This constructor is from 'Message' class.
Message::ParseField ( unsigned char const* begin, unsigned char const* end )This method is from 'Message' class.
Message::ParseFields ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::ParseHeader ( Data const& data, size_t& offset )This method is from 'Message' class.
Message::~Message [in-charge] ( )This method is from 'Message' class.
to the top
Header Files (17)
barry.h
builder.h
common.h
controller.h
controllertmpl.h
data.h
error.h
ldif.h
parser.h
probe.h
protocol.h
record.h
s11n-boost.h
socket.h
time.h
usbwrap.h
version.h
to the top
Shared Libraries (1)
libbarry.so.0.0.7
to the top