CCSM Use Cases
- Group Scheduling
- Rendezvous
- look for a singleton set of a specified group/member name
- singleton set exists and handle is non-zero, group member is now active
- singleton set exists and handle is zero, register call-back on
handle-binding
- singleton set does not exist,create singleton set and register
call-back on handle-binding
- under all of the above circumstances, register a callback upon
member/set deletion which removes the member from the group upon
removal of the singleton set
- Datastreams
- have context switch events logged by a datastream for a thread with a
given name and all of its descendants
- uses Rendezvous semantics
- example test code:
- Active filter that checks set membership of event generating thread
for logging of events
- basic test code, consider using the pipeline