virtual ~Builder();
Builder& SetAppID(std::string appid);
Builder& SetOperation(std::string op);
- Builder& SetUri(Uri uri);
+ Builder& SetUri(Uri& uri);
Builder& SetMime(std::string mime);
Builder& AddExtra(std::string key, std::string val);
Builder& SetLaunchMode(AppControl::LaunchMode mode);
builder->SetAppID("org.tizen.helloworld");
builder->SetOperation(APP_CONTROL_OPERATION_DEFAULT);
builder->SetLaunchMode(component_based::AppControl::LaunchMode::SINGLE);
- builder->SetUri(component_based::Uri("https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top"));
+
+ component_based::Uri uri(
+ "https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top");
+ builder->SetUri(uri);
builder->SetMime("application/octet-stream");
builder->AddExtra("key", "value");
builder->SetComponentID("ElmFrame");
builder->SetAppID("org.tizen.helloworld");
builder->SetOperation(APP_CONTROL_OPERATION_DEFAULT);
builder->SetLaunchMode(component_based::AppControl::LaunchMode::SINGLE);
- builder->SetUri(component_based::Uri("https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top"));
+ component_based::Uri uri(
+ "https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top");
+ builder->SetUri(uri);
builder->SetMime("application/octet-stream");
builder->AddExtra("key", "value");
builder->SetComponentID("ElmFrame");
builder->SetAppID("org.tizen.helloworld");
builder->SetOperation(APP_CONTROL_OPERATION_DEFAULT);
builder->SetLaunchMode(component_based::AppControl::LaunchMode::SINGLE);
- builder->SetUri(component_based::Uri("https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top"));
+ component_based::Uri uri(
+ "https:%2F%2Fjohn.doe%40www.example.com%3A123%2Fforum%2Fquestions%2F?tag=networking&order=newest#top");
+ builder->SetUri(uri);
builder->SetMime("application/octet-stream");
builder->AddExtra("key", "value");
builder->SetComponentID("ElmFrame");
builder->SetAppID("org.tizen.helloworld");
builder->SetOperation(APP_CONTROL_OPERATION_DEFAULT);
builder->SetLaunchMode(component_based::AppControl::LaunchMode::SINGLE);
- builder->SetUri(component_based::Uri(ENCODED_URI));
+
+ component_based::Uri uri(ENCODED_URI);
+ builder->SetUri(uri);
builder->SetMime(MIME_TYPE);
builder->AddExtra("key", "value");
builder->SetComponentID("ElmFrame");
builder->SetAppID("org.tizen.helloworld");
builder->SetOperation(APP_CONTROL_OPERATION_DEFAULT);
builder->SetLaunchMode(component_based::AppControl::LaunchMode::SINGLE);
- builder->SetUri(component_based::Uri(ENCODED_URI));
+
+ component_based::Uri uri(ENCODED_URI);
+ builder->SetUri(uri);
builder->SetMime(MIME_TYPE);
builder->AddExtra("key", "value");
builder->SetComponentID("ElmFrame");