ArmNN  NotReleased
TimelineModel.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  Entity
 
struct  EventClass
 
struct  Event
 
struct  Label
 
struct  Relationship
 
struct  Model
 

Typedefs

typedef enum RelationshipType RelationshipType
 
typedef struct Entity Entity
 
typedef struct EventClass EventClass
 
typedef struct Event ProfilingEvent
 
typedef struct Label Label
 
typedef struct Relationship Relationship
 
typedef void(* OnNewEntityCallback) (const Entity, struct Model *model)
 
typedef void(* OnNewEventClassCallback) (const EventClass, struct Model *model)
 
typedef void(* OnNewEventCallback) (const Event, struct Model *model)
 
typedef void(* OnNewLabelCallback) (const Label, struct Model *model)
 
typedef void(* OnNewRelationshipCallback) (const Relationship, struct Model *model)
 
typedef struct Model Model
 

Enumerations

enum  RelationshipType { RetentionLink, ExecutionLink, DataLink, LabelLink }
 

Typedef Documentation

◆ Entity

typedef struct Entity Entity

◆ EventClass

typedef struct EventClass EventClass

◆ Label

typedef struct Label Label

◆ Model

typedef struct Model Model

◆ OnNewEntityCallback

typedef void(* OnNewEntityCallback) (const Entity, struct Model *model)

Definition at line 56 of file TimelineModel.h.

◆ OnNewEventCallback

typedef void(* OnNewEventCallback) (const Event, struct Model *model)

Definition at line 58 of file TimelineModel.h.

◆ OnNewEventClassCallback

typedef void(* OnNewEventClassCallback) (const EventClass, struct Model *model)

Definition at line 57 of file TimelineModel.h.

◆ OnNewLabelCallback

typedef void(* OnNewLabelCallback) (const Label, struct Model *model)

Definition at line 59 of file TimelineModel.h.

◆ OnNewRelationshipCallback

typedef void(* OnNewRelationshipCallback) (const Relationship, struct Model *model)

Definition at line 60 of file TimelineModel.h.

◆ ProfilingEvent

typedef struct Event ProfilingEvent

◆ Relationship

typedef struct Relationship Relationship

◆ RelationshipType

Enumeration Type Documentation

◆ RelationshipType

Enumerator
RetentionLink 
ExecutionLink 

Head retains(parents) Tail.

DataLink 

Head execution start depends on Tail execution completion.

LabelLink 

Head uses data of Tail.

Head uses label Tail (Tail MUST be a guid of a label).

Definition at line 17 of file TimelineModel.h.

18 {
21  DataLink,
22  LabelLink
Head retains(parents) Tail.
Definition: TimelineModel.h:20
Head execution start depends on Tail execution completion.
Definition: TimelineModel.h:21
Head uses data of Tail.
Definition: TimelineModel.h:22
RelationshipType
Definition: TimelineModel.h:17