package org.krakenapps.pcap.decoder.smb.rr;
import java.util.HashMap;
import java.util.Map;
public enum NamedPipeStatus {
ICount(0x00FF),
ReadModeByte(0x0300),
ReadModeMessage(0x0300),
NamedPipeTypeByte(0x0c00),
NamedPipeTypeMessage(0x0c00),
EndPointClientSide(0x4000),
EndPointServerSide(0x4000),
Nonblocking1(0x8000),
Nonblocking2(0x8000);
private static Map<Integer, NamedPipeStatus> codeMap = new HashMap<Integer, NamedPipeStatus>();
static {
for (NamedPipeStatus code : NamedPipeStatus.values()) {
codeMap.put(code.getCode(), code);
}
}
public int getCode() {
return code;
}
public static NamedPipeStatus parse(int code) {
return codeMap.get(code);
}
NamedPipeStatus(int code)
{
this.code = code;
}
private int code;
}