BNetworkSettings: added Get*() by name methods.
This commit is contained in:
@@ -28,18 +28,23 @@ public:
|
||||
|
||||
status_t GetNextInterface(uint32& cookie,
|
||||
BMessage& interface);
|
||||
status_t GetInterface(const char* name,
|
||||
BMessage& interface);
|
||||
status_t AddInterface(const BMessage& interface);
|
||||
status_t RemoveInterface(const char* name);
|
||||
|
||||
int32 CountNetworks() const;
|
||||
status_t GetNextNetwork(uint32& cookie,
|
||||
BMessage& network) const;
|
||||
status_t GetNetwork(const char* name,
|
||||
BMessage& network);
|
||||
status_t AddNetwork(const BMessage& network);
|
||||
status_t RemoveNetwork(const char* name);
|
||||
|
||||
const BMessage& Services() const;
|
||||
status_t GetNextService(uint32& cookie,
|
||||
BMessage& service);
|
||||
const BMessage& Services() const;
|
||||
status_t GetService(const char* name, BMessage& service);
|
||||
status_t AddService(const BMessage& service);
|
||||
status_t RemoveService(const char* name);
|
||||
|
||||
@@ -65,9 +70,15 @@ private:
|
||||
|
||||
status_t _ConvertNetworkToSettings(BMessage& message);
|
||||
status_t _ConvertNetworkFromSettings(BMessage& message);
|
||||
|
||||
status_t _GetItem(BMessage& container,
|
||||
const char* itemField,
|
||||
const char* nameField, const char* name,
|
||||
int32& _index, BMessage& item);
|
||||
status_t _RemoveItem(BMessage& container,
|
||||
const char* itemField,const char* nameField,
|
||||
const char* name, const char* store);
|
||||
const char* itemField,
|
||||
const char* nameField, const char* name,
|
||||
const char* store = NULL);
|
||||
|
||||
private:
|
||||
BMessenger fListener;
|
||||
|
||||
Reference in New Issue
Block a user