diff options
Diffstat (limited to 'hicn-light/src/hicn/core/connection.h')
-rw-r--r-- | hicn-light/src/hicn/core/connection.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/hicn-light/src/hicn/core/connection.h b/hicn-light/src/hicn/core/connection.h index 9d7cd7c93..204c4668f 100644 --- a/hicn-light/src/hicn/core/connection.h +++ b/hicn-light/src/hicn/core/connection.h @@ -25,6 +25,7 @@ #ifndef connection_h #define connection_h #include <src/hicn/config.h> +#include <hicn/core/connectionState.h> #include <hicn/io/ioOperations.h> #include <hicn/utils/address.h> @@ -159,4 +160,12 @@ void connection_DetectLosses(Connection *conn, Message *message); void connection_HandleWldrNotification(Connection *conn, Message *message); +connection_state_t connection_GetState(const Connection *conn); + +void connection_SetState(Connection *conn, connection_state_t state); + +connection_state_t connection_GetAdminState(const Connection *conn); + +void connection_SetAdminState(Connection *conn, connection_state_t admin_state); + #endif // connection_h |