Public Types | |
enum | JobPriority { LOW, INTERMEDIATE, HIGH } |
this class implements a structure to compute the priority of service flows | |
Public Member Functions | |
SSRecord * | GetSsRecord (void) |
void | SetSsRecord (SSRecord *ssRecord) |
enum ServiceFlow::SchedulingType | GetSchedulingType (void) |
void | SetSchedulingType (ServiceFlow::SchedulingType schedulingType) |
ServiceFlow * | GetServiceFlow (void) |
void | SetServiceFlow (ServiceFlow *serviceFlow) |
ReqType | GetType (void) |
void | SetType (ReqType type) |
Time | GetReleaseTime (void) |
void | SetReleaseTime (Time releaseTime) |
Time | GetPeriod (void) |
void | SetPeriod (Time period) |
Time | GetDeadline (void) |
void | SetDeadline (Time deadline) |
uint32_t | GetSize (void) |
void | SetSize (uint32_t size) |
Friends | |
bool | operator== (const UlJob &a, const UlJob &b) |