use port enum constants (cpp)