delete mp_libHomeScreen;
}
-std::list<int> SampleClass::getAllSurfacesOfProcess(int pid)
+std::vector<int> SampleClass::getAllSurfacesOfProcess(int pid)
{
return mp_libHomeScreen->getAllSurfacesOfProcess(pid);
}
#define SAMPLECLASS_HPP
#include "libhomescreen.hpp"
-#include <list>
+#include <vector>
class SampleClass
{
SampleClass();
~SampleClass();
- std::list<int> getAllSurfacesOfProcess(int pid);
+ std::vector<int> getAllSurfacesOfProcess(int pid);
int getSurfaceStatus(int surfaceId);
void hardKeyPressed(int key);
void renderSurfaceToArea(int surfaceId, int layoutArea);
#ifndef LIBHOMESCREEN_HPP
#define LIBHOMESCREEN_HPP
-#include <list>
+#include <vector>
// forward declarations
struct _LibHomeScreenHomescreen;
~LibHomeScreen();
// these are representing the D-Bus methods:
- std::list<int> getAllSurfacesOfProcess(int pid);
+ std::vector<int> getAllSurfacesOfProcess(int pid);
int getSurfaceStatus(int surfaceId);
void hardKeyPressed(int key);
void renderSurfaceToArea(int surfaceId, int layoutArea);
g_object_unref(mp_libHomeScreenHomescreen_Proxy);
}
-std::list<int> LibHomeScreen::getAllSurfacesOfProcess(int pid)
+std::vector<int> LibHomeScreen::getAllSurfacesOfProcess(int pid)
{
- std::list<int> result;
+ std::vector<int> result;
GError *err = NULL;