/**
* @defgroup manager manager
*
- * @defgroup controller controller
+ * @defgroup manager_controller controller
* @ingroup manager
*
* @defgroup manager_i manager
#include <context.h>
-#include <utils/iterator.h>
-
typedef struct manager_t manager_t;
/**
* implements context_t interface
*/
context_t context;
-
+
/**
- * Create an iterator over all configured gateways.
+ * Create an enumerator over all configured gateways.
*
* enumerate() arguments: int id, char *name, int port, char *address
* If port is 0, address is a Unix socket address.
* @return enumerator
*/
enumerator_t* (*create_gateway_enumerator)(manager_t *this);
-
+
/**
* Select a gateway.
*
* @return selected gateway, or NULL
*/
gateway_t* (*select_gateway)(manager_t *this, int id);
-
+
/**
* Try to log in.
*
* @return TRUE if login successful
*/
bool (*login)(manager_t *this, char *username, char *password);
-
+
/**
* Check if user logged in.
*
* @return TRUE if logged in
*/
bool (*logged_in)(manager_t *this);
-
+
/**
* Log out.
*/