typo
[strongswan.git] / src / dumm / guest.h
index eb85ccb..10b37aa 100644 (file)
@@ -87,6 +87,17 @@ struct guest_t {
        bool (*stop) (guest_t *this);
        
        /**
        bool (*stop) (guest_t *this);
        
        /**
+        * @brief Get a console pts device.
+        *
+        * Every guest has 5 consoles, numbered from 1 to 5. These are associated
+        * to a unique pts device on the host. 
+        *
+        * @param console       console number to get (1-5)
+        * @return                      pts device file name, NULL if failed
+        */
+       char* (*get_console) (guest_t *this, int console);
+       
+       /**
         * @brief Create a new interface in the current scenario.
         *
         * @param name  name of the interface in the guest
         * @brief Create a new interface in the current scenario.
         *
         * @param name  name of the interface in the guest
@@ -102,12 +113,12 @@ struct guest_t {
        iterator_t* (*create_iface_iterator)(guest_t *this);
        
        /**
        iterator_t* (*create_iface_iterator)(guest_t *this);
        
        /**
-        * @brief Set the scenario COWFS overlay to use.
+        * @brief Set the template COWFS overlay to use.
         *
         *
-        * @param parent        parent directory where scenario diff should point to
+        * @param parent        parent directory where template diff should point to
         * @return                      FALSE if failed
         */
         * @return                      FALSE if failed
         */
-       bool (*set_scenario)(guest_t *this, char *parent);
+       bool (*load_template)(guest_t *this, char *parent);
 
        /**
         * @brief Called whenever a SIGCHILD for the guests PID is received.
 
        /**
         * @brief Called whenever a SIGCHILD for the guests PID is received.