softwarecontainer  0.18.0-739e8d7 2017-05-04
com::pelagicore::SoftwareContainerAgent Class Referenceabstract
Inheritance diagram for com::pelagicore::SoftwareContainerAgent:
[legend]

Protected Member Functions

void connect (Gio::DBus::BusType, std::string)
 
virtual void List (const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void Create (std::string config, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void Execute (gint32 containerID, std::string commandLine, std::string workingDirectory, std::string outputFile, std::map< std::string, std::string > env, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void Suspend (gint32 containerID, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void Resume (gint32 containerID, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void Destroy (gint32 containerID, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void BindMount (gint32 containerID, std::string pathInHost, std::string pathInContainer, bool readOnly, const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void ListCapabilities (const SoftwareContainerAgentMessageHelper msg)=0
 
virtual void SetCapabilities (gint32 containerID, std::vector< std::string > capabilities, const SoftwareContainerAgentMessageHelper msg)=0
 
void ProcessStateChanged_emitter (gint32, guint32, bool, guint32)
 
void on_bus_acquired (const Glib::RefPtr< Gio::DBus::Connection > &connection, const Glib::ustring &)
 
void on_name_acquired (const Glib::RefPtr< Gio::DBus::Connection > &, const Glib::ustring &)
 
void on_name_lost (const Glib::RefPtr< Gio::DBus::Connection > &connection, const Glib::ustring &)
 
void on_method_call (const Glib::RefPtr< Gio::DBus::Connection > &, const Glib::ustring &, const Glib::ustring &, const Glib::ustring &, const Glib::ustring &method_name, const Glib::VariantContainerBase &parameters, const Glib::RefPtr< Gio::DBus::MethodInvocation > &invocation)
 
void on_interface_get_property (Glib::VariantBase &property, const Glib::RefPtr< Gio::DBus::Connection > &connection, const Glib::ustring &sender, const Glib::ustring &object_path, const Glib::ustring &interface_name, const Glib::ustring &property_name)
 
bool on_interface_set_property (const Glib::RefPtr< Gio::DBus::Connection > &connection, const Glib::ustring &sender, const Glib::ustring &object_path, const Glib::ustring &interface_name, const Glib::ustring &property_name, const Glib::VariantBase &value)
 

Protected Attributes

sigc::signal< void, gint32, guint32, bool, guint32 > ProcessStateChanged_signal
 
sigc::signal< void, std::string > name_lost
 
sigc::signal< void, std::string > name_acquired
 
sigc::signal< void, std::string > object_not_registered
 

Detailed Description

Definition at line 11 of file softwarecontaineragent_dbus_stub.h.


The documentation for this class was generated from the following files: