|
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 |
| int | parentDeathSignal () const |
| void | clearParentDeathSignal () |
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 |
| int | m_ParentDeathSignal = 0 |
| bool | m_ParentDeathArmed = false |
| SharedPointer< TraceTaskToken > | m_ParentDeathCreator |
Friends | |
| class | PosixTraceContext |
| class | ParentDeathSignals |
Definition at line 26 of file trace-task-token.h.
|
strong |
Definition at line 28 of file trace-task-token.h.
|
inline |
Definition at line 39 of file trace-task-token.h.
|
private |
Definition at line 135 of file trace-context.cc.
| bool TraceTaskToken::live | ( | ) | const |
Definition at line 113 of file trace-context.cc.
|
inline |
Definition at line 36 of file trace-task-token.h.
|
private |
Definition at line 126 of file trace-context.cc.
|
private |
Definition at line 117 of file trace-context.cc.
| TraceTaskToken::Snapshot TraceTaskToken::snapshot | ( | ) | const |
Definition at line 108 of file trace-context.cc.
|
friend |
Definition at line 45 of file trace-task-token.h.
|
friend |
Definition at line 44 of file trace-task-token.h.
|
private |
Definition at line 52 of file trace-task-token.h.
|
mutableprivate |
Definition at line 51 of file trace-task-token.h.
|
private |
Definition at line 56 of file trace-task-token.h.
|
private |
Definition at line 57 of file trace-task-token.h.
|
private |
Definition at line 55 of file trace-task-token.h.