|
The Pedigree Project 0.1
|
Collaboration diagram for TraceTaskToken:Classes | |
| struct | Snapshot |
Public Types | |
| enum class | State { Staged , Live , Closed } |
Public Member Functions | |
| Snapshot | snapshot () const |
| bool | live () const |
Private Member Functions | |
| TraceTaskToken (const TraceTaskToken &)=delete | |
| TraceTaskToken & | operator= (const TraceTaskToken &)=delete |
| void | publish (const Thread &) |
| void | promote (const Thread &) |
| void | close () |
Private Attributes | |
| Spinlock | m_Lock |
| Snapshot | m_Identity |
Friends | |
| class | PosixTraceContext |
Definition at line 25 of file trace-task-token.h.
|
strong |
Definition at line 27 of file trace-task-token.h.
|
private |
Definition at line 44 of file trace-context.cc.
| bool TraceTaskToken::live | ( | ) | const |
Definition at line 22 of file trace-context.cc.
|
private |
Definition at line 35 of file trace-context.cc.
|
private |
Definition at line 26 of file trace-context.cc.
| TraceTaskToken::Snapshot TraceTaskToken::snapshot | ( | ) | const |
Definition at line 17 of file trace-context.cc.
|
friend |
Definition at line 37 of file trace-task-token.h.
|
private |
Definition at line 44 of file trace-task-token.h.
|
mutableprivate |
Definition at line 43 of file trace-task-token.h.