#include <FBaseDataType.h>
#include <FBaseObject.h>
+#include <FBaseString.h>
#include <FNetNetTypes.h>
#include "FNet_NetUtility.h"
-namespace Tizen { namespace Base
-{
-class String;
-} } // Tizen::Base
-
namespace Tizen { namespace Base { namespace Collection
{
class IList;
class NetAccountManager;
class _PsSystemNetConnection;
+class _NetProfileInfo
+ : public Tizen::Base::Object
+{
+public:
+ _NetProfileInfo(void);
+ _NetProfileInfo(const Tizen::Base::String& profileName, const Tizen::Base::String& profileDisplayName);
+ ~_NetProfileInfo(void);
+
+ Tizen::Base::String GetProfileName(void) const;
+ Tizen::Base::String GetProfileDisplayName(void) const;
+
+private:
+ Tizen::Base::String __profileName;
+ Tizen::Base::String __profileDisplayName;
+}; // _NetProfileInfo
+
class _NetAccountManagerImpl
: public Tizen::Base::Object
{
public:
static void* GetPsProfileHandleN(const Tizen::Base::String& profileName);
static void* GetWifiProfileHandleN(void);
- static Tizen::Base::String GetInternetProfileName(void);
- static Tizen::Base::String GetMmsProfileName(void);
+ static _NetProfileInfo GetInternetProfileInfo(void);
+ static _NetProfileInfo GetMmsProfileInfo(void);
static Tizen::Base::Collection::IList* GetAppProfileNamesN(void);
+ static Tizen::Base::Collection::IList* GetAllProfileInfosN(void);
static NetAccountInfo* CreateWifiNetAccountInfoN(void* pProfileInfo);
private: