BNetworkServiceSettings: Added missing functions/constructor.

This commit is contained in:
Axel Dörfler 2015-03-11 10:29:01 +00:00
parent 83941255ad
commit 1f94cdcdff
2 changed files with 27 additions and 0 deletions

View File

@ -227,6 +227,7 @@ private:
class BNetworkServiceSettings {
public:
BNetworkServiceSettings();
BNetworkServiceSettings(
const BMessage& message);
~BNetworkServiceSettings();

View File

@ -1401,6 +1401,18 @@ BNetworkServiceAddressSettings::operator==(
// #pragma mark - BNetworkServiceSettings
BNetworkServiceSettings::BNetworkServiceSettings()
:
fFamily(AF_UNSPEC),
fType(-1),
fProtocol(-1),
fPort(-1),
fEnabled(true),
fStandAlone(false)
{
}
BNetworkServiceSettings::BNetworkServiceSettings(const BMessage& message)
:
fType(-1),
@ -1607,6 +1619,20 @@ BNetworkServiceSettings::ArgumentAt(int32 index) const
}
void
BNetworkServiceSettings::AddArgument(const char* argument)
{
fArguments.Add(argument);
}
void
BNetworkServiceSettings::RemoveArgument(int32 index)
{
fArguments.Remove(index);
}
int32
BNetworkServiceSettings::CountAddresses() const
{