Changes the frozen state from a simple boolean flag to an enum to allow for more granular control over specific functionality that can be frozen
// Various frozen states of the IIsmpHost
enum FrozenStatus {
// Host is operating normally
None,
// Host is currently disallowing incoming datagrams
Incoming,
// Host is currently disallowing outgoing messages
Outgoing,
// All actions have been frozen
All
}
Changes the frozen state from a simple boolean flag to an enum to allow for more granular control over specific functionality that can be frozen