次のコードをインライン関数に配置するのは合理的ですか、またはインライン化するには大きすぎます:
getPriority(const Data& data)
{
Priority plidPriority = PRIORITY_STANDARD;
if (data.isIPaddr)
{
Priority = PRIORITY_HIGHEST;
}
else if (data.plid == PROTO_HTTP || data.plid == PROTO_SIP || data.plid == PROTO_RTCP)
{
Priority = PRIORITY_PLID;
}
else if (data.port && data.port < 1024)
{
Priority = PRIORITY_ELEVATED;
}
return Priority;
}